This Tofu Mushroom Pasta is Your New Vegan Favorite

Mushroom pasta
Photo by Charles Deluvio on Unsplash

There are a few things that, if you ask us, make a recipe worthy of entering your weekly weeknight rotation as a vegan. It has to be:

  • Easy to make
  • Tasty enough to eat week after week
  • Plant-based (duh)
  • Have protein (our bodies will thank us!)
  • Use simple ingredients that you usually have around the house or can get any time of year

And this tofu mushroom pasta recipe is a perfect candidate. Keep reading to learn how to make it.


  • Olive oil
  • Onion
  • Firm tofu
  • Mushrooms
  • Cherry tomatoes
  • Pasta
  • Water
  • Salt
  • Pepper
  • Garlic salt
  • Nutritional yeast


  1. Cook your pasta according to package instructions, making sure to salt the water generously. We recommend tube or bow tie-shaped pasta.
  2. Chop up your veggies and tofu into bite-sized pieces.
  3. Heat olive oil over medium heat, adding the onions when the oil is shimmering and cooking until they are translucent and fragrant.
  4. Add the tofu, cooking for an additional 10 minutes.
  5. Then you can add the chopped mushrooms, cooking for 5-10 more minutes.
  6. Season with salt, pepper, and garlic salt to taste.
  7. Remove the mixture from the heat.
  8. Add cherry tomatoes and drained pasta and mix to combine.
  9. Add a splash of olive oil, mixing to thoroughly coat everything.
  10. Serve sprinkled with nutritional yeast.