If you’ve ever found yourself craving something smoky, spicy, and deeply satisfying but still wholesome, you’re in for a real treat with this Easy Homemade Sofritas Recipe. This vibrant vegan dish uses super firm tofu transformed by a silky, flavorful sauce that’s packed with roasted poblano, smoky chipotle, and warm spices. The magic of this recipe lies in its balance—bold yet comforting, hearty but fresh—and it’s incredibly fun to make. Whether you’re a longtime fan of sofritas or trying it for the first time, this recipe brings that authentic, delicious restaurant-quality taste straight to your kitchen.
Ingredients You'll Need
Gathering simple, fresh ingredients is what makes this dish so special and approachable. Each component brings a unique layer of flavor, texture, or color that builds the sofritas into a mouthwatering meal you’ll want again and again.
- 16 oz block super firm tofu: The perfect canvas for soaking up those savory and spicy flavors while keeping a satisfying texture.
- 4 tablespoon avocado oil, divided: Adds a light, neutral oil for browning tofu and cooking the sauce without overpowering the spices.
- 1 poblano pepper: Roasted until blistered, it adds smoky depth and a mild heat base for the sauce.
- 3 cloves garlic, peeled: Brings aromatic richness that complements the spices beautifully.
- ½ medium white onion: Adds sweetness and body to balance the chipotle’s smoky punch.
- 1 medium green bell pepper, quartered and seeds removed: Boosts freshness and offers a gentle crunch in the sauce blend.
- 2 chipotle peppers in adobo sauce: These little spicy gems deliver bold heat and smokiness that makes this recipe sing.
- 1 tablespoon fresh lime juice: Brightens the sauce with a zesty twist that lifts all the flavors.
- 2 tablespoon tomato paste: Thickens the sauce and adds a rich umami foundation.
- 2 teaspoon maple syrup: Balances the heat and acidity with a touch of natural sweetness.
- 1 tablespoon ground cumin: Infuses an earthy warmth that ties the spices together.
- 1 teaspoon smoked paprika: Enhances the smoky flavor without adding heat.
- 1 teaspoon ground coriander: Offers a subtle citrusy note for complexity.
- 2 tablespoon tamari: Boosts the savory umami dimension, perfect for a rich, satisfying sauce.
- 1 cup vegetable broth: Helps create a luscious sauce and deglazes the pan with added flavor.
- Chopped cilantro, optional garnish: Adds a fresh herbal contrast that brightens the finished dish.
How to Make Easy Homemade Sofritas Recipe
Step 1: Roast the Poblano Pepper
Start by setting your broiler to high and positioning the oven rack at the top. Place the poblano pepper on a baking sheet and let it broil until the skin blackens and blisters on one side, about 4-5 minutes. Then flip it carefully and broil the other side for the same amount of time. This roasting step is crucial because it develops that signature smoky flavor and tenderizes the pepper for blending.
Step 2: Steam and Peel the Poblano
Once roasted, cover the poblano with foil to steam for about 10 minutes—this makes peeling effortless. After it cools, peel off the skin, then remove the stem and seeds. You want just the tender flesh for the sauce to keep everything smooth and vibrant.
Step 3: Blend the Sauce Ingredients
Into a blender or food processor, add the peeled poblano, garlic cloves, white onion, green bell pepper, chipotle peppers in adobo, lime juice, tomato paste, maple syrup, cumin, smoked paprika, coriander, and tamari. Blend until you have a thick, silky salsa with no large chunks left. This sauce is where all the bold flavors come together, so make sure it’s well combined.
Step 4: Prepare the Tofu
Take the super firm tofu out of its packaging and, using your hands, crumble it into roughly ¼ inch pieces. Don’t worry about perfectly even bits; a few larger chunks are fine since they’ll break down slightly during cooking. This texture mimics the shredded, tender meat-like quality sofritas are known for.
Step 5: Brown the Tofu
Heat half of the avocado oil in a large skillet over medium-high heat. When the oil shimmers, add the crumbled tofu in an even layer. Let it cook undisturbed for 2 minutes to develop a golden crust, then stir and cook another 2 minutes. Repeat this for 6 to 8 minutes total until the tofu is nicely browned all around. This step adds a lovely texture contrast and deep flavor.
Step 6: Cook the Sauce
In the same pan, pour in the remaining avocado oil over medium-high heat. Add the blended sauce and cook for 3 to 4 minutes, stirring often to prevent sticking or burning. The sauce will start to thicken and intensify in flavor as it cooks, filling your kitchen with irresistible aromas.
Step 7: Deglaze and Simmer
Add the vegetable broth to the pan, scraping up any browned bits stuck to the bottom. These browned bits are flavor gold and help create a rich sauce. Return the tofu to the pan, stir to combine, then bring to a gentle boil. Reduce to medium-low heat, cover, and let simmer for about 10 minutes, stirring every few minutes. The sauce should reduce slightly, coating the tofu beautifully.
Step 8: Finish and Serve
Once the sauce has thickened and reduced by about a quarter, remove the pan from heat. If you love cilantro, sprinkle some chopped fresh leaves over the top for brightness. Your delightful Easy Homemade Sofritas Recipe is now ready to enjoy!
How to Serve Easy Homemade Sofritas Recipe
Garnishes
Enhance your sofritas with fresh, simple garnishes like chopped cilantro, thin slices of radish for crunch, or a dollop of vegan sour cream to cool down the smoky heat. A squeeze of fresh lime juice brightens every bite and ties the flavors together in the best possible way.
Side Dishes
Easy Homemade Sofritas Recipe pairs wonderfully with fluffy cilantro-lime rice, warm corn tortillas, or black beans for a complete meal. You can also serve it alongside avocado slices or a fresh cabbage slaw to add contrasting textures and flavors.
Creative Ways to Present
Get creative by turning your sofritas into tacos, burrito bowls, or even stuffed peppers. It’s a versatile dish that works perfectly for casual dinners or lively gatherings. You can layer it in a taco salad with crunchy greens and your favorite toppings or spoon it over roasted veggies for a colorful plate.
Make Ahead and Storage
Storing Leftovers
Leftover sofritas keep beautifully in an airtight container in the refrigerator for up to 4 days. The flavors even deepen a bit overnight, so make sure to give it a quick reheat and serve with your favorite sides.
Freezing
If you want to keep the Easy Homemade Sofritas Recipe on hand for longer, transfer cooled portions to freezer-safe containers or bags and freeze for up to 3 months. Thaw in the fridge overnight before reheating to preserve texture and taste.
Reheating
To reheat, warm the sofritas gently in a skillet over medium heat, stirring occasionally until heated through. Adding a splash of vegetable broth or water can help loosen the sauce if it thickened up too much in the fridge or freezer.
FAQs
Can I use regular tofu instead of super firm tofu?
While super firm tofu is best because it holds its shape and crisps nicely, you can use firm tofu in a pinch. Just press it well to remove excess moisture before crumbling and cooking to get the best texture.
Is this recipe spicy?
The Easy Homemade Sofritas Recipe has a smoky heat thanks to chipotle peppers but isn’t overwhelmingly spicy. You can adjust the spice level by adding fewer chipotles or removing seeds if you'd like it milder.
Can I make this recipe gluten-free?
Absolutely! Just make sure you use gluten-free tamari or soy sauce to keep it safe. All other ingredients are naturally gluten-free.
How can I make this recipe oil-free?
You can substitute avocado oil for a small amount of vegetable broth when browning the tofu and cooking the sauce. The texture will be slightly different, but the flavors still shine through.
What are some other protein options for sofritas?
If tofu isn’t your favorite, try tempeh or crumbled seitan for a similar hearty texture. Just adjust cooking times as needed and follow the same sauce recipe for that signature flavor.
Final Thoughts
There’s nothing quite like the satisfaction of making your own version of a beloved dish that’s flavorful, wholesome, and meets all your cravings. This Easy Homemade Sofritas Recipe is a definite keeper—it’s packed with smoky, tangy, and spicy goodness that brings tofu to life in the best way. Whip it up on a lazy weeknight or impress friends at your next dinner party. Trust me, once you try this, it will be one of your favorite go-to recipes!
Print
Easy Homemade Sofritas Recipe
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Total Time: 55 minutes
- Yield: 4 servings
- Category: Main Dish
- Method: Stovetop
- Cuisine: Mexican
- Diet: Vegan
Description
This Easy Homemade Sofritas recipe delivers a flavorful and smoky vegan protein option made from crumbled super firm tofu simmered in a blended sauce of roasted poblanos, chipotle peppers, spices, and tamari. Perfect as a spicy, savory filling for tacos, burritos, or bowls, this dish combines robust smoky heat with a balanced tang and touch of sweetness for a satisfying meal in just under an hour.
Ingredients
Vegetables & Aromatics
- 1 poblano pepper
- 3 cloves garlic, peeled
- ½ medium white onion
- 1 medium green bell pepper, quartered and seeds removed
Tofu & Oils
- 16 oz block super firm tofu, vacuum packed
- 4 tbsp avocado oil, divided
Spices & Seasonings
- 2 chipotle peppers in adobo sauce
- 1 tbsp fresh lime juice
- 2 tbsp tomato paste
- 2 tsp maple syrup
- 1 tbsp ground cumin
- 1 tsp smoked paprika
- 1 tsp ground coriander
- 2 tbsp tamari
Liquids
- 1 cup vegetable broth
Optional Garnish
- Chopped cilantro
Instructions
- Roast the Poblano Pepper: Preheat your oven broiler on high and position the oven rack to the highest level. Place the poblano pepper on a baking sheet and broil it for 4-5 minutes on one side, until the skin is blackened and blistered. Flip and broil the other side for another 4-5 minutes.
- Steam and Peel the Poblano: Remove the pepper from the oven, cover with foil, and let it steam for 10 minutes. Once cooled, peel off the skin, then remove and discard the stem and seeds.
- Prepare the Sauce: Combine the peeled poblano pepper, garlic, white onion, green bell pepper, chipotle peppers with adobo sauce, lime juice, tomato paste, maple syrup, ground cumin, smoked paprika, ground coriander, and tamari in a blender or food processor. Blend until smooth and thick, resembling a smoky salsa. Set aside.
- Prepare the Tofu: Using your hands, crumble the super firm tofu into roughly ¼ inch chunks. Some larger pieces are fine as they will break down during cooking.
- Brown the Tofu: Heat half of the avocado oil in a large pan over medium-high heat. Once hot and shimmering, add the tofu in an even layer. Cook undisturbed for 2 minutes, then stir and scrape up browned bits. Repeat this stirring and cooking cycle every 2 minutes for a total of 6-8 minutes until the tofu is nicely browned. Remove tofu from the pan and set aside.
- Cook the Sauce: Keep the pan over medium-high heat and add the remaining avocado oil. Once shimmering, pour in the blended sauce mixture. Cook for 3-4 minutes, stirring occasionally to prevent burning and to deepen the flavors.
- Deglaze the Pan: Add the vegetable broth to the pan to loosen any browned bits stuck to the bottom, stirring to incorporate all flavors.
- Simmer Tofu in Sauce: Return the browned tofu to the pan, stir well to combine with the sauce, then bring to a boil. Reduce heat to medium-low, cover, and let simmer for 10 minutes, stirring every 2-3 minutes. Allow the sauce to reduce by about a quarter.
- Finish and Serve: Remove from heat, garnish with chopped cilantro if desired, and serve as a delicious filling for tacos, burritos, or bowls.
Notes
- Use super firm tofu for the best texture that holds up well when browned and simmered.
- Roasting and steaming the poblano pepper before blending adds a smoky depth to the sauce.
- Adjust chipotle peppers to your preferred spice level.
- The maple syrup balances the heat with a subtle sweetness.
- This sofritas recipe can be made ahead and reheated; flavors improve after sitting.
- Serve with rice, beans, and your favorite Mexican-style toppings for a complete meal.

Leave a Reply