When people ask me what my favorite go-to recipe is, this Vegan Bolognese is always the answer! Rich, hearty, and so meaty you won't believe it's vegan, this protein-packed dish bursts with flavor. It's easy to make and perfect for a cozy weeknight dinner or as a make-ahead meal.

FEATURED COMMENT:
This is SUCH a fantastic recipe! If you like meaty sauce, this hits it out of the park. My teenage daughter is constantly asking me to make this. It is SO delicious and you'd never guess the "meat" is tofu! It is SO good, by far my favorite recipe and it's super easy!! Do yourself a favor and make this today! - David ⭐⭐⭐⭐⭐
This vegan Bolognese gives traditional Italian Bolognese a plant-based twist by using tofu as the ground beef substitute. If you are new to tofu or unsure how to use it, this is the recipe that will convert you! New to tofu? Check out my Tofu 101 guide.
The key to achieving that perfect meaty texture is to crumble and season the tofu. Then, bake the tofu crumbles in the oven until they become dry and chewy. Once baked, stir the tofu into the marinara sauce. The crumbles will absorb the sauce, creating a thick, chewy texture that even fooled a morning show host into thinking it was real meat! This recipe is easy to prepare and full of rich flavor, making it the best vegan Bolognese you'll ever try.

Not only is The Best Vegan Bolognese hearty and comforting, but it's also incredibly versatile. It can be made oil-free or gluten-free, and it freezes beautifully, making it perfect for meal prepping. Whether you're feeding a family, planning for a busy week, or craving something indulgent yet healthy, this protein-packed dish is the best choice for any occasion. Trust me, one bite of this thick, meaty sauce over pasta, and you'll be making it on repeat too!

Ingredients
- Extra-firm tofu: This is what gives the vegan Bolognese its meaty texture. Trust me, this recipe converts even tofu haters! The tofu is crumbled, seasoned, and baked to achieve that chewy, meaty bite. Be sure to use extra-firm tofu for the best results.
- Nutritional yeast: Adds a cheesy, savory flavor to the tofu crumbles. You can find it in the health food section of most grocery stores or online. You can also sprinkle a little extra as a garnish on the finished pasta for an extra flavor boost.
- Soy sauce: Provides a salty, umami flavor. For a gluten-free option, use tamari.
- Olive oil: Helps coat and brown the tofu. For an oil-free option, substitute vegetable broth.
- Chili powder, garlic powder, liquid smoke: A smoky, earthy blend of spices that gives the tofu depth and flavor. If you need a substitute for liquid smoke, replace ¼ teaspoon liquid smoke with ½ teaspoon smoked paprika. This will provide a similar smoky flavor.
- Marinara sauce: The base of the vegan Bolognese. Use a jar of store-bought marinara (just double-check it's vegan) or your favorite homemade marinara. I recommend My Family Favorite Tomato Sauce recipe from my cookbook Fuss-Free Vegan.
- Spaghetti or pasta of choice: Any pasta works well here such as spaghetti, penne, rigatoni, or linguini. Almost all dried pasta is vegan, but be sure to double-check the ingredients. Use gluten-free pasta if needed.ck the ingredients to be sure. You could also use a gluten-free pasta if needed.
- Fresh parsley or fresh basil (optional): A fresh, herbaceous garnish for extra flavor and color.
- Vegan Parmesan cheese (optional): I love topping my spaghetti Bolognese with grated homemade vegan Parmesan. You could also try my "Parmegan" recipe for a powdered version or use store-bought vegan Parmesan.

How to Make Vegan Bolognese:
Preheat your oven: Preheat the oven to 350°F (180°C) and line a large baking sheet with parchment paper or lightly grease it.
Mix the tofu seasoning: In a large mixing bowl, whisk together the nutritional yeast, soy sauce, olive oil (or vegetable broth for oil-free), chili powder, garlic powder, and liquid smoke to create a thick, brown paste mixture.

Crumble the tofu: Break the tofu into large chunks and add them to the bowl with the seasoning. Use a potato masher or fork to mash the tofu into crumbles. Stir the tofu crumbles well to coat evenly in the seasoning.

Bake the Tofu: Spread the seasoned tofu crumbles evenly over the prepared baking sheet. Bake for 30-40 minutes, stirring every 15 minutes to prevent burning and ensure even browning. The tofu will dry out and become chewy; the longer it bakes, the chewier and drier it will get. For a more tender, meaty texture, bake the tofu for closer to 30 minutes. For a chewier, meatier texture, bake for closer to 40 minutes. Remove from the oven and set aside.

Cook the Pasta: While the tofu bakes, bring a large pot of water to a boil and cook your pasta according to the package directions.

Heat the Sauce: While the pasta cooks, pour the marinara sauce into a large saucepan and bring to a simmer over medium heat. Once the tofu is baked, stir it into the sauce. If the sauce is too thick, add a splash of water to adjust the consistency. Let the sauce simmer on medium heat for about 5 minutes, allowing the tofu to absorb the flavors and the texture to become chewy and meaty. Season with salt and pepper to taste if desired.
Serve: Serve the vegan Bolognese sauce over the cooked pasta. Garnish with fresh parsley or basil, and sprinkle with vegan Parmesan if desired.
Storage/Freezing: Allow the sauce to cool completely before storing it separately from the pasta. Keep in an airtight container in the refrigerator for up to 4 days. The sauce also freezes well; freeze in an airtight container or freezer bag for up to 3 months. Reheat gently in the microwave or in a pan over medium heat until warmed through.

This vegan Bolognese recipe is...
- so meaty and delicious you won't believe it's vegan
- easy to make and freezes well
- my all-time favorite recipe 😍
What to serve with spaghetti bolognese:
If you try this recipe let us know by leaving a comment, rating it, and don't forget to tag @itdoesnttastelikechicken on Instagram.
Bon appetegan!
Sam Turnbull.

(click stars to vote)
The Best Vegan Bolognese Recipe
Servings:
PRINT
PIN
Video
COMMENT
Ingredients
For the meaty tofu crumbles:
- 2 tablespoons nutritional yeast
- 1 tablespoon soy sauce, (gluten-free if preferred)
- 1 tablespoon olive oil, (or vegetable broth for oil-free)
- 1 teaspoon chili powder
- ½ teaspoon garlic powder
- ¼ teaspoon liquid smoke
- 1 block (350 g/ 12.3 oz) extra-firm tofu, drained (no need to press it)
For the pasta:
- 3 cups marinara sauce, (700ml jar or homemade)
- 12 oz spaghetti, or pasta of choice (gluten-free if preferred)
- Chopped fresh parsley or basil leaves, (optional for garnish)
- Vegan Parmesan, homemade or store-bought (optional for garnish)
Instructions
- Preheat your oven: Preheat the oven to 350°F (180°C) and line a large baking sheet with parchment paper or lightly grease it.
- Mix the tofu seasoning: In a large mixing bowl, whisk together the nutritional yeast, soy sauce, olive oil (or vegetable broth for oil-free), chili powder, garlic powder, and liquid smoke to create a thick, brown paste.

- Crumble the tofu: Break the tofu into large chunks and add them to the bowl with the seasoning. Use a potato masher or fork to mash the tofu into crumbles. Stir the tofu crumbles well to coat evenly in the seasoning.

- Bake the Tofu: Spread the seasoned tofu crumbles evenly over the prepared baking sheet. Bake for 30-40 minutes, stirring every 15 minutes to prevent burning and ensure even browning. The tofu will dry out and become chewy; the longer it bakes, the chewier and drier it will get. For a more tender, meaty texture, bake the tofu for closer to 30 minutes. For a chewier, meatier texture, bake for closer to 40 minutes. Remove from the oven and set aside.

- Cook the Pasta: While the tofu bakes, bring a large pot of water to a boil and cook your pasta according to the package directions.

- Heat the Sauce: While the pasta cooks, pour the marinara sauce into a large saucepan and bring to a simmer over medium heat. Once the tofu is baked, stir it into the sauce. If the sauce is too thick, add a splash of water to adjust the consistency. Let the sauce simmer on medium heat for about 5 minutes, allowing the tofu to absorb the flavors and the texture to become chewy and meaty. Season with salt and pepper to taste if desired.

- Serve: Serve the vegan Bolognese sauce over the cooked pasta. Garnish with fresh parsley or basil, and sprinkle with vegan Parmesan if desired.








ryan says
Awesome recipe! Loved every bit of it...please link me to more
Sam Turnbull says
Yay! So happy you loved it. You can see all my recipes here, and don't forget to subscribe so you will be notified of the new recipes. 🙂
Catherine says
Is the nutritional yeast one of the spices you mentioned that I need to add to make the sauce for the tofu?
Sam Turnbull says
Yes, mix together the soy sauce, olive oil, nutritional yeast, chili powder, and liquid smoke to make the sauce for the tofu. 🙂
Catherine says
I got this message just after I returned from the grocery store so I made it without the nutritional yeast and it was still delicious! What does it change/add to the dish?
Sam Turnbull says
Nutritional yeast will add cheesy nutty flavour and it will also thicken the sauce to better stick to the tofu. 🙂
Amy says
I've been interested in going vegetarian for a long time now - went vegetarian temporarily for Lent last year and surprisingly enough really enjoyed being on a vegetarian diet. Went back to eating meat afterwards but lately eating meat has made me feel queasy so I've been toying with the idea of going permanently vegetarian.
This recipe looks amazing. All I need is tofu and garlic powder and I'll have everything to make tofu bolognese. Just a quick question for you: is the sauce spicy? I'm no good with spice and heat at all, and was wondering whether the chilli powder will make the sauce too much. I also have bell peppers and mushrooms and cucumber in the fridge and was wondering I can add vegetables to the sauce?
Sam Turnbull says
Hi Amy! Welcome, and congrats on your possible move towards vegetarianism 🙂 I know when I went vegan I felt SO much better, and I didn't even know I felt bad before!
The bolognese isn't spicy at all as long as you don't use a spicy tomato sauce. Absolutely, feel free to sauté the mushrooms and stir them into the sauce. Personally I don't think cucumber would be very good in the sauce, but you could slice them up and have them as a little snack or side dish. Let me know if you have any more questions or need any support 🙂
Amy says
Hi Sam. Thank you! I'm also trying to go gluten-free as well as I'm quite sensitive to gluten, so it's been a huge transition. So far I'm pesco-vegetarian as I'm not cutting out fish and other seafood just yet.
And thanks for responding! I'm just waiting to get nutritional yeast and tofu, and then I can try out the recipe! I'll try adding mushrooms then but won't add cucumber as per your suggestion. Are there any other vegetables that might go well with the sauce?
Sam Turnbull says
No problem at all. One of my befriends was gluten intolerant and after about 6 months vegan she can actually now eat gluten again! I don't know if that is something that commonly happens, but I am guessing that her stomach was able to heal. Mushrooms would be great, zucchini and spinach would also be yummy. Enjoy!
Pam says
This is such an easy recipe and I had so much fun crumbling the tofu and adding the spice paste. The seasonings combo is quite marvelous too! My vegetarian daughter (who is an outstanding cook) is visiting and I had to come up with something to please her sophisticated palate. I just popped a batch of tofu into the oven. Will report back with outcome:) If it tastes anywhere near as delish as it smells, I'm sure it'll be a gigantic hit.
Sam Turnbull says
Oh yay!! I hope you and your daughter loved the recipe 😀
Pam says
Yes! Everyone wanted 2nds!! I will be making it again.
Sam Turnbull says
Awesome!
jen says
Hello, amazing meal! Has anyone frozen leftovers?
Thanks! New fav!
Sam Turnbull says
Leftovers!? What is this word you speak of?? Haha. I can't say that I have, but my guess is it should work well...
Chris says
HA! So I am a vegetarian married to a super picky chicken-killing' (but otherwise pacifist) husband. Yes, he nicknamed me 'Vegetable' (pronouncing the 'bl' in a very flattering manner). After many, many tries, this got him fooled we were eating meat tonight! HA! Victory for the cook at last!!
H: '...is there meat in this?'
me: (chewing) 'Hmmm'
H: 'So that's the crispy bits?'
me: 'I used a recipe tonight, that made me out it in the oven first before adding to the sauce. Makes it kinda different, huh?'
(...both munching)
H: 'This is a really special recipe. I like it.'
me: 'Hmmm.' (carefully concealed inward jump) 'So I can make this again, huh?'
H: 'Yeah, it's good.' (^ ^)
HOORAY! Thank you Sam. This is my first time on your website, but you nailed it. I'll be back for more.
Sam says
Hahaha! I love that story!!! So very happy your husband got fooled, and liked it. Thanks for sharing your story, looking forward to seeing you around Chris 🙂
Marica says
OH MY GOD IT'S SO GOOD
It's been just a month that I turned vegetarian and this is one of the best dishes I've ever cooked
Sam says
Awww yay! I am so excited Marica!!! Best comment of the day for sure. Congrats on your new vegetarianism, let me know if you have any questions or need any support 🙂
Rachel says
I'm SO happy you put the nutrition fact, on top of being vegan, I keep track of my protein, fat,s and carbs for sports and it can be hard to find vegan recipes with that information haha Thank you! <3
Sam says
You're very welcome Rachel! I am so happy you find it helpful 🙂
Stacey says
I made this a few weeks ago and loved it! Have you ever tried freezing the tofu after baking it? I just wonder how it would do reheating in sauce after being frozen.
Sam says
So happy you loved it Stacey! Hmmm... I haven't. My guess is that it would freeze ok though, maybe it would be a little softer that when freshly baked. If you give it a try, let us know how it turns out!
Alan says
Just made this, mine came out a little watery but the flavour was amazing. Been looking for a decent tofu bolognaise recipe and think I found it.
Sam says
Yay! So happy you enjoyed it. I am assuming the water came from the tomato sauce you used (and not the dried tofu), so to help make it not watery, you can either cook down the tomato sauce more, or try a different recipe or brand. Hope that helps. So happy you loved the recipe!
Andreia says
Hi! I just made this for dinner and it was awesome! I'm a recent vegetarian (since August) trying also to become vegan and this was really yummy. I tried making tofu bolognese before and it a little bland. I have a happy tummy now 🙂 love love your blog! Best wishes
Sam says
Hi Andreia!
Welcome, and congrats on your new veg adventure. So happy you loved the recipe! Please let me know if you have any questions or need any support, that's what I am here for 🙂
Andreia says
thank you for your kindness. I'm still trying to figure this vegan/vegetarian thing out and where I live (Lisboa, Portugal) nobody seems to know what nutritional yeast is and think I'm crazy and keep telling me there is only beer yeast or bread yeast 🙁 so I'm trying to get some online I'm really curious about the taste as I really miss cheese. I'm learning a lot from your blog and reading new recipes to try 🙂
Sam says
You're welcome Andreia!
Oh I love nutritional yeast!! That's unfortunate that it isn't more available for you, but hopefully ordering it online will work! So happy my blog is helping you. Please let me know if you have any more questions or need any support 🙂
Ana says
I'm from lisbon too
Andrea says
WOW!! This is an awesome way to make little ground meat like crumble things!!!! Next time I would halve the recipe for one jar of pasta sauce, as I like my noodles swimming in sauce. This is perfect for tacos and lasagna too!! Thanks so much for your beautiful, fun blog!!!
Sam says
Awww you're welcome! So happy you love my recipe Andrea!
Rachael says
Just want to say that I LOVE LOVE LOVE your blog, recipes, everything. You have such a unique, inventive, and colorful perspective on being vegan! I'm super excited to make this recipe for dinner tonight...I'm thinking an arrabiata sauce, zucchini noodles (i'm in love with my spiralizer) and garlic roasted broccoli to go with the tofu!
Sam says
Awwwww shucks!! Thank you Rachael! <3 It's comments like that, that made me fall in love with blogging! You totally put some pep in my step for the day 🙂
Love the addition of garlic roasted broccoli. Um, yum!!
Srivani says
You did it again Sam. I am no longer surprised! Just totally in love with you and your blog! 🙂 Being Vegetarian for about 15 years, and mostly vegan for about 3 years, I really don't have any need or desire to add a "meat-like" substitute to pasta sauce. However, the tofu here is just absolutely complimentary and no substitute for anything. Hubby and 2 year old daughter LOVED it and gobbled up every morsel. And the tofu was amazing right out of the oven... I made the tofu at about 2pm for dinner at 5:30pm. The big problem was to NOT snack on the baked tofu morsels between baking it and dinner. My hubs and I agree the baked tofu here would be a great base for tacos too. Hmmm... might just have to try that. 🙂 Thanks for providing inspiration for another great dinner.
(PS - I too LOVE parchment paper... can't believe it took me more than half my adult life to discover this wonderful invention. Baking is just so much more enjoyable on so many levels.)
Sam says
Hahaha, yay!!! Your comment makes me feel like a million bucks! So happy you love the tofu in this recipe as much as I do, I also have a difficult time not eating all of the little crumbles! haha. I think you're right about the tacos. I might have to turn it into a taco recipe soon. Thanks again for putting some pep in my step today! 😀
Shellie says
Outstanding recipe. I had to double the seasoning for a 14 oz. block of tofu, 25 oz. sauce, and 12 oz. org. wheat/flax seed spaghetti. I also added about 1/4 cup pasta water. Glad there are lefovers. 🙂
Sam says
Yay!! So happy you loved the recipe Shellie. Leftovers are even better sometimes! Haha. 😀
Shellie says
And the leftovers are delicious cold as well. 🙂
Alyssa says
Oh my, that looks so delicious! I think I'm inspired for what is for dinner tonight. But really, I totally agree on pasta being the best bc it's so easy. Plus, carbs ❤️ Can't wait to read more of your recipes!
Sam says
Aww thanks Alyssa! I know I totally heart carbs, they are the ultimate comfort food!!
Candice Boggs says
The pictures for this looked so amazing, I had to run out and get a block of organic extra firm tofu right away! It was just under $2, so it didn't make our meal that much more expensive either. I have homemade vegan parmesan already made and in the fridge, and I'll make my homemade pasta sauce to fold the tofu "meat" into tomorrow. The tofu is baking right now. It smells great!
Sam says
Yay!! Yes, I love how affordable tofu is, and there are so many amazing things you can do with it. I hope you enjoy the pasta Candice 😀
Katy Caswell says
I would like to make this in a low-salt version. Any suggestions?
Thanks,
Katy
Sam says
Hi Kathy,
I would buy or make a tomato sauce that is salt free, and use Bragg's Liquid Aminos for the tofu.
Hope that helps!
Mina says
Tried this today. My hubby has his vegan fasting day,and I really wanted to eat a bolognese,so I ended up with this recipe. There is nothing wrong with it. It is just me,that I never really liked tofu. But in this version it wasn't bad at all! It was a tasty meal and we really enjoyed it. I might prefer the meaty version,but this is a good substitute. Thanks!
Sam Turnbull says
So happy you enjoyed it, Mina 🙂
Shellie says
This sounds great. Can't wait to try it. Just one question....how much pasta did you use. Seems I have an assortment of 8, 12 and 16 oz. packages. 🙂
Sam says
Thank you! I was just feeding myself, so I only made a small batch for me, and saved the leftover sauce for the next dinner... ok I admit it, I ate it for breakfast.. The rule of thumb is around 2 ounces per person, but I always do a bit more than that, because I love a big bowl of pasta! Hope that helps!
Shellie says
So 12 oz. to 16 oz. for the entire sauce recipe? I'm feeding a big eater. 🙂
Sam says
Yes, I think 12oz will do just fine. Enjoy!
Shellie says
Thanks so much, Sam. Can't wait. 🙂
Kathy Sturr says
You had me at tofu and pasta! Two of my most favorite things! YUMMO! Making.
Sam says
Two of my most favourite things too! Sometimes I think we are almost twins Kathy! 😀