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.













Karen B says
I made this last night alongside roasted broccoli and garlic bread. It was very yummy!
Sam Turnbull @ It Doesn't Taste Like Chicken says
Thanks Karen! That sounds like a delicious dinner 😊
Judy M says
Hi Sam, i have this recipe and your tofu bolognese recipe in my tofu binder.
I am moving, and I have to drastically cut down on my recipes. (I have about 10 notebooks of recipes)
I can’t figure out which one to keep. Which one do you think is better? I haven’t made either one. I can only keep one.
Thank you very very much for your delicious recipes.
Sam Turnbull @ It Doesn't Taste Like Chicken says
Great question, Judy! 😊 It is the same recipe! This one is just slightly more updated so I would keep this one. Enjoy!
Valerie says
This is delicious 😋 and my go-to recipe when I'm looking for something that is quick and easy. When I don't have the 3 cups of tomato sauce, I use a 32 oz jar of Marinara sauce, add a little water (I enjoy a less thick sauce) and olive oil, and I'm good-to-go😊
Sam Turnbull @ It Doesn't Taste Like Chicken says
So glad you enjoyed it, Valerie. Love those easy swaps!
Hswarden says
Most of a sauce will depend on the marinara you used, but my experience with this tofu preparation was good. I added a mixture of different mushrooms and a good quality italian seasoning to my Classico jar of sauce. It was very nice.
Sam Turnbull @ It Doesn't Taste Like Chicken says
Hi Hswarden! Yay! So glad you enjoyed it so much, thanks for your review 🙂
Alexus says
This was delicious! Served my bowl with a bit of crushed red pepper and more nutritional yeast. I don’t think I’ll ever be buying the fake meat crumbles again for my spaghetti - this was so easy and tasty. Thank you!
Sam Turnbull @ It Doesn't Taste Like Chicken says
That’s awesome, Alexus! So glad you loved it, and love the extra nooch + chili flakes! 💛
Tegan says
It's about time I wrote a review, I love your page and Love this recipe. Been making it for awhile now. It's so simple and delicious. I also add smoke paprika. Thanks for all your amazing recipes Sam.
Jess @ It Doesn't Taste Like Chicken says
Terrific! We're so thankful for your review!
Megan says
Absolutely delicious and so simple to make! It’s become a staple in our household.
Sam Turnbull @ It Doesn't Taste Like Chicken says
Yay! So thrilled you love it Megan! 🙂
Cindy says
Delicious! I substituted chipotle for the chili powder (that’s what I had). Otherwise followed the recipe. Thank you for this amazing recipe!
Sam Turnbull @ It Doesn't Taste Like Chicken says
So happy you enjoyed it Cindy, thank you for the review 🙂
Elaine says
Delicious family staple!
Sam Turnbull @ It Doesn't Taste Like Chicken says
Yay! So happy you love it Elaine 🙂
Rian says
Trying to change the way I cook by switching to meatless alternatives. I'll admit I was skeptical about the flavor of this before giving it a try. If you need a sign to cook this, LET THIS BE YOUR SIGN!
Sam Turnbull @ It Doesn't Taste Like Chicken says
Wow that’s so awesome Rian! Thrilled you enjoyed it, thanks for the review, here’s to many more meatless meals 🌱
Nadia says
Cooked for 40 minutes, DELICIOUS!! It honestly tastes like how my mom would make it with beef or sausage. Thanks for bringing a feeling of home without the suffering! ❤
Sam Turnbull @ It Doesn't Taste Like Chicken says
Yay!! That makes me so happy. Thank you Nadia for the lovely review 🙂
Jamie says
This was soooo good!!! Definitely one to repeat and make for dinner guests!
Sam Turnbull @ It Doesn't Taste Like Chicken says
Yay! I am so happy you love it Jamie! Thank you for the review 🙂
Breezy says
Currently making a 24-serving batch of this for a friend's housewarming party. I've decided on leaving the crumbles separate from the sauce till arrival at her house. Wondering if just the cooked tofu crumbles can be frozen in case she has too much food? Great recipe btw, hence why I'm making such a big batch, lol. I never liked tofu till I used this recipe, Thankyou so much!!!
Sam Turnbull @ It Doesn't Taste Like Chicken says
Wow that's amazing!!! Yes the cooked crumbles freeze wonderfully. Also just a tip that it is totally ok to mix the tofu crumbles into the sauce in advance if you like, they stay chewy even when stored in the fridge for days 🙂
A says
I have been making this recipe once a week since I first came across it in the Fuss Free Vegan cookbook years ago. It is soooo good. My family loves it, and I have made it for many meat eaters who also love it. I also use this recipe in my lasagna. Probably the most satisfying vegan easy dinner I’ve ever had.
Jess @ It Doesn't Taste Like Chicken says
Wonderful! We love to hear it!
Jorie says
This is by far one of our top favorites! Simple and oh so yummy!
Sam Turnbull @ It Doesn't Taste Like Chicken says
Yay! That makes me so happy Jorie, thank you for your review 🙂
Tina-Marie says
THANK YOU so much for this step by step for the tofu crumbles. I've become so much more brave with my tofu substituting since using your method! Brilliant!
Sam Turnbull @ It Doesn't Taste Like Chicken says
You're most welcome Tina-Marie! I am so happy you enjoy it 🙂
Laura A says
I am so happy I found Sam's website. With half our family eating vegetarian and vegan I was searching for a tofu or tempeh Bolognese recipe. Sam's recipe turned out delicious and I was so relieved with how easy it was!! I made enough for leftovers and for freezing can't wait to have the Bolognese for dinner again. The descriptions, pictures, how-to's, videos and instructions are so easy to follow. I feel more confident making tofu recipes! Now I follow It Doesn't Taste Like Chicken and can't wait to try more recipes.
Sam Turnbull @ It Doesn't Taste Like Chicken says
Aww thank you so much Laura!! SO thrilled you loved the bolognese, and I hope you love many more of my recipes 🙂
Lily says
Wow, this recipe for crumbles is simply outstanding! It’s so much better, and healthier, than store bought. The spice combination really makes it. You can bake it to your desired level—chewy or crisp—for use in so many recipes, even as a topping!
Sam Turnbull @ It Doesn't Taste Like Chicken says
I'm so happy you love it Lily!!!
Beata says
Wow! I have been using Sam's tofu crumbles technique for years now, and the crumbles never disappoint. We like them better than any ground meat! Wanted something comforting during the historical snow storm in the deep South, and this recipe was just perfect, especially that I already had literally everything on hand. I had time so I jazzed up the sauce part, making it more like the traditional Bolognese sauce, starting with sauteing some finely chopped onions, celery and mushrooms (did not have carrots, boo). Used a can of crushed tomatoes, some white wine, some vegetable Better than Bouillon with water, and simmered away. Oregano, parsley and a sprinkle of thyme. I am not a vegan or vegetarian, so finished the sauce with a knob of butter and about 1/4 cup half and half (did not have milk) and heated through. Served with spaghetti, and could not stop eating it! Yes, I had time to make my sauce, but if you do not, just open a jar of whatever sauce you want, but be sure to make the crumbles; they are THAT GOOD!!!
I am literally having this for breakfast right now! Thank you, Sam!
Lisa says
Same! Used the holy trinity but cabbage because no onion. Added fennl and oregano. Tasted like sausage. Eating with fake eggs for lunch.
Sam Turnbull @ It Doesn't Taste Like Chicken says
Enjoy!!
Lili says
This recipe is so easy and so delicious. I made it today and it turned out perfect. I'm so glad I found yet another way to enjoy tofu.
Sam Turnbull @ It Doesn't Taste Like Chicken says
Yay! So happy you loved it Lili! Tofu is the best, haha!
Sam Turnbull @ It Doesn't Taste Like Chicken says
Haha! Love it! This was actually the recipe where I first developed the tofu crumble technique! 🙂
Shannon says
I know i have left a review of this recipe before but I had to tell you something! I have my granddaughters here today ages 4 and 6. I asked them if they wanted me to make them the spaghetti that I make for them (this recipe). The 4 year old started dancing and saying yes yes i love your spaghetti!! There mom and dad eat meat but they prefer YOUR recipe to their moms!!! It makes me so happy! I make this quite often.
Sam Turnbull @ It Doesn't Taste Like Chicken says
Thanks for sharing that Shannon! That makes me so happy to hear. The dancing review might be the best one yet 😊