Lentil Bolognese – Easy, Cozy, Best Ever Vegan Pasta Sauce

This Lentil Bolognese is cozy, rich, and surprisingly “meaty” without any meat. You get that slow-simmered Italian comfort vibe, but it’s made with simple pantry staples you probably already have.

The secret is a smart combo: red lentils for body and walnuts for that hearty bite. Add tomato paste for deep flavor, then let everything simmer until thick and saucy. It’s the kind of Lentil Bolognese everyone asks you to make again.

If you want an easy weeknight dinner that feels like a restaurant bowl of pasta, this Lentil Bolognese is it. And yes—this Lentil Bolognese is meal prep-friendly, too.

Why You’ll Love This Lentil Bolognese

  • Ultimate comfort food: It’s warm, cozy, and perfect for pasta night.
  • Better than restaurant: Rich tomato flavor with a hearty “meaty” texture at home.
  • Pantry-staple magic: Lentils, canned tomatoes, and spices do the heavy lifting.
  • High-protein & satisfying: Lentils make it filling without feeling heavy.
  • One-pot sauce: Less mess, more time to enjoy dinner.
  • Great for meal prep: Tastes even better the next day.

Ingredients for Lentil Bolognese

For the Sauce

  • Olive oil (2 tablespoons): Helps the veggies soften and boosts flavor.
  • Yellow onion (1 medium, diced): Builds a sweet, savory base.
  • Carrot (1 medium, finely diced): Adds gentle sweetness and balance.
  • Celery (1 stalk, finely diced): Gives that classic savory “soffritto” taste.
  • Mushrooms (8 ounces, finely chopped): Adds umami and a hearty texture (you can swap in extra carrots if needed).
  • Garlic (4 cloves, minced): Makes the sauce taste bold and cozy.
  • Tomato paste (3 tablespoons): Adds deep tomato richness—don’t skip it.
  • Dried oregano (1 teaspoon): Classic Italian flavor.
  • Dried thyme (1/2 teaspoon): Adds a gentle earthy note (swap with Italian seasoning).
  • Crushed red pepper (pinch, optional): For a little warmth.
  • Low-sodium vegetable broth (3 cups): Keeps the sauce from getting too thick while it simmers.
  • Red lentils (1 cup, rinsed): Cook quickly and melt into the sauce for thickness.
  • Crushed tomatoes (1 can, 28 ounces): The main tomato base (diced tomatoes work too).
  • Walnuts (1/2 cup, finely chopped): Adds a “ground meat” feel (sunflower seeds work in a pinch).
  • Balsamic vinegar (1 tablespoon): Adds that slow-cooked depth (or use 2 teaspoons apple cider vinegar).
  • Salt and black pepper: Makes all the flavors pop.
  • Chopped parsley (2 tablespoons): Brightens everything at the end (basil works too).

For Serving

  • Pasta (12 ounces): Wide noodles are amazing, but any pasta works.
  • Optional toppings: More parsley, a sprinkle of nutritional yeast, or a dairy-free grated-style topping.

Lentil Bolognese Recipe (Step-by-Step)

  • 1. Sauté the onion, carrot, and celery in olive oil over medium heat for about 6–8 minutes, until softened. Stir often so nothing browns too fast.
  • 2. Cook the mushrooms with a pinch of salt for 5 minutes, until they release their water and start to look darker. This is where a lot of the savory flavor comes from.
  • 3. Stir in the garlic, tomato paste, oregano, thyme, and red pepper flakes. Cook for 1 minute, just until fragrant. Trust me—this step wakes up the flavors.
  • 4. Simmer by adding the broth, crushed tomatoes, and rinsed lentils. Bring to a gentle boil, then lower the heat and simmer uncovered for 20–25 minutes, stirring now and then, until the lentils are soft and the sauce is thick.
  • 5. Add the chopped walnuts and simmer 3–5 minutes more. The walnuts make it feel hearty—like a real bolognese.
  • 6. Finish with balsamic vinegar, black pepper, and more salt if needed. If it looks too thick, splash in a little more broth until it’s silky.
  • 7. Toss with cooked pasta and a spoonful of pasta water if you want it extra glossy. Serve hot with parsley on top.

Tips for Perfect Lentil Bolognese

  • Chop the mushrooms small: Tiny pieces make the texture feel “meatier.”
  • Don’t rush the tomato paste: That 1 minute of cooking makes the sauce taste deeper.
  • Use low-sodium broth: You control the salt, and the flavors stay balanced.
  • Thin it out if needed: Lentils thicken as they sit—just add a splash of broth when reheating.
  • Salt in layers: A pinch early, then adjust at the end for the best flavor.

Variations & Substitutions

  • Make it nut-free: Swap walnuts for chopped sunflower seeds.
  • Add extra veggies: Bell peppers or zucchini are great here.
  • Make it smoky: Add 1/2 teaspoon smoked paprika.
  • Boost the protein: Stir in 1/2 cup hemp hearts at the end.
  • Make it spicy: Add more red pepper flakes or a spoon of chili paste.
  • Turn leftovers into bowls: Serve over roasted potatoes or rice for a cozy meal prep lunch.

Make-Ahead & Freezing

  • Fridge: Keep in an airtight container for 4–5 days.
  • Freezer: Freeze the sauce for up to 3 months. Let it cool fully first.
  • Reheat: Warm on the stove over medium-low heat, adding a splash of broth or water until saucy again.

Serving Suggestions & Pairings

  • Garlic bread or warm crusty bread
  • Simple green salad with lemony dressing
  • Roasted broccoli or green beans
  • A sprinkle of nutritional yeast or dairy-free topping
  • Meal prep bowls with pasta or rice

Reader Review: “I made this Lentil Bolognese for my family and nobody believed it wasn’t meat. It’s officially in our weekly rotation!”


Lentil Bolognese Recipe Card

Prep Time: 15 minutes
Cook Time: 35 minutes
Total Time: 50 minutes
Yield: 4–6 servings
Category: Dinner, Pasta & Noodles
Method: Stovetop Simmer
Cuisine: Italian-Inspired
Diet: Vegan (optional gluten-free with gluten-free pasta)

Leave a Comment