This poblano-mushroom protein packed sandwich is loaded with plant-based goodness and Mexican-inspired flavor. The tofu scramble with mushrooms, poblano pepper, spinach, and cilantro makes a hearty, savory filling that pairs perfectly with creamy refried beans and avocado. It’s an easy, satisfying meal you can enjoy for lunch, dinner, or even meal prep.
Ingredients
For the filling
1tbspvegetable oil
½cupwhite onionminced
1poblano pepperseeded and diced
2 ½cupsmushroomssliced (white or cremini)
115 oz block extra-firm tofu, drained and patted dry
Cook the aromatics: Heat the oil in a large skillet over medium heat. Add the onion and poblano pepper. Sauté for about 5 minutes, until softened.
Add tofu + veggies: Crumble the tofu into small curds with your hands and add it to the skillet. Stir in the mushrooms, oregano, cilantro, spinach, and salt. Cook for 8–10 minutes, or until most of the liquid has evaporated and the mixture is flavorful. Taste and adjust seasoning.
Toast and prep: Toast the bread slices. Warm the refried beans and slice the avocado.
Assemble sandwiches: Spread 2 tablespoons of refried beans on each slice of bread. Add a generous scoop of the poblano-mushroom tofu mixture, top with avocado slices, and finish with another piece of toasted bread.
Notes
Make ahead: The tofu-poblano filling keeps well in the fridge for up to 3 days. Reheat before assembling.Gluten-free option: Use gluten-free bread or wraps.Spicy variation: Add a diced jalapeño or a pinch of chipotle powder to the filling.Extra protein: Top with pumpkin seeds (pepitas) before closing the sandwich.