This simple French green lentil bolognese is deceptively satisfying. With a handful of affordable pantry staples, hearty lentils become a flavorful, protein-rich vegan “meat sauce” that appeals to adults and kids alike. It’s packed with savory depth, easy to prepare, and a great weeknight option for families or meal prep.

What are Green Lentils?
French lentils fall under the broader “green lentil” category but stand out for their texture and flavor. They are often called “French green lentils” or lentilles du Puy and have a milder, less earthy taste than some other varieties.
Unlike red lentils, French green lentils hold their shape during cooking and stay firmer, which gives this bolognese a pleasing, meatier bite. That firmer texture is why they’re my preferred choice for vegan “meat sauce” recipes.
Why you’ll love this Vegan Bolognese Recipe
- Meaty, satisfying texture without any animal products
- Bright, fresh tomato flavor with deep savory notes
- Ready in about 30 minutes — ideal for busy weeknights
- Scales well: make a big batch for easy leftovers and meal prep
- Friendly transition for people new to plant-based eating who miss classic meat sauce
- A simple way to add fiber and vegetables to meals, even for picky eaters

Ingredients for the Best Lentil Spaghetti Bolognese
This recipe relies on inexpensive, shelf-stable ingredients: dried French lentils, canned tomatoes, onions, carrots, pantry spices, and pasta. It’s budget-friendly and easy to double for a crowd.
- Olive oil — a drizzle to sauté the aromatics.
- Onion, garlic, and carrot — aromatics that build a flavorful base; carrots add gentle sweetness.
- Dry French lentils — these green lentils keep their shape and provide a meaty texture.
- Vegan beef bouillon — adds savory depth; use a low-sodium option and taste before adding extra salt.
- Smoked paprika and crushed red pepper — smoked paprika contributes a smoky undertone; crushed red pepper adds a little heat if you like it.
- Crushed tomatoes — bright, tangy tomato flavor that finishes the sauce.
- Pasta — I like whole-grain or lentil-based pasta for extra protein, but any pasta will work.
Pro tip: Swap in gluten-free pasta to make the dish gluten-free.

How to Make Green Lentil Bolognese Sauce
This bolognese develops deep flavor quickly; you don’t need hours to get great results. The method is all about layering flavors: sweat the aromatics, add the bouillon and spices, cook the lentils until tender, then finish with tomatoes so the lentils soften properly.
- Bring water to a boil and cook the pasta al dente while preparing the sauce.
- Heat a large deep skillet over medium heat and add olive oil. Sauté garlic, onion, and carrots for about 5 minutes until fragrant and softened.
- Add water, bouillon, bay leaves, smoked paprika, and the lentils. Bring to a boil, then simmer about 20 minutes until the lentils are tender.
- Stir in crushed tomatoes, salt, and crushed red pepper. Simmer briefly to meld flavors; the sauce should be thick and hearty, with lentils soft but still holding their shape.
- Toss the cooked pasta with the sauce and serve hot.
Storing Suggestions
Cool leftovers to room temperature and store in an airtight container in the refrigerator for 3–4 days. Reheat gently on the stove and toss with freshly cooked pasta, or microwave sauced pasta until warmed through.
Tips for Making the Best Vegetarian Lentil Bolognese
- Adjust the heat. Add red pepper flakes or a pinch of cayenne if you want more spice.
- Make extra. This sauce often tastes even better the next day and freezes well for later meals.
- Be cautious with salt. Bouillon can be salty. Start with little or no added salt and adjust at the end.
- Add tomatoes after the lentils soften. Acidity from tomatoes can slow lentil cooking, so cook the lentils first, then stir in the tomatoes to finish the sauce.

FAQs
Yes. Brown lentils are a good substitute because they hold their shape and have a similar texture. Avoid red lentils, which split and cook very quickly; they tend to break down and become mushy in this recipe.
Serve over your favorite pasta with grated vegan parmesan and fresh basil or parsley. For extra bulk, serve with roasted vegetables like cauliflower and a side of wilted greens. A crisp salad with a tangy vinaigrette also pairs nicely to balance the rich sauce.
No — use a vegan bouillon or concentrated mushroom or vegetable bouillon for the savory depth without animal products. Regular vegetable broth can work in a pinch but won’t provide the same robust, meaty flavor.
Other Delicious Vegan Italian Recipes
- Vegan Italian Eggplant Pasta Bake
- Vegan Baked Ziti
- Vegan Stuffed Shells with Tofu Ricotta
- Tempeh “Sausage” and Peppers Pasta
- Cheesy Vegan Lasagna with Tofu Ricotta

Love this recipe? Drop a comment below to share your experience!
Craving more? Check the site for more plant-based recipes and community inspiration.

Easy French Green Lentil Bolognese
Pin Recipe
10 minutes
30 minutes
Ingredients
- 1 onion small dice
- 4 garlic cloves minced
- 1 carrot peeled and cubed
- 1 cup dry French lentils
- 3 cups water
- 1 tbsp Vegan Beef Bouillon Mala Girl Mushroom Brainiac or any brand you prefer
- 1 tbsp smoked paprika
- 3 bay leaves
- 22 oz crushed tomatoes
- 1 tsp salt
- 1 pinch crushed red pepper
- 16 oz Whole Grain Pasta
- 1 tbsp olive oil
Instructions
-
Bring a large pot of water to a boil and cook the pasta according to package directions so it’s al dente.
-
Heat a large, deep skillet over medium heat. Add the olive oil, then sauté the garlic, onion, and carrots for about 5 minutes until fragrant and softened.
-
Pour in the water, stir in the bouillon, bay leaves, smoked paprika, and lentils. Bring to a simmer and cook about 20 minutes, or until the lentils are tender but still hold their shape.
-
Stir in the crushed tomatoes, salt, and crushed red pepper. Simmer briefly to blend flavors; the sauce should be thick and hearty.
-
Drain the pasta and toss it with the lentil bolognese. Serve immediately with optional fresh herbs or grated vegan cheese.
Nutrition
Carbohydrates: 109g
Protein: 19g
Fat: 6g
Saturated Fat: 1g
Polyunsaturated Fat: 1g
Monounsaturated Fat: 2g
Sodium: 1169mg
Potassium: 846mg
Fiber: 22g
Sugar: 10g
Vitamin A: 3021IU
Vitamin C: 16mg
Calcium: 86mg
Iron: 5mg
Tried this recipe?Let us know how it was!