small price, big dish

Whole wheat pasta with meatballs and homemade tomato sauce

An everyday dish for 2, ready in 35 minutes, around $1.91 a serving. People actually plan it with Popotam, and it's in season in October.

35mintotal
≈ $1.91a serving
648kcalper serving
42gof protein
In season in OctoberFreezes well
Whole wheat pasta with meatballs and homemade tomato sauce, a serving idea
AI-generated image · Serving idea
Add to my week

Step-by-step recipe

check things off as you go
  1. Start the pasta water

    Fill the saucepan with water, salt it and bring to a boil over high heat. Keep it ready for the pasta.

  2. Chop the onion and garlic

    Peel the onion and slice it thin, then crush and chop the garlic clove. Put half of the chopped onion in the mixing bowl and keep the rest for the sauce.

  3. Shape the meatballs

    In the mixing bowl, add the ground beef, oregano, a pinch of salt and some pepper, then mix by hand. Shape 8 meatballs about the size of a big walnut.

    Tip · Lightly wet your hands before rolling the meatballs, so the meat sticks less and they keep a nice even shape.
  4. Brown the meatballs

    Heat the olive oil in the skillet over medium-high heat. Cook the meatballs 8 min, turning them, until they're golden on all sides, then move them to a plate.

    Tip · Don't move them for the first minute, they release from the skillet on their own once they're seared.
  5. Cook the pasta

    Drop the whole wheat pasta into the boiling water and let it cook for the time on the package, about 10 to 12 min. Save half a glass of pasta water before draining.

  6. Sauté the onion and garlic

    In the same skillet, over medium heat, cook the rest of the onion 3 min, stirring. Add the garlic and tomato paste, then stir 1 min.

  7. Make the sauce

    Pour in the peeled tomatoes, crush them with the spoon, salt and pepper. Let it simmer 5 min over medium heat.

  8. Cook the meatballs in the sauce

    Put the meatballs back in the sauce and let them simmer 5 min over low heat, covered if you can. Cut a meatball in half: there should be no pink left, the meat should be cooked all the way through.

  9. Put it together and serve

    Drain the pasta and toss it with the sauce, with a little pasta water if it's too thick. Serve right away on two plates.

And there you go, it's readyCheck off every step to celebrate.

The questions you're asking

short answers, numbers you can check

How many calories in a serving?

One serving has about 648 kcal. 49% comes from carbs, 26% from protein and 21% from fat.

79 gCarbs
42 gProtein
15 gFat
Per serving (the dish for 2, divided by 2)
Energy648 kcal
Protein41.8 g
Carbs79.3 g
of which sugars10.4 g
Fat15.3 g
of which saturated fat3.6 g
Fiber11.3 g
Salt0.3 g

Worked out ingredient by ingredient with the ANSES Ciqual 2025 table, never written by an AI. It's an estimate: veggie sizes and brands make the numbers vary.

How much does it cost?

About $1.91 a serving, adding up the average prices of the ingredients you need to buy.

≈ $3.81for 2 people
≈ $1.91a serving

Pantry salt, oil and spices aren't counted. Your store and your brands will move the total, but the ballpark is right.

How long does it keep?

2 days in the fridge, in a closed container, once cooled within two hours. And it freezes really well.

2 daysin the fridge
Very wellin the freezer, thaw it in the fridge the day before

Times Popotam uses for meal prep, based on ANSES guidance, rounded down. The details: how long cooked dishes keep.

and the rest of the week?

Popotam plans your whole week

Lunch and dinner, with dishes like this one, based on your tastes, your time and your budget. The grocery list is sorted by aisle. Free, no account.

Build my week

This dish is also an idea for…

With the same ingredients

whole wheat pasta, 95% lean ground meat, onion…