Vegan Tofu and Mushroom Florentine

Ingredients

  • 3 tablespoons vegan butter, divided and room temperature
  • 1/2 block extra firm tofu, pressed and dried
  • Neutral oil
  • 1 teaspoon Italian seasoning
  • 1/2 teaspoon onion powder
  • 1/4 teaspoon garlic powder
  • Salt and pepper
  • 4 ounces baby Bella mushrooms, cleaned and sliced
  • 1 shallot, sliced (approximately 1/4 cup)
  • 3 garlic cloves, minced
  • 2 tablespoons flour
  • 1/2 cup dry white wine (vegan)
  • 1/2 cup broth
  • 1/4 cup vegan cream cheese, room temperature
  • 1/4 cup vegan parm
  • 1 tablespoon to 1/2 cup non-dairy milk
  • 1 handful baby spinach
  • Juice from 1/2 lemon
  • Fresh parsley, chopped

Preparation

  1. Brush tofu slices with 1 teaspoon neutral oil and coat with Italian seasoning, onion powder, and garlic powder.

  2. Heat 1/2 tablespoon of butter on medium heat in a large non-stick pan, cook tofu slices 5-8 minutes on each side until golden. Set aside and wipe pan clean.

  3. Heat 1/2 tablespoon butter on medium heat and cook mushroom slices until golden, 2-4 minutes on each side. Wipe pan clean and set aside.

  4. Add remaining 2 tablespoons butter on medium-low heat; when melted, add shallot and garlic, stir until shallot softens and garlic is fragrant, 1-2 minutes.

  5. Slowly stir in flour using a whisk or wooden spoon, stir continuously for 30 seconds to cook flour.

  6. Add wine and broth, bring to a very slow simmer on medium-low heat, cook and stir 3-5 minutes until reduced and thickened.

  7. Add cream cheese and parm, stirring until it melts.

  8. Add spinach, stir until it wilts, about 1 minute. Season to taste. If sauce seems too thick, add more milk 1 tablespoon at a time to achieve preferred consistency.

  9. Add mushrooms and tofu and heat through.

Serving suggestions

  1. Top with fresh parsley, more vegan parm, and a squeeze of lemon. Serve with garlic bread, rice, mashed potatoes, or pasta.

Related recipes

Load more