If We’re Honest, Spicy Sofritas Tofu Is Almost a Habit
I gotta tell you, sofritas tofu is one of those recipes I used to reserve for special nightsโusually after a trip to a certain burrito chain, you know the one (I won’t name & shame). But then, somewhere between pottering around the kitchen and having about three hours until hungry teenagers descended, I figured, hey, why not just try making it myself? I made a mess the first time and, not gonna lie, a little tofu landed on the cat. But now this spicy, saucy, totally savory tofu hits our table almost weekly. It’s my comfort food with just enough kick that even my spicy-averse sister lingers for seconds.

So What Makes This My Go-To?
I make this when Iโm feeling like I want something hearty, bold, but not something that takes a whole afternoon (because who has that kind of time on a Tuesday?). My family goes wild for thisโpossibly because I let them pile on all the toppings they want, and let’s be real, half the fun is sprinkling way too much salsa or cheese.
Honestly, what keeps me coming back is you can control the heat. No more pleading with the takeout guy for โnot too spicy, please!โ Also, everything simmers in one pan. Less washing-up. Andโฆ if Iโm multitaskingโlike answering work emails halfway throughโthis never seems to burn quite as quickly as other skillet recipes. Well, except that one time.
Get These IngredientsโBut Donโt Stress
- 1 block (around 400g or 14oz) extra-firm tofu (though once I used firm tofu and just pressed it extra. Worked fine.)
- 1 red bell pepper, chopped (If Iโm out, green works, but redโs slightly sweeter, I think?)
- 1 medium onion, diced (yellow or white, whateverโs on handโmy gran always said yellow, but meh)
- 2-3 cloves garlic, minced (if youโre in a huge hurry, go for a teaspoon of the jarred stuffโwonโt tell anyone)
- 1 chipotle pepper in adobo sauce, minced, plus a spoonful of the adobo sauce (I sometimes double this if Iโm feeling brave)
- 1/2 teaspoon smoked paprika
- 1 teaspoon ground cumin
- 1/2 teaspoon dried oregano
- 2 tablespoons tomato paste (Iโve used passata in a pinch; it still tastes great)
- 2 teaspoons soy sauce (or tamari for gluten-free, but honestly, they taste about the same in this)
- 1 cup veggie broth (or just water if you *absolutely* must)
- 1 teaspoon maple syrup (I sometimes skip if I canโt find it, a pinch of sugar also works)
- Salt and black pepper, to taste
- Olive oil or any neutral oil
How I Usually Throw This Together
- Press the tofu. Wrap your tofu block in a clean tea towel and set something heavy on top. I use a cast iron pan. If you skip this, it’s not the end of the world (though a bit wetter, but hey, just sizzles more).
- Get the pan hot. I use medium heat and a decent splash of oil in a big nonstick pan or skilletโmine’s seen better days, but it works. Crumble the tofu in with your hands; you want bite-size bits, nothing too tiny. Donโt stress about perfect crumbles.
- Brown the tofu. Let it fry untouched a bit. You want those golden pieces. Usually takes me 5-7 minutes, although sometimes I get distracted, and itโs more like 10; just stir so nothing sticks.
- Add the onion and pepper. Toss those in and give it all a good toss-around. They start softening after about 5 minutes. This is where I sneak a taste because the kitchen always smells so goodโeven half-cooked.
- Garlic, chipotle, and spices. Stir in the garlic, minced chipotle, adobo sauce, smoked paprika, cumin, oregano, and tomato paste. Let it sizzle for a minute or two. If it starts sticking or looks dry, go ahead and splash a bit of water in. Don’t worry if it turns out a bit brown on the bottom; those bits scrape up with the broth later.
- Saucy time. Pour in the veggie broth, soy sauce, and maple syrup. Stir it all up, scraping any stuck bitsโtons of flavor there (on second thought, donโt skip this step or youโll miss half the โoomphโ).
- Simmer. Turn it down and let it bubble gently for about 10 minutes or until itโs thick and saucy. You want it scoopable, not soupy. Salt and pepper to taste. Boom. Done.
Things I Wish Iโd Known Earlier
- The tofu will always look weird when you first crumble it. Keep going. The golden bits make it irresistible.
- If you skip pressing the tofu, just cook a little longer and let some liquid evaporateโno tragedy.
- Adding a bit more broth at the end helps if you accidentally dry it out (which… happens to me a lot!).
Tried These Sofritas Twists Yet?
- Once, I blitzed everything in the blender and reheated itโsuper creamy, a bit odd, but actually tasty on nachos!
- I swapped the chipotle for smoked hot paprika once when I ran out. It worked, but it missed that smoky heat. (Wouldnโt do it again, but in an emergency, why not?)
- You can totally stir in black beans at the end for more protein, or corn if you like little pops of sweetness.
What Youโll NeedโBut Not Really
- Nonstick or cast iron pan (I did it once in a regular potโtook forever to scrub but worked!)
- Spatula or spoon
- Cutting board and a halfway sharp knife (if you only have a paring knife, just take your time)
Storing This (Though It Rarely Makes It That Far)
Honestly, in my house, this never lasts more than a day! But, if you’re blessed with leftovers, toss them in an airtight container and keep them in the fridge for up to 3 days. I actually think it tastes better the next dayโsomething magical happens overnight.
How We Eat It (And a Slight Family Quarrel)
I serve this spooned over rice (my personal favorite), or stuff it in warm tortillas with avocado, lime, and a heap of fresh salsa. Sometimes, we set up a little taco bar with all the fixings and everyone builds their own. My partner swears itโs best straight from the skillet with nothing elseโdo what suits you, really.
Stuff Iโve Messed UpโSo You Donโt Have To
- Donโt rush frying the tofuโonce I was impatient, and it turned out pale and watery. Not tasty. Browning = flavor.
- Taste before adding extra chiles, or you might set your mouth on fire! (Learned that one quickly…)
- Actually, it works better if you let it rest a few minutes before eatingโthe flavors deepen, and you donโt burn your tongue. Trust me.
FAQโFriends Have Actually Asked Me This
- Can I freeze spicy sofritas tofu?
- Yup, it mostly worksโtexture gets a bit chewier, but for burritos or grain bowls, youโd hardly notice. But I wouldnโt serve it at a dinner party post-freezer.
- Is this as spicy as the real deal?
- Honestly, sometimes even spicier if I lose track of the chipotle count. Add less at first, then bump it up once you taste. No shame in dialing back.
- What if I donโt have chipotle in adobo?
- Just use hot sauce, smoked paprika, maybe a little barbecue sauce if youโre feeling wild. It wonโt be the same, but your dinner will still disappear.
- Tofu is mushyโhow do I get the texture right?
- Donโt skip the browning step! Or, you could bake the tofu firstโsometimes I do that if I remember (which isn’t often…)
Alright, if youโve made it this far, hats off! I could keep rambling about tofu (did I mention I once tried making this with leftover tempehโฆ letโs just say, not my most brilliant idea), but youโll find your own groove. Enjoy the process, and if you make a complete mess, well, that just makes for a better story next time. Cheers!
Ingredients
- 14 oz (400g) firm tofu
- 2 tablespoons olive oil
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 1 chipotle pepper in adobo sauce, minced
- 1/2 red bell pepper, chopped
- 1 teaspoon ground cumin
- 1/2 teaspoon smoked paprika
- 1/2 teaspoon chili powder
- 1/2 cup tomato sauce
- 1/4 cup vegetable broth
- Salt and pepper to taste
Instructions
-
1Drain the tofu and press it to remove excess moisture, then crumble it into small pieces.
-
2Heat olive oil in a large skillet over medium heat. Add the onion and bell pepper; sautรฉ for 3-4 minutes until softened.
-
3Add the minced garlic, chipotle pepper, cumin, smoked paprika, and chili powder. Stir and cook for 1 minute until fragrant.
-
4Add the crumbled tofu to the skillet and sautรฉ for 5-6 minutes, stirring regularly.
-
5Pour in the tomato sauce and vegetable broth. Simmer for 10-12 minutes, allowing the flavors to meld and the mixture to thicken. Season with salt and pepper to taste.
-
6Serve hot in burritos, tacos, or bowls with your favorite toppings.
Approximate Information for One Serving
Nutrition Disclaimers
Number of total servings shown is approximate. Actual number of servings will depend on your preferred portion sizes.
Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed, not including any optional ingredients. Actual macros may vary slightly depending on specific brands and types of ingredients used.
To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by the desired number of servings. Result will be the weight of one serving.
Did you make this recipe?
Please consider Pinning it!!
