From The Exclusive Collection of FREE Plant-Based Recipes
By Plant-Based Nutrition Professional Chef Susy • Designed For Effortless Weight Loss & Weight Maintenance
Bolognese and vegan? It’s possible—and absolutely delicious—with this easy and protein-rich recipe. Here’s how to make can’t believe no oil vegan bolognese!
Prep Time: 10 Mins | Cook Time: 30 Mins
Total Time: 40 Mins
Servings: Adjustable
Let's Be Friends!
Bolognese, and oil free + plant-based with the texture of meat? A vegan’s dream come true right there!
It’s true that achieving the meaty texture of bolognese is a challenge. But after lots of trial and error, I have come up with this “can’t believe no oil vegan bolognese” recipe that has just the feel of actual meat, all while keeping it healthy. I usually serve it with pasta—it’s hearty and super flavourful! And, if you’re meal prepping, it also freezes well.
Also—if you love mushrooms, why not try the umami oil-free Mushroom Spaghetti Bolognese? Alternating between both types is also a great idea if you’re looking for a change 😉
Both of my bolognese recipes also work beautifully in this recipe for a low-fat, high-protein vegan lasagne.
Without further ado, let’s learn how to make can’t believe no oil vegan bolognese that is equal parts healthy and delicious 🍝
Why am I a fan of this recipe? There are so many reasons why it works well, including:
Different ingredients come together to form an amazing texture for the bolognese. The soya mince provides a meaty texture. This sets the base for the recipe. Later, it’s paired with the sweetness of sun-dried tomato puree and the creaminess of oat milk.
I love this bolognese for its flavour profile. The caramelised onions and herbs form a deep base. But the secret is the yeast extract, which adds a savoury umami punch (similar to that of meat).
If you’re watching your weight, this bolognese is a great addition to your diet. It has under 350 calories per serving—and absolutely no oil! So, this (complete) meal is low in fat. Additionally, the bolognese is packed with protein and fibre. So, you’ll be feeling full for longer periods.
This recipe uses plenty of kitchen staples for its ingredients. This means you can put it together without having to spend a chunk at the grocery store.
If you still don’t have the ingredients readily available, this recipe offers plenty of substitutions. Short on time? Use store-bought vegan mince. Don't have oat milk? Use another plant-based milk (or even water!). You can also play around with the vegetables in the recipe (see FAQs below for ideas).
Let’s get to work! Below, I’ve put together a list of ingredients that I typically use to create the bolognese of my dreams—
Onion. Use this minced. The onion forms the foundation of the flavour. And, as a bonus, it is an antioxidant powerhouse.
Garlic. Use minced cloves. Paired with onion, garlic sets the savoury undertones of the dish. And it’s incredibly immune-boosting, too!
Red wine. Alternatively, you can use red wine vinegar. This ingredient cuts right through the richness of the sauce. Plus, it adds a splash of acidity as well as a subtle depth to the flavour.
Homemade soya mince. This plant-based protein mimics the texture of ground meat in bolognese. If you’re on the go, store-bought will do as well. (Look for TVP (textured vegetable protein) or canned brown lentils in the grocery store).
Herbs (Oregano, Rosemary, Thyme, Parsley): The Italian dream team! These fragrant herbs add complexity to the recipe. They do so by adding earthiness to the flavours. Use fresh whenever possible, but dried herbs work well, too. Taken together, these herbs are powerful antioxidants—and also have antibacterial properties.
Marmite. Alternatively, you can use any yeast extract melted in vegetable stock. Marmite is the secret umami weapon. Its strong, savoury flavour adds that meaty touch to your vegan bolognese recipe.
Tomatoes. Use these chopped—or directly homemade marinara sauce. Tomatoes form the base of the sauce (also one of the reasons why it works so well with pasta). Studies show that the lycopene content in tomatoes can reduce the risk of cancer and improve heart health.
Sun-dried tomato puree. Standard tomato puree will do the trick, too. This ingredient is a concentrated tomato flavour bomb!
Oat milk. I love adding a touch of creaminess to my recipes while bypassing additional fats with plant-based milk. And, for bolognese, oat milk is always my go-to. You can also consider soy or almond milk.
Balsamic vinegar. The flavours in this recipe are balanced with balsamic vinegar. It adds a blend of acidity and sweetness to the flavour profile.
Red chilli. This can be fresh or dried—or can be omitted altogether for a milder dish. I love it in all my recipes to bring in the heat 🥵
Uncooked wholemeal spaghetti. This is a source of fibre and complex carbohydrates. And you know what that means—it’s a great meal for weight loss journeys, too.
Basil. This will be used as a finishing touch towards the end of the recipe. So, you want to use it fresh for the best taste.
Salt and pepper. Use this as per your taste preference.
Gathered all the ingredients? Follow the simple steps below to create your very own no oil vegan bolognese!
Fry the onion on medium heat for a few minutes. Let it turn brown, then add garlic. Fry for a few more minutes.
Add a tablespoon of wine to deglaze. (Remember, we don’t need any oil).
Stir in the mince. Be sure to mix it thoroughly and fry for a few minutes.
Add half of the stock. You also want to let this cook for a minute or two.
Sprinkle in the herbs for that Italian touch! Let these combine and cook for several minutes, and then deglaze with wine or vinegar.
Keep stirring! At this point, you also want to add the rest of the marmite stock.
Add the tomato puree and some oat milk (yes, milk is popular in some regions!) for a richer taste. Mix in and cook for a minute.
Next, add the balsamic vinegar.
Now it's time to get your spaghetti ready. You can steam your vegetables simultaneously and squeeze over fresh lemon juice at the end—remember, Vitamin C aids iron absorption 😉
Let the bolognese simmer for at least 30 minutes. (Or until it’s rich in colour—and taste).
Add fresh basil or parsley to taste, and ENJOY! 😋
Short on some ingredients? No problem, I’ve got some substitutions for you.
Swap soya mince for lentils (brown or green). Remember, red lentils will disintegrate more and create a thicker sauce. In contrast, brown lentils retain their shape more. So that’s a choice to make based on your personal preference.
Don't have fresh tomatoes? Use a can (crushed or chopped) of high-quality tomatoes instead.
If fresh herbs aren’t available, dry ones will do the trick. But remember, fresh is best!
Marmite or yeast extract can be replaced with vegan Worcestershire sauce. It will give a similar savoury flavour to the recipe.
And if you’re looking to boost the flavour further, here are some of my favourite ideas:
Add some fresh lemon juice towards the end for that zesty flavour.
If you love a nutty texture—don’t hesitate to stir in some cashew (or almond) butter towards the end of the cooking process.
For folks not watching their calories, a drizzle of extra virgin olive oil can add richness. Be sure to add this after cooking and before serving.
If you’re looking to save calories consider serving yourself a 50:50 plate: Load half your plate with spag bol and half with green salad or steamed veggies.
Looking to become a pro with this recipe? Here are a few more tips to make sure you can ace it:
If short on time, use packet seasoning. It will work equally well, too.
The longer you can let the bolognese simmer, the more decadent the sauce. Ideally, you want to give it at least 1-2 hours. (The tip is to keep the heat very low and the lid on, and stir occasionally).
If you bulk up, you can freeze the bolognese and use it throughout the week.
Oh, and keeping red wine for cooking is always handy. Also, a drink or two sometimes doesn’t hurt 😉
This recipe is your place to add all your favourite veggies. Chopped carrots, courgette (zucchini), bell peppers, or mushrooms? Each one of these can personalise your recipe to make it uniquely yours. You can saute them along with the onions and garlic, or steam them separately, depending on how you like your vegetables.
This bolognese sauce freezes beautifully! After it has completely cooled, add it to airtight containers. While you can freeze it for up to a month, I recommend consuming it within a week.
Lentils, mushrooms, or crumbled tofu work as great substitutes.
Spaghetti, tagliatelle, or even zucchini noodles are great options.
The secret: focus on the rich flavours and textures. Don't skimp on the herbs and spices—and make sure to use high-quality ingredients. The suggested variations (like nut butter and olive oil) can also add the richness your family loves.
Pro tip: Presentation matters too! Plate it beautifully over their favourite pasta and top it with vegan parmesan 😋
If you made the recipe, make sure to tag me on Instagram @vegan.susy
🍉 Get Ready to Jump Start Your Fitness Goals AND DISCOVER A HEALTHIER YOU!
© 2025 VeganSusy Ltd. All Rights Reserved