Hearty Lentil Bolognese

Featured in: One-Pot Warm Spice Comforts

This plant-based take on traditional Bolognese delivers all the hearty satisfaction of the original while boosting protein and fiber. Brown lentils simmer slowly with crushed tomatoes, creating a thick, rich sauce that clings beautifully to pasta. The classic Italian soffritto base of onion, carrot, and celery builds depth, while dried oregano, basil, and smoked paprika add layers of flavor. Ready in under an hour, this wholesome main dish serves four generously and pairs wonderfully with crusty bread and a light red wine.

Updated on Sat, 24 Jan 2026 02:12:06 GMT
A close-up of thick Lentil Bolognese sauce generously coating strands of spaghetti, garnished with fresh basil leaves and grated Parmesan. Pin it
A close-up of thick Lentil Bolognese sauce generously coating strands of spaghetti, garnished with fresh basil leaves and grated Parmesan. | spiceshallows.com

Experience a comforting and nutritious reimagining of an Italian classic with this Lentil Bolognese. This hearty, meat-free sauce uses wholesome brown or green lentils to create a rich, protein-packed texture that rivals any traditional ragu. It is the perfect choice for those seeking a satisfying, high-fiber meal that doesn't compromise on the deep, savory flavors characteristic of slow-simmered sauces.

A close-up of thick Lentil Bolognese sauce generously coating strands of spaghetti, garnished with fresh basil leaves and grated Parmesan. Pin it
A close-up of thick Lentil Bolognese sauce generously coating strands of spaghetti, garnished with fresh basil leaves and grated Parmesan. | spiceshallows.com

The secret to this dish lies in the aromatic base of sautéed onions, carrots, and celery, which provides a sweet and savory foundation for the lentils to simmer in. Combined with crushed tomatoes and a blend of dried herbs, the sauce thickens into a robust topping that clings perfectly to every strand of spaghetti.

Ingredients

  • Base:
  • 2 tablespoons olive oil
  • 1 large onion, finely diced
  • 2 carrots, finely diced
  • 2 celery stalks, finely diced
  • 3 garlic cloves, minced
  • Sauce:
  • 1 ½ cups dried brown or green lentils, rinsed
  • 1 can (28 oz/800 g) crushed tomatoes
  • 2 tablespoons tomato paste
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • ½ teaspoon smoked paprika
  • 1 bay leaf
  • 3 ½ cups vegetable broth
  • Salt and pepper, to taste
  • To Serve:
  • 12 oz (340 g) spaghetti or preferred pasta
  • Fresh basil or parsley, chopped (optional)
  • Grated Parmesan or vegan alternative (optional)
Product image
Keep kitchen knives sharp for safer slicing, chopping, and precise prep during everyday cooking.
Check price on Amazon

Instructions

Step 1
Heat olive oil in a large saucepan over medium heat. Add onion, carrot, and celery. Sauté for 7–8 minutes until softened.
Step 2
Stir in the garlic and cook for 1 minute until fragrant.
Step 3
Add lentils, crushed tomatoes, tomato paste, oregano, basil, paprika, and bay leaf. Stir well.
Step 4
Pour in the vegetable broth. Bring to a boil, then reduce heat to low, cover, and simmer for 30–35 minutes, stirring occasionally, until lentils are tender and sauce is thickened.
Step 5
Remove the bay leaf. Season with salt and pepper to taste.
Step 6
While the sauce simmers, cook the pasta according to package instructions. Drain.
Step 7
Serve the sauce over pasta. Garnish with fresh herbs and cheese if desired.

Zusatztipps für die Zubereitung

For extra richness and to enhance the natural flavors of the tomatoes, add a splash of balsamic vinegar or a small pinch of sugar to the sauce to balance the acidity.

Varianten und Anpassungen

You can substitute red lentils for a quicker cooking time, though the resulting sauce will be creamier. For those following a gluten-free diet, simply serve this sauce over your favorite gluten-free pasta variety.

Serviervorschläge

This hearty meal pairs beautifully with a light Italian red wine, such as a Chianti, which complements the savory notes of the lentils and tomatoes.

Earthy brown lentils simmer in a rich tomato sauce, served over al dente spaghetti for a hearty vegetarian meal. Pin it
Earthy brown lentils simmer in a rich tomato sauce, served over al dente spaghetti for a hearty vegetarian meal. | spiceshallows.com

This nourishing Lentil Bolognese offers a balanced nutritional profile with approximately 420 calories, 70 grams of carbohydrates, and 19 grams of protein per serving, making it a powerful plant-based meal for any night of the week.

Product image
Serve homemade meals comfortably with sturdy utensils and steak knives for everyday dining and special dinners.
Check price on Amazon

Recipe Q&A

What type of lentils work best?

Brown or green lentils hold their shape during simmering, creating the perfect texture. Red lentils cook faster but become creamier, which still works well if you prefer a thicker consistency.

Can I make this ahead?

Yes, the sauce actually develops deeper flavor when made ahead. Store in the refrigerator for up to 4 days or freeze for up to 3 months. Reheat gently with a splash of water or broth.

Is this completely gluten-free?

The sauce itself is naturally gluten-free. Simply serve over gluten-free pasta to make the entire meal safe for those avoiding gluten.

How do I get the sauce consistency right?

Simmer uncovered for the last 10 minutes if the sauce seems too thin. The lentils naturally thicken as they cook and release starch. Add more broth if it becomes too thick.

What pasta shapes work well?

Spaghetti, linguine, or fettuccine are classic choices. For shorter pasta, penne, rigatoni, or fusilli catch the sauce beautifully in their ridges and tubes.

Can I add vegetables?

Absolutely. Finely chopped mushrooms, bell peppers, or zucchini can be sautéed with the base vegetables for extra nutrition and texture.

Hearty Lentil Bolognese

Meat-free Italian classic packed with protein-rich lentils, tomatoes, and aromatic vegetables for a hearty, satisfying pasta dinner.

Prep time
15 minutes
Cook time
40 minutes
Overall time
55 minutes
Created by James Fisher


Skill level Easy

Cuisine Style Italian

Makes 4 Portions

Diet details Plant-based

What You Need

Base

01 2 tablespoons olive oil
02 1 large onion, finely diced
03 2 carrots, finely diced
04 2 celery stalks, finely diced
05 3 garlic cloves, minced

Sauce

01 1 ½ cups dried brown or green lentils, rinsed
02 1 can (28 oz) crushed tomatoes
03 2 tablespoons tomato paste
04 1 teaspoon dried oregano
05 1 teaspoon dried basil
06 ½ teaspoon smoked paprika
07 1 bay leaf
08 3 ½ cups vegetable broth
09 Salt and pepper, to taste

To Serve

01 12 oz spaghetti or preferred pasta
02 Fresh basil or parsley, chopped (optional)
03 Grated Parmesan or vegan alternative (optional)

Directions

Step 01

Prepare the Base: Heat olive oil in a large saucepan over medium heat. Add onion, carrot, and celery. Sauté for 7-8 minutes until softened.

Step 02

Add Aromatics: Stir in the garlic and cook for 1 minute until fragrant.

Step 03

Combine Sauce Ingredients: Add lentils, crushed tomatoes, tomato paste, oregano, basil, paprika, and bay leaf. Stir well.

Step 04

Simmer the Sauce: Pour in the vegetable broth. Bring to a boil, then reduce heat to low, cover, and simmer for 30-35 minutes, stirring occasionally, until lentils are tender and sauce is thickened.

Step 05

Season the Sauce: Remove the bay leaf. Season with salt and pepper to taste.

Step 06

Cook the Pasta: While the sauce simmers, cook the pasta according to package instructions. Drain.

Step 07

Serve: Serve the sauce over pasta. Garnish with fresh herbs and cheese if desired.

Tools & Equipment

  • Large saucepan
  • Wooden spoon
  • Knife and cutting board
  • Medium pot for pasta
  • Colander

Allergy alerts

Review every ingredient for allergens and consult your physician or specialist if you’re unsure.
  • Contains gluten (if using regular pasta) and dairy (if garnished with Parmesan)
  • For gluten-free or vegan options, use gluten-free pasta and vegan cheese
  • Always check ingredient labels for hidden allergens

Nutritional info (for each serving)

This info is for reference only and isn’t medical advice.
  • Caloric Value: 420
  • Fats: 7 g
  • Carbohydrates: 70 g
  • Proteins: 19 g