This wholesome Bolognese transforms the classic Italian sauce by adding protein-rich lentils to lean ground beef. The result is a hearty, nutritious sauce packed with vegetables including carrots, celery, onions, and red bell peppers.
After sautéing the vegetables and browning the beef, dried lentils simmer alongside tomatoes and broth for 40 minutes until tender. The lentils naturally thicken the sauce while adding fiber and plant-based protein.
Serve over whole wheat pasta, zucchini noodles, or rice. Leftovers freeze beautifully for up to three months, making this perfect for meal prep. Each serving delivers 28g of protein.
The first time I made this sauce, my roommate wandered into the kitchen asking what smelled so incredible. She couldn't believe it was lentils doing the heavy lifting alongside the beef. Now it's the sauce that actually gets my kids to eat vegetables without a single complaint.
Last winter, I made a triple batch for a sick friend who couldn't cook. She texted me two days later saying the sauce saved her week and that her picky toddler had asked for seconds. Sometimes food really is the best medicine.
Ingredients
- 400 g (14 oz) lean ground beef: I've found that slightly higher fat content (like 10%) actually creates a more flavorful sauce, but lean keeps it lighter
- 200 g (1 cup) dried brown or green lentils: Rinse them well and pick out any small stones—red lentils will turn to mush, so stick with brown or green
- 1 large onion, finely chopped: Yellow onions work best here as they sweeten as they cook down
- 2 carrots, diced: These add natural sweetness and depth to the sauce
- 2 celery stalks, diced: If you're not a celery fan, you can skip it, but it really builds that classic Italian soffritto base
- 3 garlic cloves, minced: Fresh garlic makes a noticeable difference over jarred
- 1 red bell pepper, diced: This is my secret addition for extra vegetables and subtle sweetness
- 400 g (14 oz) canned diced tomatoes: I prefer fire-roasted for a smoky depth
- 2 tbsp tomato paste: This concentrates the umami and helps thicken the sauce
- 750 ml (3 cups) low-sodium beef or vegetable broth: Homemade broth is wonderful, but a good quality store-bought works perfectly fine
- 2 tbsp olive oil: Extra virgin gives the best flavor
- 1 tsp dried oregano: If you have fresh, use triple the amount
- 1 tsp dried basil: Fresh basil added at the end creates such a lovely aromatic finish
- 1 bay leaf: Remove it before serving, but it quietly works magic while simmering
- ½ tsp crushed red pepper flakes: This adds gentle warmth, but feel free to adjust based on your spice tolerance
- Salt and pepper: Taste and adjust at the end, as broths vary in saltiness
- Fresh basil or parsley, grated Parmesan: These toppings elevate the dish from everyday to something special
Instructions
- Build your flavor base:
- Heat olive oil in a large pot or Dutch oven over medium heat. Add onion, carrots, celery, and red bell pepper. Sauté for 6–8 minutes until vegetables have softened and the onions are translucent.
- Wake up the aromatics:
- Add garlic to the pot and cook for just 1 minute until fragrant. You want it to smell incredible without browning, which can make it bitter.
- Brown the beef:
- Add ground beef to the pot, breaking it up with a wooden spoon. Cook until browned and no longer pink, about 5–7 minutes. Don't rush this step—browning adds deep flavor.
- Bloom the spices:
- Stir in tomato paste, oregano, basil, bay leaf, and red pepper flakes. Cook for 2 minutes, stirring constantly. The tomato paste will darken slightly and smell caramelized.
- Add the heartiness:
- Pour in lentils, diced tomatoes with their juice, and broth. Stir well, using your spoon to scrape up any browned bits from the bottom of the pot—that's where the flavor lives.
- Let it simmer:
- Bring everything to a boil, then reduce heat to low. Cover and simmer for 35–40 minutes, stirring occasionally. The lentils should be tender and the sauce thickened. Add more broth or water if it gets too thick.
- Season to perfection:
- Taste the sauce and season with salt and pepper as needed. Remove and discard the bay leaf before serving.
- Make it a meal:
- Serve hot over whole wheat pasta, zucchini noodles, or rice. Top with fresh basil or parsley and grated Parmesan if desired.
My grandmother would say that a good sauce needs patience, but this one rewards you for your time with something that tastes like it simmered all day. It's become the sauce I make when I want to feed people something that feels like a hug.
Making It Your Own
One of the things I love most about this recipe is how adaptable it is. Sometimes I add mushrooms or spinach during the last ten minutes of cooking. Other times I use a mixture of beef and pork for a richer flavor profile.
The Pasta Question
I've served this over everything from traditional spaghetti to spiralized zucchini when I'm watching carbs. Whole wheat pasta holds up beautifully against the hearty sauce, but I've even ladled it over baked sweet potatoes for a gluten-free dinner that surprised everyone at the table.
Batch Cooking Magic
This recipe doubles and triples like a dream. I'll make a massive batch on Sunday and portion it into freezer-safe containers. There's something incredibly comforting knowing dinner is sorted for those busy weeknights when cooking feels impossible.
- Cool the sauce completely before freezing to prevent ice crystals
- Label containers with the date so you use the oldest first
- Thaw overnight in the refrigerator and reheat gently with a splash of water
There's something so satisfying about putting a pot of this on the stove and watching it transform into something greater than the sum of its parts. Good food really does bring people together.
Recipe FAQs
- → Can I make this vegetarian?
-
Yes, simply omit the ground beef and increase the lentils to 1.5 cups, or use plant-based mince as a direct substitute. The cooking time remains the same.
- → Do I need to cook the lentils first?
-
No, the dried lentils cook directly in the sauce. They simmer for 35-40 minutes in the broth and tomato mixture, becoming tender while naturally thickening the Bolognese.
- → What type of lentils work best?
-
Brown or green lentils are ideal as they hold their shape during cooking. Red lentils tend to become too soft and may make the sauce mushy.
- → How long does this keep?
-
Refrigerate for up to 4 days in an airtight container, or freeze for up to 3 months. Reheat gently on the stove, adding a splash of broth if needed.
- → What should I serve with this?
-
Whole wheat pasta is traditional, but zucchini noodles, spaghetti squash, or rice work beautifully. Garnish with fresh basil and grated Parmesan for serving.
- → Can I use canned lentils instead?
-
Yes, rinse and add canned lentils during the last 10 minutes of cooking just to heat through. Reduce the broth by about half since canned lentils won't absorb as much liquid.