This vegan mushroom bolognese gives you the same hearty texture and rich flavor as a classic meat bolognese, but it’s made entirely from plants and mushrooms. Brown mushrooms and dried porcini mushrooms provide deep umami, while almonds add body and a slightly nutty taste that mimics ground meat. The sauce clings beautifully to pasta and works well for family dinners or meal‑prepping several portions at once.
If you like porcini mushrooms, you might also enjoy porcini and potato moussaka, another comforting dish that highlights their deep flavor.

Table of Contents

Vegan Mushroom Bolognese Recipe
This vegan bolognese sauce uses mushrooms and almonds to create a minced‑meat‑like texture without any animal products. The mix of fresh brown or white button mushrooms with dried porcini mushrooms boosts the savory, earthy flavor, while the almonds help the sauce hold together and feel more substantial. Because the sauce is based on vegetables and nuts, it’s naturally high in fiber and plant‑based protein, which keeps you fuller longer than a plain tomato sauce.
To turn this into a proper full‑meal night, I like to round things out with a simple, dessert like this Brownie balls from Deliciously Home Cooked or Rice Pudding from Dish N the Kitchen.
Tasty Vegan Mushroom Bolognese Recipe
Difficulty: Easy4
servings15
minutes20
minutes35
minutesThis vegan mushroom bolognese gives you the same hearty texture and rich flavor as a classic meat bolognese, but it’s made entirely from plants. Brown mushrooms and dried porcini mushrooms provide deep umami, while almonds add body and a slightly nutty taste that mimics ground meat.
Ingredients
½ cup almond (about 75 g)
250 g (9 oz) brown or white button mushrooms
½ cup dried porcini mushrooms (about 20 g)
¾ cup (200 ml ) fresh tomato sauce (or passata) + 1/4 cup broth
½ onion
2 garlic cloves
Fresh parsley, small handful
1 teaspoon dried oregano
Salt, to taste
Optional: 1 teaspoon sugar, if you find the tomato sauce too sour
Directions
- To get a meaty texture, pulse the almonds and mushrooms together in a food processor until they form a coarse, minced‑meat‑like mixture. You want the pieces small but not completely smooth, so the sauce still has some texture and doesn’t turn into a puree. This step is what gives the vegan bolognese its satisfying, chunky feel.
- Heat a little olive oil in a large pan over medium heat. Add the finely chopped onion and cook until it turns soft and golden, about 5–7 minutes. Stir occasionally so it doesn’t burn. Then add the minced garlic and cook for another 1–2 minutes until fragrant.
- Pour in the fresh tomato sauce and broth, then bring the mixture to a gentle boil. Then, reduce the heat to medium-low.
- Add the mushroom–almond mixture. Stir well.
- Let the vegan bolognese simmer for 15–20 minutes. Stir occasionally so the sauce doesn’t stick to the bottom. Season with salt and dried oregano to taste.
- If the tomato sauce tastes too sour, add a small amount of sugar (about ½ teaspoon) to balance the acidity.
- Remove the pan from the heat and stir in a handful of chopped fresh parsley.
- Serve the vegan mushroom bolognese over cooked pasta of your choice, such as tagliatelle, fettuccine, or spaghetti. If you like, sprinkle a little grated Parmesan or a vegan alternative on top just before serving.
Notes
- If you don’t have fresh tomato sauce, you can use good‑quality canned crushed tomatoes or passata instead.
- The dried porcini mushrooms can be soaked briefly in warm water first if they are very hard, but they will soften enough in the sauce as it simmers.
For more ideas on how to use dried porcini mushrooms in other dishes, check out easy cooking with dried porcini mushrooms.
How to Adjust the Recipe if Using Fresh Porcini Mushrooms
Dried porcini are very concentrated, but fresh porcini are much less dense. Use about 100–120 grams of fresh porcini for the same four-serving bolognese recipe. Chop the fresh porcini mushrooms into small pieces. Add them, along with the almonds and/or other mushrooms, to the food processor to maintain a minced-meat-like texture.
How to store leftovers and reheat
Leftover vegan mushroom bolognese can be stored in an airtight container in the refrigerator for up to 3–4 days. To reheat, warm it gently in a pan over low heat, adding a splash of water or vegetable broth if the sauce has thickened too much. You can also freeze portions in freezer‑safe containers for up to 2–3 months. Thaw overnight in the fridge and reheat as above. For more freezer‑friendly ideas, explore mushroom recipes to freeze.
What other mushrooms work well in this bolognese
You can swap or mix in any other wild mushrooms to change the flavor and texture of this vegan bolognese. I would suggest to try cauliflower mushroom (Sparassis crispa). Any combination of 250 g of mixed mushrooms will give you a rich, satisfying vegan bolognese that still feels hearty and “meaty.”
Nutrition information (per serving)
| Nutrient | Amount (approx.) |
|---|---|
| Calories | 320 kcal |
| Protein | 12 g |
| Carbohydrates | 45 g |
| Dietary fiber | 6 g |
| Sugars | 8 g |
| Fat | 10 g |
| Saturated fat | 1.5 g |
| Sodium | 350 mg |
| Calcium | 80 mg |
| Iron | 4 mg |
Why this is a good vegetarian bolognese alternative
This vegetarian bolognese with mushrooms and almonds is a satisfying alternative to meat‑based bolognese because it keeps the same chunky texture and deep flavor. The combination of fresh mushrooms, dried porcini mushrooms, and almonds mimics the mouthfeel of minced meat while adding fiber and plant‑based protein. It’s also flexible: you can adjust the seasoning, add wine, or include vegetables like carrots and celery if you want a more traditional bolognese profile.
