
Lentil Bolognese
Vegan Bolognese made from Beluga lentils that even meat eaters will love, with 20 grams of protein per serving.
- Preparation
- 15 min
- Cook/bake time
- 45 min
- Total
- 1 hr
- Difficulty
- Easy
- Calories
- 425 kcal
- Servings
- 4
- Prep
- 15 min
- Cooking & baking
- 45 min
Vegan Bolognese made from Beluga lentils that even meat eaters will love, with 20 grams of protein per serving. The difference from most lentil sauces lies in two steps that have nothing to do with lentils: tomato paste is roasted, and soy sauce is added at the end. Both replace the savory depth that usually comes from browned ground meat.
Why this works
What makes a Bolognese savory are glutamate and the breakdown products of the Maillard reaction. Both are created when meat is seared over high heat, and both are naturally missing in lentils. They can be replaced specifically: roasted tomato paste undergoes the same Maillard reaction, forming exactly the nutty, roasted compounds you otherwise know from meat. Soy sauce provides free glutamate directly because during its fermentation, soy protein is broken down into individual amino acids. Beluga lentils are the right variety because they keep their skin and remain whole when cooked. Red lentils break down into a puree, and then the sauce lacks the chunky bite by which the eye recognizes ground meat.
Step-by-step instructions
- 1
Sweat the soffritto
Sweat onions, carrots, and celery in olive oil over medium heat for ten minutes until everything is soft and slightly sweet. This base is called soffritto and is more important in a meatless Bolognese than in the classic one because it contributes a larger share of the flavor. Add garlic only in the last two minutes.
- 2
Roast the tomato paste
Push the vegetables to the side, add the tomato paste to the empty space, and roast it for two minutes while stirring until it darkens and smells nutty. This step is the most important in the whole recipe. Unroasted tomato paste tastes sour and flat, while roasted it brings exactly the depth that would otherwise come from meat.
- 3
Deglaze and pour in liquids
Deglaze with red wine and let it reduce almost completely so the alcohol evaporates and only the fruit remains. Then add lentils, crushed tomatoes, broth, oregano, and bay leaves, and bring everything to a simmer.
- 4
Simmer uncovered for 45 minutes
Let the sauce simmer uncovered over low heat for 45 minutes and stir occasionally. It should thicken significantly. If the spoon leaves a trail that stays briefly, it is right. If it gets too thick too early, pour in a little broth.
- 5
Season with soy sauce
Remove the bay leaves, stir in the soy sauce, and season with salt and pepper. The soy sauce is added only at the end because its glutamate loses effectiveness during long cooking, and it already adds a lot of salt, so only add more salt afterward.
Our best tips
- Use Beluga lentils or Puy lentils, not red ones. Only the firm-cooking varieties keep their shape, and that is exactly what creates the visual and mouthfeel impression of ground meat.
- The sauce gets significantly better on the second day. This makes it better for meal prep than classic Bolognese, and it can be frozen in portions.
- If you leave out the celery, you save the allergen but noticeably lose depth. As a substitute, use a teaspoon of celery salt or an extra spoonful of soy sauce.
Tasty variations
With walnuts
Stir in 80 g of coarsely chopped walnuts in the last ten minutes. Their fat and texture come even closer to the mouthfeel of ground meat.
Soy-free
Replace soy sauce with two teaspoons of miso paste substitute or one more tablespoon of tomato paste plus a pinch of salt. The umami depth will be lower, but the allergen is removed.
Nutrition facts
| Calories | 425 kcal |
|---|---|
| Protein | 21 g |
| Carbohydrates | 56 g |
| – of which sugar | 15 g |
| Fat | 9 g |
| Fiber | 25 g |
Where the 425 kcal come from
per serving
Calculated from the ingredients – how we do it
We add up reference values for every ingredient and divide by the number of servings. These assumptions are baked in:
- Reference values per 100 g – for the raw ingredient, exactly as listed.
- Tinned goods count at drained weight, bone-in meat at purchase weight: you eat about 70 per cent of a chicken thigh and leave the rest.
- Water evaporates as you cook. The energy stays in the pot, the weight does not – so the figure is per serving, not per 100 g of finished dish.
- Anything listed without a quantity – “salt and pepper” – is not counted.
A guide value, not a lab measurement: no two onions weigh the same, and fat content varies from pack to pack.
Frequently asked questions
How many calories does Lentil Bolognese have?
Around 425 kcal per serving, without pasta, with around 21 g of protein and 25 g of fiber. A classic Bolognese with ground beef has a similar calorie count but hardly any fiber.
Can you taste that there is no meat in it?
You can taste a difference, but no lack, provided the tomato paste was roasted and the soy sauce is included. If you leave out both steps, you get a lentil sauce, and everyone notices that.
Which lentils are the right ones?
Beluga lentils or Puy lentils. Both keep their shape and skin when cooked. Red lentils break down completely into a puree and result in a smooth sauce without the chunky bite.
Can I freeze it?
Yes, very well, for up to three months. It even handles freezing better than meat Bolognese because lentils do not dry out when thawed.
Comments & ratings(0)
Sign in to rate and comment on this recipe.
You might also like
DinnerPantry Tuna Pasta
Can, capers, garlic, pasta, the dinner for days when the fridge is empty.
PastaSpaghetti Aglio e Olio
Garlic, good olive oil, chili, and parsley make this the fastest brilliant pasta dish ever.
Meal PrepChicken Meal Prep Boxes
Four boxes for the week in forty minutes, with the trick that prevents chicken from being dry on the third day.