Easy Tofu and Mushroom Marsala
|
Cook20 min
|
Total35 min
|
Servings4

Browse all Vegan Dinner Ideas →238 plant-based recipes
Marsala wine is a fortified ingredient – it has a higher alcohol content than regular wine, so it reduces faster and concentrates its flavors more intensely. In this tofu and mushroom dish, I add the Marsala after sautéing the aromatics, then turn the heat up high for four minutes. This strong reduction burns off the alcohol while leaving behind those deep, caramelized notes that make the broth so rich. The wine’s natural sweetness gets stronger, creating a silky sauce that coats your tofu perfectly. For best results preparing tofu dishes at home, consider investing in a tofu maker set* to ensure consistent texture and quality.
Easy Tofu and Mushroom Marsala
This Italian-inspired dish combines tender tofu and earthy mushrooms in a rich Marsala wine sauce with fresh tomatoes and basil. The combination of flavors creates a sophisticated meal that’s simple to prepare, making it perfect for weeknight dinners or impressing guests. The tofu absorbs the savory sauce while the mushrooms add depth and umami to every bite. Properly pressing your tofu before cooking with a stainless steel tofu press* will help remove excess moisture and allow it to better absorb the Marsala sauce.
Ingredients:
Easy Tofu and Mushroom Marsala
by veganpreps.com

Ingredients
- 16 oz (450 g) firm tofu, pressed and cut into 3/4-inch cubes
- 10 oz (280 g) cremini mushrooms, sliced
- 1 (14 oz) can diced tomatoes, with juices
- 1 cup Marsala wine
- 2 tablespoons olive oil
- 4 garlic cloves, pressed or minced
- 1 red bell pepper, chopped
- 1/2 teaspoon dried oregano
- 1/2 teaspoon salt
- Black pepper to taste
- 1/4 cup fresh basil, chopped
- Crusty bread, for serving
Instructions
- 1Press the tofu for at least 15 minutes, then cut into 3/4-inch cubes and pat dry with paper towels.
- 2Heat olive oil in a large skillet over medium-high heat. Add tofu cubes in a single layer and sear for 3-4 minutes per side until golden. Remove and set aside.
- 3In the same pan, add garlic and red bell pepper and cook over medium heat for 2 minutes until softened. Add oregano, salt, and black pepper and stir for 30 seconds.
- 4Pour in the Marsala wine, increase heat to high, and cook for 4 minutes, stirring occasionally, until reduced by about half.
- 5Add the diced tomatoes with their juices and the seared tofu. Stir to combine, reduce heat to medium, and simmer for 5-6 minutes until the sauce thickens slightly.
- 6Remove from heat, stir in fresh basil, taste and adjust salt, and serve immediately with crusty bread.
Notes
- Store leftovers in an airtight container in the fridge for up to 4 days.
- This recipe freezes well for up to 3 months. Thaw overnight in the fridge before reheating.
- Adjust seasoning to taste after reheating, as flavors can mellow during storage.
Choose firm or extra-firm tofu so the cubes keep their shape during cooking and don’t break apart in the sauce. Fresh mushrooms should be firm and free of blemishes – cremini mushrooms have a meatier texture than button mushrooms. Use good-quality Marsala wine suitable for cooking, and add fresh basil at the end to keep its delicate flavor. The crusty bread is key for soaking up the flavorful broth, so pick a loaf with a sturdy exterior and airy interior.
Tofu Cubes Need Proper Sizing

Begin by heating 2 tablespoons of olive oil in a pot over medium heat. Add 4 pressed garlic cloves and allow them to sizzle briefly before adding 1 chopped red bell pepper, 1/2 teaspoon dried oregano, and 1/2 teaspoon salt. Stir this mixture frequently for about 5 minutes until the peppers begin to soften. Cut your 16 ounces of firm tofu into uniform 3/4-inch cubes for even cooking and consistent texture throughout the dish. Pour in 2 cups of Marsala wine along with the prepared tofu cubes and increase the heat to high for 4 minutes, which allows the wine to reduce and develop deeper flavor.
Reduce the heat to medium-high and add 10 ounces of sliced cremini mushrooms and 1 can (14 ounces) of diced tomatoes. The properly sized tofu cubes will keep their structure during this stage while soaking up the rich Marsala-based sauce. Cook this mixture for approximately 5 minutes, allowing the mushrooms to release their moisture and the tomatoes to mix in with the other ingredients. The uniform 3/4-inch cube size keeps smaller pieces from breaking apart or larger pieces from staying undercooked.
Finish the dish by stirring in 1/4 cup of chopped fresh basil and adjusting the seasoning with additional salt and pepper to taste. Serve the tofu and mushroom Marsala with generous portions of crusty bread, which soaks up the flavorful broth created by the wine, tomatoes, and mushroom liquids. The consistency of your tofu cubes will give you a satisfying texture that works well with both the sauce and bread.
Wine Type Alternatives Exist Readily
Although Marsala wine gives this dish its signature rich flavor, you don’t need to stick with it if you can’t find a bottle or prefer something different. Dry sherry delivers similar sweetness and depth. You can also use dry white wine like Pinot Grigio, though it’ll taste lighter and more delicate. Red wine works too – try a medium-bodied option like Pinot Noir for earthier notes that pair well with the mushrooms. Even a splash of balsamic vinegar mixed with vegetable broth creates complexity. Pick something you’d actually drink, since the flavors get stronger as the liquid reduces.
Garlic Bread Complements This Dish
While the recipe calls for crusty bread to soak up the broth, make garlic bread instead for a better meal. Slice a loaf lengthwise, then brush both sides with olive oil mixed with pressed garlic and chopped parsley. Toast it in a 400-degree oven for about five minutes until golden and crispy. The garlic bread’s richness pairs well with the marsala sauce’s wine-forward flavor, while the crispy exterior gives textural contrast to the soft tofu and mushrooms. The toasted surface holds the broth better than plain bread, giving you more flavorful bites with every piece.
Final Thoughts
This tofu and mushroom Marsala dish is versatile, and works well for cooking yourself on a weeknight or impressing guests at your dinner table. The recipe adapts easily to whatever vegetables you have on hand – swap in zucchini, spinach, or eggplant without changing the cooking times much. You can also adjust the wine-to-broth ratio depending on how saucy you prefer your dish. Since tofu absorbs flavors readily, it becomes a perfect base for the Marsala’s richness. Don’t skip the crusty bread; it’s essential for capturing every drop of that delicious sauce.

