If you’re looking for a bold, smoky, and satisfying plant-based meal, this Spicy Sofritas Tofu Recipe is the perfect choice. Inspired by the popular Mexican-style tofu filling, this recipe combines roasted poblano peppers, smoky chipotle peppers in adobo, garlic, and warming spices to create a flavorful dish that’s perfect for tacos, burritos, bowls, and more. It’s easy to prepare, naturally vegan, and packed with protein.
Why You’ll Love This Recipe
- Rich smoky flavor with customizable heat.
- Simple ingredients and easy preparation.
- High-protein and completely plant-based.
- Great for meal prep and freezer-friendly.
- Perfect for tacos, burritos, rice bowls, salads, and nachos.
- Family-friendly with adjustable spice levels.
Ingredients

- 1 poblano pepper
- 1–3 chipotle peppers in adobo sauce
- 2 tablespoons adobo sauce
- 2–3 garlic cloves
- 2 teaspoons ground cumin
- 1 teaspoon chili powder or smoked paprika
- ½ cup salsa
- 2 tablespoons canola oil
- ½ teaspoon salt
- 14-ounce package extra-firm tofu
- ½ cup water
- Lime juice, to taste
Instructions
- Roast the poblano pepper over a gas flame until blistered on all sides. Alternatively, broil it in the oven, turning occasionally until softened and charred.
- Add the roasted poblano, chipotle peppers, adobo sauce, garlic, cumin, chili powder, and salsa to a blender or food processor. Blend into a mostly smooth paste.
- Drain and press the tofu with a clean towel to remove excess moisture.
- Heat canola oil in a large skillet over medium-high heat.
- Crumble the tofu into small pieces and cook for 5–7 minutes until lightly browned.
- Pour the prepared sauce over the tofu along with ½ cup water. Stir well to coat evenly.
- Simmer the Spicy Sofritas Tofu Recipe for 15–20 minutes until the sauce thickens. Add more water if needed.
- Season with salt and fresh lime juice.
- Serve warm in tacos, burritos, rice bowls, salads, or wraps.

Tips & Tricks
- Press tofu well for the best texture.
- Use one chipotle pepper for mild heat or three for extra spice.
- Smoked paprika creates a slightly milder smoky flavor.
- Add black beans for extra protein and fiber.
- Finish with fresh cilantro and avocado for added freshness.
- Let leftovers sit overnight for even deeper flavor.
Details
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Mexican-Inspired
- Difficulty: Easy
- Dietary Notes: Vegan, Vegetarian, Dairy-Free, High-Protein

Notes
- Serve over cilantro lime rice.
- Add roasted vegetables for a complete bowl.
- Great inside quesadillas or stuffed peppers.
- Garnish with avocado, cilantro, lime wedges, and pickled onions.
Nutrition (Approximate Per Serving)
- Calories: 240
- Protein: 18g
- Carbohydrates: 10g
- Fat: 15g
- Fiber: 3g
- Sodium: 480mg
FAQ
Can I make this tofu recipe less spicy?
Yes. Use only one chipotle pepper and choose a mild salsa.
Can I freeze sofritas tofu?
Absolutely. Store in airtight freezer containers for up to 3 months.
Which tofu works best?
Extra-firm tofu provides the best texture and absorbs the sauce beautifully.
Can I use another pepper instead of poblano?
Yes. Anaheim peppers or green bell peppers are good substitutes, although the flavor will be milder.
Is this recipe gluten-free?
Yes, provided your salsa and canned chipotle peppers are certified gluten-free.
Storage
Refrigerator: Store in an airtight container for up to 4 days.
Freezer: Freeze for up to 3 months.
Reheating: Warm gently in a skillet with a splash of water or microwave until heated through.

Similar Recipes

easy Spicy Sofritas Tofu Recipe
Ingredients
- 1 poblano pepper
- 1 –3 chipotle peppers in adobo sauce
- 2 tablespoons adobo sauce
- 2 –3 garlic cloves
- 2 teaspoons ground cumin
- 1 teaspoon chili powder or smoked paprika
- ½ cup salsa
- 2 tablespoons canola oil
- ½ teaspoon salt
- 14- ounce package extra-firm tofu
- ½ cup water
- Lime juice to taste
Instructions
- Roast the poblano pepper over a gas flame until blistered on all sides. Alternatively, broil it in the oven, turning occasionally until softened and charred.
- Add the roasted poblano, chipotle peppers, adobo sauce, garlic, cumin, chili powder, and salsa to a blender or food processor. Blend into a mostly smooth paste.
- Drain and press the tofu with a clean towel to remove excess moisture.
- Heat canola oil in a large skillet over medium-high heat.
- Crumble the tofu into small pieces and cook for 5–7 minutes until lightly browned.
- Pour the prepared sauce over the tofu along with ½ cup water. Stir well to coat evenly.
- Simmer the Spicy Sofritas Tofu Recipe for 15–20 minutes until the sauce thickens. Add more water if needed.
- Season with salt and fresh lime juice.
- Serve warm in tacos, burritos, rice bowls, salads, or wraps.
Notes
- Serve over cilantro lime rice.
- Add roasted vegetables for a complete bowl.
- Great inside quesadillas or stuffed peppers.
- Garnish with avocado, cilantro, lime wedges, and pickled onions.
Conclusion
This Spicy Sofritas Tofu Recipe is an easy way to bring smoky, spicy, restaurant-quality flavor to your kitchen. Whether you’re filling tacos, building hearty burrito bowls, or preparing meals for the week, this versatile recipe is guaranteed to become a favorite.

