This post contains affiliate links.
Simple to make, this vegan bolognese sauce uses a trick to prepare the tofu in a way that mimics meat. It’s ready in under an hour and has fooled many meat eaters (see comments)!

Are you ready for this? Learn how to make a vegan bolognese that will knock your socks off. Tofu is mixed up with all the umami-containing ingredients for a ground beef substitute you won’t believe. This makes a nice big pot to invite the whole family over.
This is a bit of a cheater sauce as we start with a jar of your favorite tomato sauce. I like doing that because you can get a new flavor each time you make it. As long as you have a nice big pot, you can easily double this tofu bolognese to have plenty of leftovers (or serve it to the whole neighborhood).
Reader rating
“We finally made this and, wow, what a surprise! I couldn’t believe there wasn’t ground meat in it. I am not a vegetarian, but this is a recipe I will definitely be making again and again. As mentioned above, froze some for my daughter, who is vegetarian, and she LOVED it. Thank you!!” —CB

here’s what you’ll need
Making tofu bolognese is nothing complicated. We’re adding the perfect seasoning to make this tofu fit into a classic meat sauce recipe. Jump down to the recipe card for exact measurements!
- Firm Tofu: Tofu is a blank canvas, and we are adding all the umami to replicate that meaty flavor! (What is the difference between firm and soft tofu? Answers here.)
- Tomato Sauce: Grab a jar of your favorite sauce at the store to doctor it up. Feeling adventurous? Make your own tomato sauce (it’s easy!)
- Soy Sauce: It’s not just for Asian-inspired meals! This is our salt in the recipe, so don’t be afraid to use it in an Italian dish.
- Nutritional Yeast: This adds the umami flavor that would typically come from parmesan or other cheese.
- Spices: Enhance this dish with a quick hit of spices – smoked paprika, garlic powder, onion powder, and chili powder!
- Pasta: Bolognese is typically served over a long cut like spaghetti, but feel free to use it however you’d like. Gluten-free pasta works too.
the best tofu to use
Use firm tofu for this vegan bolognese sauce as it will crumble the best. Extra-firm is going to break into large chunks and anything softer will turn to mush.

How to make Tofu Bolognese
There are six steps here, but it’s all super simple, and it creates a delicious pasta sauce! This is an overview. Jump to the recipe card for the full printable recipe.
Step 1: Prep the Tofu
Drain your tofu block well and pat dry. While the oven preheats, crumble the tofu into small pieces like you’d picture ground beef.


Step 2: Flavor the Tofu
Season up the tofu! Give it a good stir to make sure everything is well coated. There’s no need to marinate or let it sit—there’s just enough for it to soak up.

Step 3: Bake
Spread the seasoned tofu on a parchment-lined baking sheet, giving it plenty of room to help it brown. Bake until browned to your liking; it should also start to crisp up.

Step 4: Turn it into Bolognese
Heat your favorite tomato sauce in a large pot or microwave dish and stir in the browned tofu. Our tofu has tons of flavor, so pick your favorite sauce to go with it.


Step 5: Add the Pasta
While this is all happening, boil water and cook your desired pasta shape to al dente.
Step 6: Assemble
Next up, get ready to dig in! Either stir the pasta into the pot of sauce or mound it on top of each serving. I love a lot of extra sauce on my plate.

Recipe tips
Leftovers: If you actually have any sauce left after licking your plate, I recommend storing it separately from your pasta so it doesn’t soak in and disappear.
Swap The Protein: While we love using tofu here, you could also try something different, like grated tempeh or this vegan ground beef (made with TVP!)
It’s Pasta Time!
This vegetarian bolognese will be the star of the evening, and it can feed a crowd. Make an entire Italian meal your nonna would be proud of with these dishes.
- Vegetarian Caesar Salad because every pasta meal should start with a nice green salad as a side or appetizer.
- Vegan Panna Cotta to round out our full Italian feast!


Vegan Bolognese Sauce (With Tofu!)
Ingredients
- 1 lb block firm tofu, 453 g
- 2 Tbsp nutritional yeast
- 2 Tbsp soy sauce, 30 mL
- 1 Tbsp olive oil, 15 mL
- 1 tsp smoked paprika
- ½ tsp each garlic powder, onion powder, chili powder
- 24 oz jar tomato sauce, 680 g
- ½ lb uncooked pasta*, 226 g
Instructions
- Prep: Preheat oven to 350°F (176°C). Drain tofu, then crumble it into small pieces.
- Flavor: Stir together crumbled tofu, nutritional yeast, soy sauce, oil, and spices.
- Bake: Spread tofu in a single layer onto a parchment-lined baking sheet. Bake for 30 to 45 minutes, or until tofu is browned and a bit crispy at the edges.
- Bolognese: Heat tomato sauce (on the stove or in the microwave), then stir in cooked tofu.
- Pasta: Cook pasta according to instructions on package.
- Assemble: Combine cooked pasta and tofu bolognese and serve hot, garnished with fresh basil leaves.
Notes
Nutrition
Nutrition information calculated by Sarah Bond, degreed nutritionist.


















I added red wine and saute mushrooms with 2 cloves of garlic and it was fabulous. I can’t wait to make it again.it is so easy and not much can go wrong
Happy you enjoyed it Heather, thanks for cooking with us!
Simplicity meets perfection. I’ve never found that perfect vegan bolognese.. until now. This is it. Make it! Perfection! No notes.
Oh my gosh, so thrilled to hear how much you loved it, Skye! Happy eating!