High-Protein Pasta Bolognese (Lean Beef + Lentils, 43g Protein)

It's a cold Tuesday night and you want a real bowl of pasta with meat sauce. Then you look at the plate most recipes give you: a mountain of noodles, a few crumbles of beef on top, and about 25 grams of protein for a lot of calories.
This bolognese flips the ratio. Lean ground beef and a soffritto of onion, carrot and celery make the classic base, and half a cup of brown lentils simmers right in the tomato sauce. The lentils soften into the same size and color as the beef, so the sauce looks and eats like a heartier meat sauce. Each bowl has 43 grams of protein and about 595 calories.
Most of the time is hands-off simmering. Start with the vegetables.
Why it works
Two proteins in one sauce
A pound of 93% lean beef brings about 95 grams of protein to the pot. Half a cup of dry lentils adds another 24, plus about 10 grams of fiber. The pasta and parmesan cover the rest, so each bowl reaches 43 grams without a single protein powder or specialty noodle.
The pot does the work
You chop and stir for about 20 minutes, then the sauce simmers on its own while the lentils cook in the tomatoes. There's no separate pot for the lentils, and the pasta goes on for the last 15 minutes. One pot of sauce feeds four people or covers several lunches.
Lentils disappear into the sauce
Brown lentils hold their shape as they cook and turn the same earthy brown as browned beef, so they blend in with the meat instead of standing out. As they simmer they release a little starch, which thickens the sauce so it clings to the pasta instead of pooling at the bottom of the bowl.
Nutrition per serving
- Calories
- 595 kcal
- Protein
- 43 g
- Carbs
- 79 g
- Fat
- 13 g
- Fiber
- 9.6 g
Nutrition calculated from USDA FoodData Central
Recipe
High-Protein Pasta Bolognese (Lean Beef + Lentils, 43g Protein)
Protein in this batch: 172 g
Equipment
- Large Dutch oven or heavy pot (5 quarts or larger)
- Large pot for the pasta
- Instant-read thermometer
- Fine-mesh strainer
- Wooden spoon
- Colander
Ingredients
90% lean works too and adds about 25 calories per bowl. Anything fattier than 85% leaves a layer of grease on the sauce.
Use brown or green lentils, which keep their shape. Red lentils fall apart into the sauce and cook in half the time; see the variations. Pick out any small stones before rinsing.
Weigh it dry: 8 oz is half a standard 1-pound box. Rigatoni's ridges and tubes trap the lentils and beef better than long pasta.
Instructions
Soften the soffritto
Heat the olive oil in the Dutch oven over medium heat. Add the onion, carrot, celery and a pinch of the salt. Cook, stirring every minute or so, for 7 to 8 minutes, until the onion is translucent, the carrot bends when pressed and the vegetables smell sweet. Add the garlic and stir for 30 seconds, until fragrant.
Brown the beef to 160°F (71°C)
Raise the heat to medium-high and add the beef. Break it into small crumbles with a wooden spoon, then let it sit for a minute between stirs so it browns instead of steaming. After 7 to 8 minutes there should be no pink left, browned bits on the bottom of the pot and 160°F (71°C) on a thermometer. No need to drain.

Toast the tomato paste
Push the beef to the sides, add the tomato paste to the center of the pot and stir it against the bottom for about 2 minutes. It darkens from bright red to a deep brick color and starts to stick slightly. Stir it into the beef, scraping up the browned bits: that's where much of the flavor is.
Simmer with the lentils
Add the crushed tomatoes, rinsed lentils, water, oregano, bay leaf, pepper and the rest of the salt. Bring to a boil, then lower the heat until it bubbles gently. Partially cover and simmer 35 to 40 minutes, stirring every 10 minutes and adding a splash of water if it looks dry, until the lentils are tender and a spoon dragged across the bottom leaves a trail.

Cook the pasta
About 15 minutes before the sauce is done, bring a large pot of generously salted water to a boil. Cook the pasta 1 minute less than the package says, so it's still firm in the center. Scoop out 1/2 cup of the starchy pasta water, then drain the pasta in a colander.
Toss the pasta in the sauce
Fish out the bay leaf and taste the sauce for salt. Add the drained pasta to the pot with a splash of the pasta water and toss over low heat for 1 to 2 minutes, until every piece is coated and the sauce clings instead of pooling. Divide among four bowls and top with the parmesan and torn basil.

Per serving: 595 kcal · 43 g protein · 79 g carbs · 13 g fat · 9.6 g fiber. Nutrition calculated from USDA FoodData Central.
Mistakes to avoid
Steaming the beef instead of browning it
Stir the beef nonstop and it releases its juices, turns gray and never builds the browned crust that gives bolognese its deep flavor. Break it up once, then leave it alone for a minute at a time on medium-high heat. The browned bits on the bottom of the pot are the goal, not a problem.
Stopping before the lentils are tender
Tomato acid slows down how fast lentils soften, so they can take longer in the sauce than in plain water. Taste three or four before you turn off the heat. They should be creamy all the way through, with no chalky or crunchy center. If they aren't, simmer 5 to 10 minutes more.
Letting the sauce run dry
Lentils drink liquid as they cook. If the sauce thickens too early, the bottom scorches and the lentils stay firm. When the sauce starts to look thick or sputters heavily before the 30-minute mark, stir in 1/4 cup of water and keep going. It should end thick but still spoonable.
Spooning sauce over plain pasta
Drained pasta topped with sauce slides apart and leaves a watery puddle in the bowl. Finishing the slightly underdone pasta in the pot for a minute or two lets it absorb some sauce, and the starchy water binds everything into a coating that holds on to each piece.
Variations
Ground turkey bolognese
Swap the beef for 1 lb (454 g) of 93% lean ground turkey and cook it the same way, to 165°F (74°C). Turkey browns less and tastes milder, so let it sit a little longer between stirs and add an extra 1/2 teaspoon of oregano. Calories stay about the same (about 40 g protein, 592 kcal).
Whole-wheat pasta
Use 8 oz (227 g) of whole-wheat rigatoni or spaghetti. It has a nuttier taste and firmer bite that stands up well to a thick meat sauce, and it adds fiber. Check it a minute or two early, because whole-wheat pasta goes from firm to soft quickly (about 43 g protein, 584 kcal).
Smooth red lentil sauce
Use 1/2 cup (96 g) of red lentils instead of brown. They break down completely in 15 to 20 minutes and melt into the tomatoes, so you get a smoother, thicker sauce where the lentils can't be seen at all. Cut the simmering time to 20 minutes (about 42 g protein, 596 kcal).
Storage
- Fridge
- Keep the sauce in an airtight container for up to 4 days, ideally apart from the pasta. Pasta already tossed in sauce keeps up to 3 days but softens as it absorbs moisture.
- Freezer
- Freeze the sauce without pasta for up to 3 months. Leave an inch of space in the container because it expands. Thaw overnight in the fridge and cook fresh pasta when you reheat.
- Reheat
- Warm the sauce in a saucepan over medium-low heat with a splash of water for 5 to 8 minutes, stirring, until it reaches 165°F (74°C). Lentils thicken the sauce in the fridge, so add water until it loosens.
FAQ
How do you add more protein to bolognese?
Use lean ground beef, cook lentils directly in the sauce and keep the pasta portion at about 2 ounces dry per person. The beef and lentils together bring the sauce to more than 115 grams of protein for the whole pot. A light shower of parmesan adds a few more grams. Protein-fortified pasta is another option if you want to push the number higher.
Do lentils change the taste of bolognese?
Very little. Brown lentils taste mild and earthy, and after simmering in tomatoes with beef, garlic and oregano, they take on the flavor of the sauce. What you'll notice is texture: the sauce feels thicker and meatier. Most people can't pick them out unless they're told they're there.
Which lentils are best for bolognese?
Brown or green lentils are best because they hold their shape and look like ground meat once cooked. They need 35 to 40 minutes in tomato sauce. Red lentils cook in about 20 minutes and dissolve into a smooth, thick sauce. French green (Puy) lentils work too, but they stay firmer and more distinct, so the sauce feels less like meat sauce.
Do you need to drain lean ground beef for bolognese?
Not with 93% lean beef. It releases only a small amount of fat, and that fat carries flavor into the sauce. If you use 85% or 80% beef, spoon off most of the fat after browning, leaving about a tablespoon behind. Otherwise the sauce ends up greasy and each bowl gains a noticeable number of calories.
Is bolognese healthy?
It depends on how it's built. A traditional bolognese with fatty beef, pancetta, whole milk and a large pile of pasta is rich and heavy. This version uses 93% lean beef, adds lentils for fiber and protein and keeps the pasta to 2 ounces dry per bowl, for about 595 calories and 43 grams of protein.


