tofu recipe vegan

TOFU AND MUSHROOM CHEEZY FLORENTINE

tofu and mushroom cheezy florentine

There are dinners you make because something needs to be on the table. And then there are dinners like this Tofu and Mushroom Cheezy Florentine — the kind that comes together in one pan, bubbling with a creamy, cheesy spinach sauce studded with golden mushrooms and tender tofu, deeply savory and satisfying enough to make anyone forget there is no dairy or eggs anywhere in the dish. This is that dinner. The one that turns a handful of simple ingredients into something that tastes genuinely indulgent. The one that gets requested again before the leftovers are even finished.

Florentine, in classical cooking, refers to dishes prepared with spinach, often bound in a rich, creamy sauce. This plant-based version combines that beloved spinach and cream pairing with seared mushrooms and pan-fried tofu, all brought together in a cashew-based cheese sauce that thickens beautifully and coats every component in deeply savory richness.

What makes this dish so outstanding is the layering of textures and flavors — crisp-edged tofu, deeply golden mushrooms, and silky wilted spinach all bound together in a sauce that tastes remarkably close to a classic cream and cheese florentine, without a trace of dairy.

This recipe is 100% vegan, naturally gluten-free, ready in about 35 minutes, and absolutely wonderful served over rice, pasta, or simply with crusty bread to soak up every bit of the sauce.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
10 mins25 mins35 mins4~340 kcal

Ingredients

For the Tofu and Mushrooms

  • 400g firm or extra firm tofu, pressed and cubed
  • 250g mushrooms (cremini or button), sliced
  • 2 tbsp olive oil, divided
  • 1 tsp soy sauce
  • Salt and black pepper to taste

For the Cheezy Florentine Sauce

  • 1 cup (130g) raw cashews, soaked in boiling water for 20 minutes then drained
  • 1½ cups (360ml) vegetable broth
  • 4 tbsp nutritional yeast
  • 4 cloves garlic, minced
  • 1 tbsp lemon juice
  • ½ tsp onion powder
  • ¼ tsp nutmeg
  • ½ tsp salt
  • ¼ tsp white pepper

For the Spinach

  • 5 cups (150g) fresh spinach, roughly chopped
  • 1 small onion, finely diced

Optional Add-ins

  • ¼ tsp chili flakes for gentle heat
  • ½ cup (60g) shredded vegan mozzarella stirred in at the end
  • Sun-dried tomatoes, chopped

To Serve

  • Crusty bread
  • Steamed rice or pasta
  • Fresh parsley, chopped

Instructions

  1. Press and cube the tofu. Press the tofu for at least 10 minutes to remove excess water, then cut into 2cm cubes.
  2. Sear the tofu. Heat 1 tablespoon of olive oil in a large skillet over medium-high heat. Add the tofu cubes and cook for 6–8 minutes, turning occasionally, until golden on most sides. Drizzle with soy sauce in the final minute of cooking. Remove and set aside.
  3. Sear the mushrooms. In the same pan, heat the remaining oil and add the mushrooms in a single layer. Sear undisturbed for 2–3 minutes before stirring, then continue cooking for another 2–3 minutes until deeply golden. Season with salt and pepper and remove from the pan.
  4. Cook the onion and spinach. Add the diced onion to the pan and cook for 3–4 minutes until softened. Add the spinach in batches, stirring until wilted, about 2–3 minutes total.
  5. Make the cheese sauce. Blend the drained cashews, vegetable broth, nutritional yeast, garlic, lemon juice, onion powder, nutmeg, salt, and white pepper until completely smooth.
  6. Combine everything. Pour the cashew sauce into the pan with the spinach and onion. Add the seared mushrooms and tofu back to the pan. Stir gently to combine and simmer for 4–5 minutes until the sauce has thickened slightly and everything is heated through.
  7. Serve immediately. Garnish with fresh parsley and serve hot over rice, pasta, or with crusty bread.

Pro Tips

  • Press the tofu thoroughly before cooking to ensure it sears properly rather than steaming in the pan.
  • Sear the tofu and mushrooms separately to give each enough space to brown properly.
  • Blend the cashew sauce until completely smooth for the silkiest texture.
  • Taste and adjust seasoning generously, as the sauce needs to flavor the entire dish.

Why This Combination Works

Tofu provides protein and a satisfying bite once properly seared, mushrooms contribute deep umami richness, and spinach adds the classic florentine character along with color and nutrients. Bound together in a rich cashew cheese sauce, these components create a dish that is balanced in texture and deeply satisfying in flavor.


Flavor Variations

  • Florentine Pasta Bake: Toss the finished dish with cooked pasta and bake with a breadcrumb topping for a baked pasta version.
  • Spicy Florentine: Add chili flakes or a diced jalapeño for gentle heat throughout.
  • Mushroom Lovers Version: Double the mushrooms and use a mix of varieties for extra depth.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~340 kcal18g18g5g22g

Storage

  • Refrigerator: Store in an airtight container for up to 4 days. Reheat gently on the stovetop, adding a splash of broth if the sauce has thickened too much.
  • Freezer: Freezes reasonably well for up to 2 months, though the tofu texture softens slightly after thawing.

Frequently Asked Questions

Can I use a different protein instead of tofu?

Yes — tempeh or chickpeas can be substituted for a different texture and flavor.

Can I make this without a blender?

Yes — use store-bought vegan cream cheese thinned with broth and seasoned with the same garlic and nutritional yeast as an alternative base.

Can I add pasta directly into this dish?

Yes — toss cooked pasta directly into the finished sauce for a complete one-pan meal.


Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more comforting vegan dinner recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!

Vegan Cashew Apricot Tofu Stir Fry — The Most Exciting Plant-Based Dinner You Will Make All Week

cashew apricot tofu stir

There are stir-fries you make because something quick is needed. And then there are stir-fries like this Vegan Cashew Apricot Tofu Stir Fry — the kind that combines crispy golden tofu and crunchy cashews in a glossy sauce with the sweet, slightly jammy character of apricot that makes every bite genuinely surprising and deeply satisfying. This is that dish. The one that uses an unexpected ingredient — apricot jam — to create a sauce with a sweet-savory depth and a glossy, clingy coating that is one of the most crave-worthy things to come out of a weeknight pan.

This recipe pairs crispy pan-fried tofu with toasted cashews and stir-fried vegetables in an apricot-based sauce built on soy sauce, garlic, ginger, and rice vinegar, with apricot jam providing a natural sweetness and gloss that eliminates the need for refined sugar while adding its own distinct fruity character. The result is a stir-fry that is simultaneously familiar in its technique and genuinely original in its flavor.

What makes this dish so outstanding is the sauce — the apricot jam melts into the soy and ginger base and creates a glossy, lightly fruity coating that clings beautifully to every piece of tofu and vegetable without tasting overtly sweet, the fruit flavor acting instead as a deepening, rounding element against the salty soy base.

This recipe is 100% vegan, naturally gluten-free when made with tamari, ready in just 30 minutes, and absolutely wonderful served over steamed jasmine rice with extra cashews scattered over the top.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
10 mins20 mins30 mins4~370 kcal

Ingredients

For the Tofu

  • 400g firm tofu, pressed and cubed
  • 1 tbsp soy sauce or tamari
  • 1 tbsp cornstarch
  • 1 tbsp neutral oil

For the Stir Fry

  • 1 cup (140g) roasted cashews
  • 1 red bell pepper, sliced
  • 1 medium carrot, julienned or thinly sliced
  • 2 spring onions, cut into 2-inch pieces
  • 2 tbsp neutral oil

For the Apricot Sauce

  • 4 tbsp apricot jam or preserves
  • 3 tbsp soy sauce or tamari
  • 1 tbsp rice vinegar
  • 1 tbsp fresh ginger, grated
  • 3 cloves garlic, minced
  • 2 tbsp water
  • 1 tsp cornstarch mixed with 1 tbsp water (slurry)
  • ½ tsp chili flakes (optional)

To Serve

  • Steamed jasmine or basmati rice
  • Extra cashews
  • Fresh cilantro or spring onions
  • Sesame seeds

Instructions

  1. Prepare the tofu. Press the tofu for at least 10 minutes to remove excess water. Cut into 2cm cubes. Toss with the soy sauce and cornstarch until evenly coated.
  2. Crisp the tofu. Heat 1 tablespoon of oil in a large skillet or wok over medium-high heat. Add the tofu in a single layer and cook for 3–4 minutes per side until golden and crispy on all sides. Remove and set aside.
  3. Toast the cashews. In the same pan, add the cashews and toast for 1–2 minutes until lightly golden and fragrant. Remove and set aside.
  4. Make the apricot sauce. In a small bowl whisk together the apricot jam, soy sauce, rice vinegar, ginger, garlic, water, and chili flakes if using until smooth.
  5. Stir fry the vegetables. Add the remaining oil to the pan over high heat. Add the bell pepper and carrot and stir fry for 3–4 minutes until tender-crisp.
  6. Add the sauce. Return the tofu and cashews to the pan. Pour the apricot sauce over and toss to coat everything evenly. Add the spring onions. Stir in the cornstarch slurry and cook for 1–2 minutes until the sauce thickens to a glossy, coating consistency.
  7. Serve immediately. Serve hot over steamed rice, garnished with fresh cilantro, extra cashews, and sesame seeds.

Pro Tips

  • Press the tofu thoroughly before cooking for the crispiest result — excess moisture prevents proper browning.
  • Use a good quality apricot jam with a high fruit content for the most vibrant, genuine apricot flavor in the finished sauce.
  • Have all components prepped and sauce ready before the heat goes on — stir frying moves quickly once started.
  • Toss the cornstarch slurry into the sauce only once everything else is in the pan and the sauce is simmering, for the cleanest thickening.

Why Apricot Works In a Savory Stir Fry

Fruit-based sauces have a long history in both Asian and Middle Eastern cooking, where the natural sweetness and acidity of fruit provide complexity and balance in savory dishes. Apricot jam in particular works beautifully in a soy-based stir fry because its moderate sweetness, gentle acidity, and slightly floral character complement rather than dominate the savory soy and ginger base, while its natural pectin content contributes to the glossy, clingy sauce texture.


Flavor Variations

  • Mango Cashew Tofu: Replace the apricot jam with mango chutney for a different fruity sweetness.
  • Orange Cashew Tofu: Replace the apricot jam with orange marmalade and add a splash of fresh orange juice for a citrus version.
  • Spicy Apricot Tofu: Double the chili flakes and add a teaspoon of chili garlic paste for a spicier version with more building heat.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~370 kcal18g32g4g20g

Storage

  • Refrigerator: Store in an airtight container for up to 3 days. Reheat in a hot pan with a splash of water to loosen the sauce.
  • Freezer: Not recommended, as the tofu texture softens considerably after freezing and thawing.
  • Meal prep: Prep the tofu and sauce in advance, then stir fry fresh just before serving for the crispiest result.

Frequently Asked Questions

Can I use a different nut instead of cashews?

Yes — toasted almonds or peanuts both work well as substitutes, though cashews provide the creamiest, mildest nut flavor that pairs most harmoniously with the apricot sauce.

Can I make this gluten-free?

Yes — use tamari instead of soy sauce and check that your apricot jam contains no gluten-containing additives.

Can I use a different protein instead of tofu?

Yes — tempeh or chickpeas work well as alternatives with the same sauce and technique.


Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more exciting vegan stir fry and dinner recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!