This wholesome Italian-inspired sauce combines lean ground beef with tender brown lentils, creating a protein-packed alternative to traditional Bolognese. The hearty blend features onions, carrots, celery, and red bell pepper slowly simmered with aromatic tomatoes and herbs. Ready in just over an hour, this versatile sauce pairs beautifully with pasta, zucchini noodles, or rice. Each serving delivers 28 grams of protein, making it an ideal choice for satisfying, nutritious weeknight dinners. The rich, thickened sauce freezes exceptionally well, perfect for meal prep or future comforting meals.
I stumbled upon this beef and lentil bolognese during one of those weeks when I was trying to stretch my grocery budget without sacrificing nutrition. My Italian grandmother would probably raise an eyebrow at the lentils, but honestly, the earthiness they bring to the sauce makes it taste even more like something that has been simmering for hours.
Last winter, my husband came home from a long commute to find this bubbling away on the stove. He took one sniff, dropped his bag, and asked what was different about my usual bolognese. When I told him about the lentils, he was skeptical, but after dinner he went back for seconds and actually asked if I could make it every Sunday from now on.
Ingredients
- 400 g (14 oz) lean ground beef: Using lean beef keeps the sauce from becoming too greasy while still providing that rich meaty foundation
- 200 g (1 cup) dried brown or green lentils: These hold their shape beautifully during cooking and absorb all the aromatic flavors of the sauce
- 1 large onion, finely chopped: The foundation of any good sauce, take your time dicing this finely so it melts into the background
- 2 carrots, diced: These add a subtle sweetness that balances the acidity of the tomatoes
- 2 celery stalks, diced: This classic soffritto ingredient brings a subtle aromatic depth
- 3 garlic cloves, minced: Do not be tempted to add these earlier than the recipe calls for or they will turn bitter
- 1 red bell pepper, diced: This adds both color and a gentle sweetness that makes the sauce more complex
- 400 g (14 oz) canned diced tomatoes: Good quality canned tomatoes actually work better here than fresh ones
- 2 tbsp tomato paste: This concentrates the tomato flavor and gives the sauce a deeper color
- 750 ml (3 cups) low-sodium beef or vegetable broth: Low sodium is crucial here so you can control the seasoning yourself
- 2 tbsp olive oil: Use a decent quality olive oil as it forms the flavor base for your entire dish
- 1 tsp dried oregano: This brings that classic Italian herbaceous note everyone recognizes
- 1 tsp dried basil: While fresh basil is lovely for finishing, dried basil works beautifully in long simmered sauces
- 1 bay leaf: Do not forget to remove this before serving, but it adds subtle depth during cooking
- ½ tsp crushed red pepper flakes: Even if you do not like heat, this tiny amount wakes up all the other flavors
- Salt and pepper, to taste: Taste the sauce at the very end before adjusting, as the flavors concentrate as they cook
- Fresh basil or parsley, chopped: The pop of fresh herbs at the end makes everything taste brighter
- Grated Parmesan cheese: A little salty, nutty Parmesan takes this over the top
Instructions
- Build your aromatic foundation:
- Heat olive oil in a large pot over medium heat, then add onion, carrots, celery, and red bell pepper. Sauté for 6–8 minutes until softened and fragrant.
- Wake up the garlic:
- Add garlic and cook for just 1 minute until you can really smell it, being careful not to let it brown or it will turn bitter.
- Brown the beef:
- Add ground beef, breaking it up with a wooden spoon, and cook until completely browned with no pink remaining.
- Bloom the spices:
- Stir in tomato paste, oregano, basil, bay leaf, and red pepper flakes. Cook for 2 minutes to let the spices release their essential oils.
- Combine everything:
- Add lentils, diced tomatoes with their juice, and broth. Stir well, making sure to scrape up any browned bits from the bottom of the pot.
- Let it simmer:
- Bring to a boil, then reduce heat to low. Cover and simmer for 35–40 minutes, stirring occasionally, until lentils are tender and the sauce has thickened beautifully.
- Season to perfection:
- Taste and add salt and pepper as needed, then remove the bay leaf before serving.
- Serve it up:
- Server hot over whole wheat pasta, zucchini noodles, or rice, and finish with fresh herbs and Parmesan if you like.
My daughter, who usually picks out anything resembling a vegetable, actually asked for thirds when I made this. The lentils become so tender and integrated into the sauce that they do not feel like a healthy addition at all, just part of something incredibly satisfying.
Making It Your Own
I have made this sauce dozens of times now, and while the recipe is pretty perfect as written, I have learned that different lentils behave slightly differently. Brown lentils hold their shape a bit better, while green lentils can get creamier. Both work wonderfully, so use whatever you can find.
Freezing For Later
This sauce freezes beautifully, which has saved me on countless weeknights when I just cannot face cooking. I portion it into freezer bags and lay them flat to save space. Then I just pull one out in the morning, let it thaw in the fridge all day, and reheat it for dinner.
Serving Suggestions
While this is fantastic over pasta, do not be afraid to think outside the box. I have served it over polenta with a drizzle of good olive oil, used it as a filling for stuffed bell peppers, and even eaten it straight up in a bowl with some crusty bread for dipping.
- Try it over spiralized vegetables for a lighter take
- It makes an incredible base for a pasta bake
- The leftovers are even better the next day
This sauce has become one of those recipes I make when I want to feed people something that feels like a hug in a bowl. It is substantial, nourishing, and somehow manages to be both familiar and exciting all at once.
Recipe FAQs
- → How do I cook the lentils properly?
-
Rinse the dried lentils thoroughly before adding them to the sauce. Simmer covered for 35-40 minutes until tender. The lentils will absorb liquid and thicken the sauce naturally as they cook.
- → Can I make this vegetarian?
-
Absolutely. Simply omit the ground beef and increase the lentils to 1.5 cups, or use plant-based mince as a direct substitute. The vegetable broth version remains hearty and flavorful.
- → How long does this sauce keep?
-
The sauce refrigerates well for up to 4 days in an airtight container. For longer storage, freeze portions for up to 3 months. Thaw overnight in the refrigerator before reheating gently on the stovetop.
- → What pasta works best?
-
Whole wheat spaghetti, penne, or fusilli hold the thick sauce beautifully. For lighter options, try zucchini noodles or serve over steamed rice. The sauce also works well in lasagna.
- → Can I use canned lentils instead?
-
Yes, use two 15-ounce cans of lentils, rinsed and drained. Add them during the last 15 minutes of simmering just to heat through, as they're already tender.
- → How can I make it spicier?
-
Increase the crushed red pepper flakes to 1 teaspoon for more heat. You can also add a pinch of cayenne pepper or serve with extra red pepper flakes at the table.