Healthy Beef and Lentil Bolognese

Thick healthy beef and lentil Bolognese sauce simmered with vegetables over pasta garnished with fresh herbs Save to Pinterest
Thick healthy beef and lentil Bolognese sauce simmered with vegetables over pasta garnished with fresh herbs | dashanddishes.com

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.
Hearty bowl of healthy beef and lentil Bolognese served over whole wheat pasta with grated Parmesan cheese Save to Pinterest
Hearty bowl of healthy beef and lentil Bolognese served over whole wheat pasta with grated Parmesan cheese | dashanddishes.com

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
Rich tomato-based healthy beef and lentil Bolognese pasta dish topped with fresh chopped basil and parsley Save to Pinterest
Rich tomato-based healthy beef and lentil Bolognese pasta dish topped with fresh chopped basil and parsley | dashanddishes.com

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

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.

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.

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.

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.

Whole wheat pasta is traditional, but zucchini noodles, spaghetti squash, or rice work beautifully. Garnish with fresh basil and grated Parmesan for serving.

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.

Healthy Beef and Lentil Bolognese

Nutritious Italian-style sauce combining lean beef, lentils, and vegetables for a protein-packed meal.

Prep 20m
Cook 45m
Total 65m
Servings 6
Difficulty Easy

Ingredients

Meats

  • 14 oz lean ground beef

Legumes

  • 1 cup dried brown or green lentils, rinsed

Vegetables

  • 1 large onion, finely chopped
  • 2 carrots, diced
  • 2 celery stalks, diced
  • 3 garlic cloves, minced
  • 1 red bell pepper, diced
  • 14 oz canned diced tomatoes
  • 2 tbsp tomato paste

Liquids

  • 3 cups low-sodium beef or vegetable broth
  • 2 tbsp olive oil

Herbs & Spices

  • 1 tsp dried oregano
  • 1 tsp dried basil
  • 1 bay leaf
  • 1/2 tsp crushed red pepper flakes
  • Salt and pepper, to taste

Optional Garnishes

  • Fresh basil or parsley, chopped
  • Grated Parmesan cheese

Instructions

1
Sauté Vegetables: Heat olive oil in a large pot over medium heat. Add onion, carrots, celery, and red bell pepper. Sauté for 6–8 minutes until softened.
2
Add Garlic: Add garlic and cook for 1 minute until fragrant.
3
Brown Beef: Add ground beef. Cook, breaking it up with a spoon, until browned and no longer pink.
4
Incorporate Herbs and Tomato Paste: Stir in tomato paste, oregano, basil, bay leaf, and red pepper flakes. Cook for 2 minutes.
5
Add Lentils and Liquids: Add lentils, diced tomatoes with juice, and broth. Stir well, scraping up any browned bits from the bottom.
6
Simmer: Bring to a boil, then reduce heat to low. Cover and simmer for 35–40 minutes, stirring occasionally, until lentils are tender and sauce is thickened. Add more broth or water if needed.
7
Season and Serve: Season with salt and pepper to taste. Remove bay leaf. Serve hot over whole wheat pasta, zucchini noodles, or rice. Garnish with fresh herbs and Parmesan if desired.
Additional Information

Equipment Needed

  • Large pot or Dutch oven
  • Wooden spoon
  • Chef's knife
  • Cutting board
  • Measuring cups and spoons

Nutrition (Per Serving)

Calories 320
Protein 28g
Carbs 32g
Fat 9g

Allergy Information

  • Contains dairy if served with Parmesan
  • May contain celery
  • Always check broth and cheese labels for potential allergens
Rachel Bennett

Food lover sharing simple, wholesome recipes and kitchen tips for busy home cooks.