This vegan spaghetti bolognese comes together in under 30 minutes but tastes like you spent all day on it. Lentils and mushrooms add texture and protein...you won't even miss the meat.
Lentil bolognese is a year-round dish, but I especially love it in the fall and winter as the weather cools down. It makes wonderful leftovers too, perfect for your office lunchbox or "pit-stop" meal (we've all been there...).
This vegan bolognese pasta was inspired by my butternut squash alfredo and vegan pesto recipe...y'all know I love an easy pasta.
Jump to:
Ingredients
- onion for flavor
- mushrooms for flavor and texture
- garlic, thyme and oregano for flavor
- red wine to deglaze the pan and add a little bit of sweet depth to the sauce
- canned tomatoes - petite diced is my favorite!
- tomato sauce to make it a little more sauce-y
- green or brown lentils for protein and texture (not red - too mushy)
- salt
- pasta
- olive oil
Optional:
- soy sauce for meatier flavor
- grated carrots for a slightly sweeter sauce
See recipe card for quantities.
Instructions
First, boil a pot of water for pasta with a generous pinch of salt. Cook pasta according to package instructions.
To prepare the bolognese, first dice onions and slice mushrooms. Meanwhile, heat a large flat-bottomed pan with some olive oil on medium heat. Add onions (and carrots if desired) to hot pan and saute for 3-5 minutes, until onions are soft and slightly translucent.
Next add mushrooms and a pinch of salt. Stir gently every couple of minutes until mushrooms release liquid and shrink to half their original size. Most of the liquid from the mushrooms should have evaporated. If you're using soy sauce, add it. Then add minced garlic, thyme, and oregano. Stir and cook for a minute until you can small the garlic.
Now add red wine to the hot pan. It should sizzle a little. Cook for another 4-5 minutes so the alcohol can cook off. Then add tomatoes, tomato sauce, and lentils bring to a boil, then reduce to a simmer and cover. Cook for 10 minutes.
After 10 minutes, remove the lid and stir. Add pasta to sauce, then place onto plate! Top with vegan parm (or regular parm if desired) and enjoy!
Hint: If the sauce is too liquidy, let cook for another few minutes with the lid off. Then serve with pasta and enjoy!
Substitutions
This vegan spaghetti bolognese is naturally vegan, dairy-free, soy free and nut free.
- For oil-free, replace oil with some water
- To make it gluten free, use gluten free noodles
- If you're ok with a vegetarian bolognese, top with some freshly grated Parmesan cheese
There are a few variations for this spaghetti bolognese:
- Spicy - add chili pepper flakes when you add the mushrooms to add some heat
- Sweeter - add some freshly grated carrot to the pan with onions
- Meatier - use soy crumbles, seitan, or beyond meat crumbles - add to pan with onion instead of lentils later on.
Looking for a different pasta? Check out this butternut squash mac and cheese or this vegan pesto.
Equipment
This recipe was developed with stainless steel pots and pans (such as All Clad). They conduct heat more efficiently than other cookware (like stainless or nonstick). If you're using non-stainless cookware, add a half notch to a notch of heat (e.g. medium heat becomes medium high or high heat).
You'll also need a sharp chef's knife and cutting board.
Storage
Refrigerate the pasta sauce in an airtight container for up to 5 days. Ideally serve with freshly cooked pasta.
Reheat in the microwave for 1-2 minutes, stirring halfway between.
You may also freeze the lentil bolognese. I do not recommend freezing and reheating cooked pasta.
Frequently asked questions
There are a few great substitutions for meat in a traditional bolognese sauce:
- Brown or green lentils (like this recipe) hold their shape and texture when cooked, and add plenty of protein
- Seitan also acts like meat in many ways and works well here (see my vegan lasagna for more details)
- Soy crumbles or a product like Beyond meat also works
There are two components to a meat lasagna that veggie lasagnas typically miss: texture and flavor.
For a better texture, try making seitan or using beyond meat crumbles instead of lentils for the closest resemblance to ground meat.
For a meatier flavor, try adding soy sauce to the sautéed veggies once the mushrooms have released juices.
Top tip
Take your time with the sauce - the flavors meld while it simmers.
Related recipes
Vegan Spaghetti Bolognese with Lentils
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Lunch & Dinner
- Method: Sauteeing
- Cuisine: Italian
- Diet: Vegan
Description
This vegan spaghetti bolognese comes together in under 30 minutes but tastes like you spent all day on it.
Ingredients
- 1 yellow or white onion
- 1 package mushrooms
- 2-3 cloves garlic
- 1 Tbsp oregano
- 1-2 sprigs fresh thyme (½ tsp dried)
- ½ cup red wine
- 12 oz can of petite diced tomatoes
- 12 oz can of tomato sauce
- 1 cup green or brown lentils (not red)
- 1 tsp salt plus more for salting pasta water
- 1 pound spaghetti or other pasta of choice
- 1 tsp olive oil or other cooking oil
Optional:
- 1 Tbsp soy sauce
- 2-3 grated carrots
Instructions
1. First, boil a pot of water for pasta with a generous pinch of salt. Cook pasta according to package instructions.
2. To prepare the bolognese, first dice onions and slice mushrooms. Meanwhile, heat a large flat-bottomed pan with some olive oil on medium heat. Add onions (and carrots if desired) to hot pan and saute for 3-5 minutes, until onions are soft and slightly translucent.
3. Next add mushrooms and a pinch of salt. Stir gently every couple of minutes until mushrooms release liquid and shrink to half their original size. Most of the liquid from the mushrooms should have evaporated. If you're using soy sauce, add it. Then add minced garlic, thyme, and oregano. Stir and cook for a minute until you can small the garlic.
4. Now add red wine to the hot pan. It should sizzle a little. Cook for another 4-5 minutes so the alcohol can cook off. Then add tomatoes, tomato sauce, and lentils bring to a boil, then reduce to a simmer and cover. Cook for 10 minutes.
5. After 10 minutes, remove the lid and stir. If too liquidy, let cook with lid off for another 5 minutes. Add pasta to sauce, then place onto plate! Top with vegan parm (or regular parm if desired) and enjoy!
Keywords: vegan bolognese, lentil bolognese, vegetarian bolognese, mushroom bolognese, plant based bolognese
Food safety
Don't forget...
- Do not use the same utensils on cooked food, that previously touched raw meat
- Wash hands after touching raw meat (even though we're vegan lol)
- Don't leave food sitting out at room temperature for extended periods
- Never leave cooking food unattended
- Use oils with high smoking point to avoid harmful compounds
- Always have good ventilation when using a gas stove
The Hangry Chickpea
super simple, love the lentil substitution! feels healthier than the meat alternatives, love it!