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.








Kirsty says
Love this! My family love spaghetti bolognese and i hated it due to the grisly meat, but now on our vegan journey this is a meal we can all enjoy. Next time I think I'll use paprika than the chilli powder though, a little tangy for our taste buds but a great addition to our dinner library! Thank you!
Sam Turnbull says
Wonderful! Thrilled you enjoyed it so much, Kirsty! 🙂
Elaine says
This is legit my go-to recipe for ground tofu "meat." All the ingredients are things I usually have on hand and there's minimal dishes to be washed when everything is good and done. Only thing different that I do is replace the liquid smoke with smoked paprika because I don't have liquid smoke.
I've found that while you don't need to press the tofu, taking the time to do so makes it the texture go from A to A+.
Sam Turnbull says
Awesome! So happy you love it so much, Elaine 🙂
Mary Ann says
This dish tasted like real ground beef sauce! I left out the soy sauce and liquid smoke and added fresh basil to keep the sauce authically italian and it was amazing! Thanks Sam!
Sam Turnbull says
So happy you enjoyed it, Marry Ann!
Amalya says
Personally, I thought that for a pound of pasta, more tofu was needed. I didn’t feel like there was that much when I mixed it with the pasta at the end. I was looking to make a dish that had a more balanced protein to carbs ratio.
Sam Turnbull says
You can always double the sauce as needed. Enjoy! 🙂
Caroline says
I recently went plant-based and have been loving it! This recipe is seriously so good (even for meat eaters)
Sam Turnbull says
Yay!!! Thrilled you love it so much, Caroline 🙂
Morgan C. says
I bought your book when I was home recently visiting my parents (non-vegans) and we made a few of the recipes when I was there including this one and we all really enjoyed it. They said they will be making it again and I have made it myself since I've been home. So good!
Sam Turnbull says
Oh that's awesome! Thrilled you are enjoying my recipes so much, Morgan 🙂
Amanda says
Holy moly...my husband who is newly vegetarian (haven't converted him all the way yet) and can't stand tofu was truly amazed at this dish! I've been vegan for 6 years now and this is the first time I've literally licked my plate after spaghetti! I never leave reviews but have been soooo impressed each time I make one of your recipes I have to say thank you, (tear drop from happiness after stuffing my face) and to keep on keepin on!!!
Sam Turnbull says
Oh gosh, thanks so much, Amanda!!!! So very thrilled you both loved it so much!! Let me know if you ever have any recipe requests 🙂
Amber says
This was so fantastic! I wanted sketti for dinner and didn't have any meatless crumbles but didn't want plain pasta with sauce. So I googled tofu bolognese and yours popped up. And, I can tell you I won't ever try anyone else's because yours was absolutely perfect! It was super simple, I had everything I needed already, and turned out to be so delicious! Thank you!
Sam Turnbull says
Hahaha! That's awesome!! So thrilled you love it so much, Amber 🙂
Lizzi says
This recipe is absolutely fantastic!!! It's crazy how much the tofu mixture resembles ground beef!
I double the seasonings, oil, soy sauce, liquid smoke and add various chopped veggies before baking. Tonight we did peppers and onions.
Thank you so much for this recipe! It's perfection!
Sam Turnbull says
Yay!! So happy you love it so much, Lizzi 🙂
Chris Goerlitz says
I am started to sound like a broken record, but you have done it again! I made this for my wife - who is an outstanding cook - and she loved it as much as I did. The flavor, the smokiness, textures, etc., are unreal. This was so good! As soon as we come back from vacation in Key West I am making the lentil ragu!
Thank you so much - keep the great recipes and smiles coming my friend!
Sam Turnbull says
I like the sound of your broken record, Chris! Haha.
Bonnie Y. says
Have made this a few times and there doesn’t seem to be enough paste for the block of tofu?
Sam Turnbull says
Hi Bonnie, the recipe is correct as written. It makes only a tiny amount of paste which just lightly covers the tofu. Too much and the tofu might not dry out properly and the flavour could be too strong.
Jenny Bee says
This is an older post but I just finished eating a bowl and am so damn satisfied. You have flavor down to SUCH a science and are truly creating dishes. I just sort of dumped with blind faith when it came to the tofu seasonings and didn't do my usual overthinking/tweaking routine and it was literally perfect.
Just making sure you know that I appreciate this site and all the hard work you do. I imagine this takes lots of taste tests and you wait until you get it just right 🙂 I've made a few of your other recipes and had similar results but this one especially hit the spot since I'm Italian American and was deeply craving simple meat sauce and this was even better!
Thank YOUUUUU! <3
Sam Turnbull says
Aww that's so awesome!!! Thank you so much, Jenny!!! Thrilled you are enjoying my recipes so much. You are right, I do a LOT of recipe testing to get the recipes just so. It's a joy and I'm so happy I can help people enjoy delicious vegan food. Thank you so much for your lovely comment 🙂
Tracy says
Oh my god it was delicious !! I missed eating a hearty spaghetti and this tofu recipie is going to be added in a few more recipies! Thank you so much for sharing this really great!!
Sam Turnbull says
You're most welcome, Tracy! It's one of my faves too. Thrilled you enjoyed it so much 🙂
Anna says
I baked the tofu for twice the recommended time and still could not get it to become crispy- I would suggest that future readers take care to press their tofu prior to baking. Mine remained soggy.
Sam Turnbull says
Hi Anna, it sounds as though your oven might be running a bit cool? Hard to know without being in the kitchen with you, but as long as you drain off the excess water, and then crumble it up with the seasoning it should dry out wonderfully. Sorry it didn't work for you!
Anna says
It's possible. I actually ran my oven at 400 degrees F for the second half of cooking but I think if I run the oven at 450 next time and dry out the tofu then I might achieve crispiness! Thanks for your reply.
Sam Turnbull says
An oven thermometer can help. It's pretty common that ovens are off.
Amber Katada says
Did you use extra firm regular tofu? Just a thought, if you happened to use silken tofu it might not come out right. Try it again! Mine came out perfectly
Amy T says
Are u serious??? This is so amazing. The entire family devoured this, even my meat-loving dad! He hardly spoke during dinner because he was chowing down!! And those tofu crumbles are so versatile; I use them for a ton of other recipes now so thank you! My toddler approves. Can I just be you tho? Or borrow you for like a whole month to cook for us?? Your recipes are the best. Thanks for being great
Sam Turnbull says
Bahahahaha!!!! Your comment made me laugh out loud, Amy. So very happy you are loving the recipes so much 😀
Lauren says
Sam once again you knocked it out of the park! We have been a vegan family of four for a year and a half now and I don't think it would have been possible without your recipes. Fast, easy, convenient and DELISH!!! This is just another one to add to my list of go-to recipes. Tofu Bolognese was an instant hit in our house!
Lynne M says
Hi Sam!
I would love to try out this recipe 🙂
Although, I do not have any liquid smoke... would there perhaps be a substitute ingredient that would work just as well?
Thanks!
Lynne
Sam Turnbull says
Smoked paprika should do the trick, although it is a little less smoky. Enjoy!
Nicole says
I found this recipe in the cookbook and i actually make this tofu crumble a few times a week! I even have my non vegan family asking me to make extra for them!
Sam Turnbull says
That's awesome!! So happy you and your family love it so much. It's one of my faves too 🙂
Majid. says
nothing against how it tastes (pretty good, done right i could give it a solid 7.5),
STILL
bolognese implies meat sauce, its literally in the definition of what constitutes bolognese ragu,along with carrots celery and sauteed onion, none of which are present.
This is tofu in red sauce, or if you want to keep the fancy name, neapolitan or Napoli sauce. (especially if you wanna use the "spicy tomato sauce".
A peanut butter and jelly sandwich without the jelly, is called a peanut butter sandwich.This is another case of american murder of international foods.
Sam Turnbull says
Haha! I'm not sure how I led you astray here. Yes, bolognese is traditionally a meat sauce, that's why I called my recipe a "tofu bolognese" to make clear there was no meat, and it was made from tofu. This is a vegan blog and I write vegan recipes so there is no meat in my recipes, ever. There was no murdering going on here, that's the whole point 😉 If you were looking for a traditional bolognese recipe with meat, probably best to stay away from a vegan blog.
Josee says
Amazing ! Delicious , added this recipe to my weekly rotation . Amazing with a glass of red wine. Everyone in my family adores this recipe. Thank you !
Sam Turnbull says
You're most welcome, Josee! I love this with a glass of red wine too! Omnomnom!