Spaghetti with Meat Sauce (27 g Protein)

Spaghetti with meat sauce is the dinner I make when I want something comforting, filling and cheap. It’s one pot of sauce, one pot of pasta, and it feeds a whole family for about the price of a single takeout meal. With a few smart choices, like lean ground beef and plenty of sauce, it’s also a seriously high-protein dinner.

Each serving has about 27 grams of protein for roughly $2. Below I’ll show you exactly what it costs, why cooked tomato sauce is better for you than you might think, what Italians actually serve their ragù with, and why comfort food is good for more than your stomach.

ProteinCaloriesTimeCostProtein Score
27 g per servingAbout 415 kcal35 minAbout $2.10 per servingC (6.5 g per 100 kcal)

Want more protein? Use a high-protein pasta made with legume flour and you’ll get about 30 g per serving, with a Protein Score of B.

What this spaghetti really costs

Here’s an estimate for 6 servings. The beef and pasta prices are US averages from the Bureau of Labor Statistics for September 2026 [1][2]. The rest are typical supermarket prices, so your total will vary by store and region.

IngredientAmountApprox. cost
Ground beef (BLS average for 100% beef)1 lb$6.79
Spaghetti (BLS average)12 oz$1.03
Canned crushed tomatoes + tomato paste28 oz + 2 tbspAbout $2.50
Onion, carrot and garlic1 each + 3 clovesAbout $1.50
Parmesan, olive oil and dried herbsSmall amountsAbout $1.00
Total6 servingsAbout $12.80 (≈ $2.10 per serving)

Extra-lean beef usually costs a little more than the average, but it’s worth it here: you get more protein and less fat to drain. Ground turkey is a good alternative when it’s on sale.

Why this is a high-protein dinner

Most spaghetti recipes go heavy on the pasta and light on the meat. This one flips the ratio a little: a full pound of lean beef for 12 ounces of pasta, plus a thick sauce. Lean ground beef has about 21 g of protein per 100 g raw, and even plain spaghetti adds around 7 g per 2-ounce portion [3]. Together, every plate lands at about 27 g.

That matters because protein is the most filling macronutrient, so a protein-rich pasta dinner keeps you satisfied for longer than a bowl of noodles with a thin sauce [4].

Why cooked tomato sauce is a nutrition upgrade

Here’s a fun fact that makes me love tomato sauce even more. Tomatoes are rich in lycopene, the red pigment linked to their antioxidant benefits. In a study in the American Journal of Clinical Nutrition, volunteers absorbed significantly more lycopene from tomato paste than from fresh tomatoes, when both were eaten with a little oil [5]. Heat breaks down the tomato’s cell walls and fat helps you absorb it, so a slowly simmered sauce with a spoonful of olive oil is one of the best ways to eat tomatoes.

Canned crushed tomatoes and tomato paste are also some of the cheapest vegetables you can buy, and they’re available all year.

Why comfort food really comforts

Spaghetti with meat sauce is classic comfort food, and psychology research suggests that comfort is real. In a series of studies published in Psychological Science, researchers found that thinking about or eating a personal comfort food reduced feelings of loneliness, especially in people with strong relationships. The authors explain it as an association: comfort foods remind us of the people we used to share them with [6].

That’s why I don’t think healthy eating should mean giving up the dishes you grew up with. It’s much easier to keep a dinner like this in your weekly rotation, and simply make it with better ingredients.

In Bologna, it isn’t spaghetti

If you call this “spaghetti bolognese” in Bologna, you might get a few looks. In 1982, the Bologna delegation of the Italian Academy of Cuisine registered an official ragù recipe with the city’s Chamber of Commerce, and there the sauce is traditionally served with fresh egg tagliatelle, not spaghetti [7]. Spaghetti with meat sauce is the international version, and it’s delicious in its own right.

High-protein spaghetti with meat sauce recipe

This makes 6 generous servings. The sauce freezes beautifully, so it’s worth making the full batch even if you’re cooking for two.

Nest of spaghetti with meat sauce and fresh parsley on a white plate

High-Protein Spaghetti with Meat Sauce

Budget-friendly spaghetti with a rich lean beef and tomato sauce. About 27 g of protein per serving for roughly $2.
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings: 6 servings
Calories: 415

Ingredients
  

Meat sauce
  • 1 tbsp olive oil
  • 1 lb lean ground beef 93% lean, or ground turkey
  • 1 onion finely chopped
  • 1 carrot grated
  • 3 garlic cloves minced
  • 2 tbsp tomato paste
  • 28 oz canned crushed tomatoes 1 can
  • 1 tsp dried oregano
  • 1 tsp dried basil
  • salt and black pepper to taste
To serve
  • 12 oz spaghetti 340 g, or high-protein spaghetti
  • 1/4 cup grated Parmesan
  • fresh parsley or basil chopped, optional

Method
 

  1. Heat the olive oil in a large pan over medium-high heat. Add the ground beef and cook for 6–7 minutes, breaking it up, until well browned.
  2. Add the onion and carrot and cook for 4–5 minutes until soft. Add the garlic and tomato paste and cook for 1 minute, stirring.
  3. Pour in the crushed tomatoes, add the oregano, basil, salt and pepper, and bring to a simmer. Cook uncovered for 15–20 minutes, stirring now and then, until thick.
  4. Meanwhile, cook the spaghetti in a large pot of well-salted boiling water according to the package directions. Reserve ½ cup of pasta water and drain.
  5. Toss the spaghetti with the sauce, adding a splash of pasta water if needed. Serve with Parmesan and fresh herbs.

Notes

High-protein pasta: using a legume-based spaghetti raises the protein to about 30 g per serving.
Cost is about $2.10 per serving using September 2026 US average prices.

Budget tips

  • Buy the family pack of ground beef and freeze it in 1-lb portions. The price per pound is usually lower.
  • Choose store-brand pasta and canned tomatoes. They’re usually just as good and noticeably cheaper.
  • Bulk up the sauce with vegetables. A grated carrot, diced zucchini or chopped mushrooms stretch the sauce for very little money.
  • Freeze leftovers in portions. A container of sauce in the freezer is a 15-minute dinner on a busy night.
  • Skip expensive jarred sauces. Crushed tomatoes, garlic and dried herbs cost less and taste fresher.

Looking for more cheap protein? My crispy tofu with broccoli and rice is another budget favorite.

Variations

VersionWhat to changeProtein per serving
Ground turkeyUse 93% lean ground turkey instead of beef.About 26 g
Protein pastaUse a legume-based or high-protein spaghetti.About 30 g
Creamy sauceStir ½ cup blended cottage cheese into the finished sauce, off the heat.About 29 g
SpicyAdd ½ tsp red pepper flakes with the garlic.About 27 g
Extra veggiesAdd 1 diced zucchini and 8 oz chopped mushrooms with the onion.About 27 g

Meal prep and storage

  • Fridge: store sauce and pasta in airtight containers and eat within 3–4 days [8].
  • Freezer: freeze the sauce, without pasta, for up to 3–4 months for best quality [8].
  • Reheating: reheat until steaming hot, adding a splash of water to loosen the sauce.
  • Tip: cook the pasta 1 minute less if you’re meal prepping, so it doesn’t get soft when reheated.

Common mistakes

  • Not browning the beef. Let it brown well before adding the tomatoes: that’s where the flavor comes from.
  • Rushing the sauce. Even 15–20 minutes of simmering makes it richer and less acidic.
  • Unsalted pasta water. Salt the water well, or the pasta will taste flat no matter how good the sauce is.
  • Rinsing the pasta. You lose the starch that helps the sauce cling.

Frequently asked questions

How much protein is in spaghetti with meat sauce?

This recipe has about 27 g of protein per serving with regular spaghetti, or about 30 g with a high-protein pasta.

Is spaghetti with meat sauce healthy?

It can be. With lean beef, a vegetable-rich tomato sauce and a sensible portion of pasta, it’s a balanced, filling meal with protein, carbs and fiber.

What’s the cheapest protein for spaghetti sauce?

Ground beef or turkey bought in family packs is usually the best value. Canned lentils or white beans are an even cheaper way to stretch the sauce.

Can I make the sauce in advance?

Yes. It tastes even better the next day. Keep it in the fridge for up to 4 days or freeze it in portions.

Sources

  1. U.S. Bureau of Labor Statistics. Average Price: Ground Beef, 100% Beef, U.S. City Average (APU0000703112), via FRED. fred.stlouisfed.org
  2. U.S. Bureau of Labor Statistics. Average Price: Spaghetti and Macaroni, U.S. City Average (APU0000701322), via FRED. fred.stlouisfed.org
  3. USDA Agricultural Research Service. FoodData Central. fdc.nal.usda.gov
  4. Paddon-Jones D, Westman E, Mattes RD, Wolfe RR, Astrup A, Westerterp-Plantenga M. Protein, weight management, and satiety. Am J Clin Nutr. 2008;87(5):1558S–1561S. AJCN
  5. Gärtner C, Stahl W, Sies H. Lycopene is more bioavailable from tomato paste than from fresh tomatoes. Am J Clin Nutr. 1997;66(1):116–122. PubMed
  6. Troisi JD, Gabriel S. Chicken soup really is good for the soul: “comfort food” fulfills the need to belong. Psychol Sci. 2011;22(6):747–753. APS
  7. The Local Italy. The original recipe for authentic bolognese sauce. 2019. thelocal.it
  8. USDA Food Safety and Inspection Service. Leftovers and Food Safety. fsis.usda.gov

This article is for general information and is not medical advice. Nutrition values and prices are estimates and vary with the brands and stores you use.