If you’re looking for a vegan version of the classic Italian bolognese sauce, this is the recipe for you! This Vegan Tofu Bolognese is rich, flavorful, and a new favorite for us!

Vegan Tofu Bolognese 8

Bolognese is one of my favorite dishes, and one I already have a few variations of on the blog:

Maybe this blog should be named Cooking with Bolognese…

Quick and Easy Bolognese, takes under an hour to make and results in an unctuous sauce – that might not be super authentic, but is super delicious.

Vegetarian Bologneseperfect for Meatless Monday dinner – it’s hearty, luscious, and vegetable packed, made simply with veggie burgers as the base.

Beyond Meat Bolognese, a recipe that is entirely vegan but satisfies any hearty, stick to your bones craving and is one of the top three recipes of all time here.

Vegan Tofu Bolognese 6

Did I truly need one more bolognese recipe?

I think so! This Tofu Bolognese is one I’ve been meaning to try my hand at and let me tell you, the results are fantastic.

As with most recipes in the past year, I have been trying to reduce my food waste and grocery budget, so recipes are simple and with what we already have available. I’m not the type of blogger that’s heading to the store every day for a million ingredients. This tofu bolognese recipe came about a block of tofu that had been staring at me for months. It was about to expire. I could not let it go to waste.

Vegan Tofu Bolognese 1

This sauce is so rich, so flavorful, I’ve made it countless times after testing this vegan tofu bolognese recipe. I’ve frozen it in quart containers because it makes for a quick dinner and reheats wonderfully.

How To Make Vegan Tofu Bolognese:

The process has a few steps, but well worth the effort:

  1. crumble the tofu and season
  2. roast the seasoned tofu on a baking sheet with silicone pad
  3. make sauce in a large stockpot with fresh vegetables, tomato sauce, and seasoned tofu
  4. enjoy with red pepper flakes and nutritional yeast topping!

Vegan Tofu Bolognese

Vegan Tofu Bolognese

This Vegan Tofu Bolognese is just as delightful as the classic Italian version, but completely plant based!
Print Recipe
Vegan Tofu Bolognese
Prep Time:15 minutes
Cook Time:1 hour
Total Time:1 hour 15 minutes


  • 14 ounces extra firm tofu
  • 1 tablespoon tomato paste
  • 1 tablespoon salt
  • 2 teaspoons ground black pepper
  • 1 tablespoon dried oregano
  • 1 tablespoon dried basil
  • 1 teaspoon fennel seeds
  • 1 tablespoon soy sauce
  • ¼ cup nutritional yeast
  • ¼ cup olive oil
  • 2 medium carrots peeled and diced
  • 1 large yellow onion peeled and diced
  • 3 cloves garlic peeled and diced
  • 2 stalks celery diced
  • 1, 28 ounce can crushed tomatoes
  • ¾ cup red wine or vegetable stock
  • salt and pepper to taste


  • Preheat oven to 350F and line a baking sheet with parchment or silicone pad.
  • In a large bowl, crumble the tofu - no need to drain it as it will dry out in the oven.
  • Toss tomato paste, salt, pepper, oregano, basil, fennel, soy sauce, and nutritional yeast in the tofu and massage in. Spread crumbles on baking sheet and bake for 30-40 minutes, until dried out.
  • In a large stock pot over medium heat, while the tofu bakes, heat the olive oil. Add carrots, onion, garlic, and celery. Let cook for 10-15 minutes, until aromatic.
  • Add crushed tomatoes and red wine/vegetable stock.
  • Lower heat and cook until tofu is ready.
  • Once tofu is baked, add crumbles to sauce, and taste. Season with salt and pepper.
  • Serve over pasta of choice.
Servings: 4 -6 servings
Author: Marnely Murray

Vegan Tofu Bolognese

DID YOU TRY THIS RECIPE? I want to see it! Follow Cooking with Books on Instagram, take a photo, and tag me in it. I love to know what you are making and how you made this recipe your own!

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.

One Comment

  1. 5 stars
    Made it with just a few changes: used diced tomatoes and pulverized the sauce before adding the tofu.

    The baking method is brilliant!!!!

    Went back for seconds and thirds, so definitely more like 3 portions 😉