Vegan High-Protein Lentil Bolognese Pasta
A simple, weeknight-friendly lentil bolognese that eats like a classic meat sauce: rich tomato depth, savory browned mushrooms, and a sweet aromatic base of onion, carrot, and celery. Red lentils break down to thicken the sauce while brown/green lentils keep a hearty bite, giving you a genuinely high-protein vegan pasta dinner with plenty of vegetables. It’s a one-pot simmer (plus pasta) that tastes even better the next day—perfect for leftovers.
Total time: 55 minutes
Yield: Serves 4–6
Ingredients
- 1 lb (450 g) pasta (spaghetti, rigatoni, or penne)
- 2 tbsp olive oil
- 1 large onion, finely diced
- 2 medium carrots, finely diced
- 2 celery stalks, finely diced
- 10 oz (280 g) cremini mushrooms, finely chopped
- 4 cloves garlic, minced
- 2 tbsp tomato paste
- 1 tsp dried oregano
- 1 tsp dried basil (or Italian seasoning)
- 1/4 tsp red pepper flakes (optional)
- 1/2 cup dry red lentils, rinsed
- 1 cup dry brown/green lentils, rinsed
- 1 (28 oz / 800 g) can crushed tomatoes
- 3 cups vegetable broth (plus more as needed)
- 2 tbsp soy sauce or tamari
- 1 tbsp balsamic vinegar
- 1 bay leaf (optional)
- Salt and black pepper
- 2 big handfuls baby spinach (optional, for extra veg)
- To serve: chopped basil or parsley, lemon zest (optional)
Instructions
- Heat the olive oil in a large Dutch oven or heavy pot over medium-high heat. Add onion, carrot, and celery with a pinch of salt and cook until the onion turns translucent and the vegetables soften, 6–8 minutes.
- Add mushrooms and a pinch more salt. Cook, stirring occasionally, until the mushrooms give up their liquid and then start to brown and stick a little, 8–10 minutes. Sensory cue: you want a nutty, browned aroma and dry patches on the bottom of the pot.
- Stir in garlic, tomato paste, oregano, basil, and red pepper flakes (if using). Cook 1–2 minutes, stirring constantly, until the paste darkens slightly and smells sweet and toasty.
- Add red lentils, brown/green lentils, crushed tomatoes, vegetable broth, soy sauce, balsamic vinegar, and bay leaf (if using). Bring to a lively simmer, then reduce to a steady simmer.
- Simmer uncovered 25–35 minutes, stirring every few minutes (lentils can catch). Add splashes of broth/water if it gets too thick before lentils are tender. Sensory cue: the sauce is ready when the brown/green lentils are tender with just a little bite and the sauce looks thick and glossy, not watery.
- Taste and adjust with salt and lots of black pepper. If it tastes flat, add another teaspoon of balsamic or a squeeze of lemon. If using spinach, stir it in off-heat until just wilted.
- While the sauce simmers, bring a large pot of well-salted water to a boil. Cook pasta until just al dente.
- Reserve 1 cup pasta water, then drain.
- Add pasta to the pot of sauce (or toss in a large bowl). Splash in a little reserved pasta water and toss until the sauce clings to the noodles. Sensory cue: the pasta should look coated and silky; if it looks dry, add a bit more pasta water.
- Serve hot with herbs and (optional) lemon zest for lift.
Notes
Protein bump: use a high-protein pasta (lentil/chickpea) for a big boost. Texture control: for a smoother ‘classic’ bolognese, lightly mash a few spoonfuls of lentils against the pot wall near the end; for chunkier, leave as-is. Make ahead: tastes better next day. Cool, refrigerate up to 5 days; freeze up to 3 months. Substitutions: swap mushrooms for finely chopped zucchini/eggplant (cook until browned). If you don’t have balsamic, use red wine vinegar plus a pinch of sugar. Serving idea: add a simple arugula salad with lemon and olive oil on the side.