High-Protein Vegetarian Lentil Bolognese with Homemade Tomato, Carrot & Celery Sauce Main Dishes

High-Protein Vegetarian Lentil Bolognese with Homemade Tomato, Carrot & Celery Sauce

This is the sort of bolognese you make when you want the deep, slow-cooked mood of the classic, but not the environmental baggage. Lentils bring the protein, mushrooms add savory weight, and the carrot-celery-onion base melts into a thick tomato sauce with just enough cocoa powder to make people pause, then go back for more. It tastes rich, slightly sweet, properly savory, and very much like actual bolognese if you skip the fact that we are missing really hard the meat :'(

By Lionel 08 Jul 2026 1 h total In season in Western Europe · Aug 5 min read
No reviews yet
Jump to recipe

Ingredients

Preparation Steps

  1. Build the soffritto

    Heat the olive oil in a large pot or deep sauté pan over medium heat. Add the onions, carrots, and celery, and cook for 8 to 10 minutes, stirring often, until softened, glossy, and lightly golden at the edges.

  2. Add garlic and mushrooms

    Stir in the garlic and mushrooms. Cook over medium-high heat for 6 to 8 minutes, stirring from time to time, until the mushrooms release their moisture and the pan looks mostly dry again.

  3. Concentrate the tomato base

    Add the tomato paste and cocoa powder. Stir for 1 to 2 minutes so the tomato paste darkens slightly and the cocoa disappears into the vegetables. You can now add the tomatoes, let it cook for a few minutes and transfer the whole pan to a blender. I prefer my tomata sauce well blended but you can skip this step if you prefer some structure (weird but ok..)

  4. Simmer the sauce

    Add the cooked lentils, oregano, and basil. Bring to a gentle simmer, then lower the heat and cook uncovered for 25 to 30 minutes, stirring occasionally, until the sauce is thick, spoonable, and the vegetables have softened into it.

  5. Cook the spaghetti

    While the sauce simmers, cook the whole wheat spaghetti in a large pot of boiling water until tender but still slightly firm in the center, following the package timing as a guide. Drain well, reserving a little pasta water only if the sauce needs loosening at the end.

  6. Finish and serve

    Taste the sauce and let it bubble for a few more minutes if you want it thicker. Serve the lentil bolognese over the whole wheat spaghetti while hot.

Recipe insights

A sauce with proper depth, not just good intentions

Some vegetarian bolognese sauces taste bad and make you want to eat meat for a week instead of vegetables. This one does not. The onion, carrot, and celery are cooked long enough to soften into the base, the mushrooms bring that darker savory note, and the small spoonful of cocoa powder quietly rounds out the tomatoes instead of announcing itself like a desperate dinner party trick. What you get in the pan is thick, brick-red, and glossy, with the sort of smell that makes people drift into the kitchen pretending they were looking for water.

Why lentils make sense here

Lentils give the sauce real staying power. Across the whole recipe, you are looking at about 90 grams of protein and 65 grams of fiber, which is a far more stable arrangement than the usual plate of white pasta followed by a mysterious need for biscuits an hour later. Paired with whole wheat spaghetti, they bring slow-digesting carbohydrates and enough substance to make the meal feel complete, not like a side dish that got promoted by accident.

Very Eat-Lancet, still very edible

This is exactly the kind of meal the Eat-Lancet approach gets right: more legumes, more vegetables, whole grains, and plenty of flavor built from actual cooking rather than industrial wizardry. Swapping meat for lentils and mushrooms lowers the environmental load while keeping the familiar comfort of a pasta night intact.

Useful for families, leftovers, and low-energy Tuesdays

The method is straightforward, the ingredient list is ordinary enough to find without launching an expedition, and the sauce reheats beautifully. That matters when life is busy and dinner needs to survive school pickups, work, and the general collapse of human ambition by 6:30 pm. Make the full batch, keep leftovers for another day, and if the sauce thickens in the fridge, a splash of water while reheating sorts it out. Practical food is not glamorous, but neither is ordering expensive disappointment again.

Comments

Be the first to comment 👇