Hearty Lentil and Vegetable Bolognese

Send your tastebuds for a flavor whirl with Lentil Veggie Bolognese, a wonderful vegan option that the entire family will enjoy!

lentil bolognese with pasta

The best vegetarian bolognese you’ll ever taste

This lentil veggie bolognese is one of those recipes that quickly becomes a household favorite. It delivers hearty, comforting flavor while remaining completely meat-free and fully vegan. Whether you’re serving it for weeknight dinner, taking it to a potluck, or using it as a filling for lasagna or stuffed vegetables, this sauce is versatile, satisfying, and simple to make. The combination of tender lentils, slow-simmered tomatoes, and a mirepoix of finely diced vegetables creates a rich, textured bolognese that stands up to any pasta or base you choose.

Because this recipe is plant-based, it’s an excellent option for anyone avoiding meat or dairy. It also freezes well, making it convenient for meal prep. The savory depth comes from balsamic vinegar and long cooking, which brings out natural sweetness and richness without additives. Below you’ll find ingredients, tools, step-by-step instructions, serving ideas, and storage tips to get great results every time.

making lentil bolognese

Ingredients in this lentil bolognese recipe

This recipe is packed with vegetables chosen to give the sauce body, texture, and flavor. Dice everything fairly small so the sauce develops a classic bolognese texture.

  • 2 tbsp avocado oil — for sautéing the vegetables.
  • 1/2 large white onion, diced very small — provides savory base flavor.
  • 2 large carrots, diced very small — add sweetness and texture.
  • 2 celery stalks, diced very small — give a subtle aromatic note.
  • 1/2 bell pepper, diced small — any color works.
  • 3 cloves garlic, minced — brightens the sauce.
  • 1 tsp salt and 1/2 tsp ground black pepper — to season.
  • 1 tsp dried oregano and 1 tsp dried basil — classic Italian herbs.
  • 1/2 tsp crushed red pepper — optional for a touch of heat.
  • 1 cup dried green lentils, rinsed — the protein-rich base that replaces meat.
  • 2 1/2 cups water — for simmering the lentils and vegetables.
  • 1 (28 oz) can diced tomatoes — the tomato body of the sauce.
  • 1/4 cup balsamic vinegar — adds depth and balances acidity.

Tools needed to create this dish

To prepare this bolognese you will need:

  • Large skillet or wide saucepan with lid
  • Sharp knife and cutting board for dicing vegetables
  • Spoon or spatula for stirring
  • Measuring spoons and measuring cups (1 cup, 1/4 cup, 1 tsp, 1/2 tsp)
making lentil bolognese

How to make this lentil veggie bolognese recipe

The technique mirrors a traditional bolognese but uses lentils instead of ground meat. It’s mostly hands-off once the sauce simmers, and it yields a rich, textured result.

  1. Sauté the vegetables: Heat the avocado oil in a large skillet over medium heat. Once the oil shimmers, add the diced onion, carrots, celery, and bell pepper. Cook for about 5 minutes, stirring frequently, until the vegetables begin to soften and the onion becomes translucent.
  2. Add aromatics and herbs: Stir in the minced garlic, salt, pepper, dried oregano, dried basil, and crushed red pepper (if using). Cook for another 2–3 minutes, until the garlic is fragrant and the vegetables are just starting to soften further.
  3. Add lentils and liquids: Pour in the rinsed lentils, water, diced tomatoes (with their juices), and balsamic vinegar. Stir well to combine and bring the mixture to a gentle boil.
  4. Simmer until tender: Reduce the heat to medium-low and simmer uncovered or partially covered for 40–45 minutes, stirring occasionally, until the liquid is absorbed and the lentils are tender but not mushy. Adjust seasoning to taste toward the end of cooking—add a pinch more salt, pepper, or a splash of vinegar if needed.
  5. Finish and serve: Once the lentils are cooked and the sauce has thickened, remove from heat and let it sit a few minutes before serving. This helps flavors meld and the sauce thicken slightly.
lentil bolognese with pasta

Serving your vegan bolognese

This lentil bolognese pairs beautifully with a variety of bases. Classic pairings include cooked pasta (spaghetti, tagliatelle, or penne), polenta, or roasted spaghetti squash for a lower-carb option. It also works well spooned over a baked potato, used as a filling for lasagna or stuffed peppers, or served on toasted crusty bread for a hearty open-faced sandwich. Add a fresh green salad or steamed vegetables for a complete meal.

Storing leftovers

Store leftovers in an airtight container in the refrigerator for 2–3 days. The flavor often improves after a day. To freeze, cool completely and transfer to freezer-safe containers for up to 3 months. Thaw in the refrigerator overnight and reheat gently on the stovetop with a splash of water or broth to loosen the sauce.

Recipe notes and tips

  • If you prefer a thicker, chunkier sauce, reduce the water slightly or simmer a bit longer to evaporate excess liquid.
  • For added umami, stir in a splash of soy sauce or tamari (or a tablespoon of tomato paste) toward the end of cooking.
  • To vary texture, use brown lentils for firmer bite or red lentils for a softer, more stew-like finish (adjust cooking time accordingly).
  • This recipe scales well; double the ingredients to make a large batch for freezing or feeding a crowd.

Recipe adapted from Erin Antoniak. Photos courtesy of the recipe photographer.

lentil bolognese with pasta

Recipe summary

  • Prep time: 10 mins
  • Cook time: 50 mins
  • Total time: 1 hr
  • Servings: 8
  • Course: Dinner, Lunch
  • Cuisine: Italian-inspired
  • Calories (approx.): 156 per serving

Nutrition (per serving estimate)

  • Calories: 156 kcal
  • Carbohydrates: 24 g
  • Protein: 8 g
  • Fat: 4 g
  • Fiber: 9 g
  • Sodium: 456 mg