If you’ve ever found yourself craving that spicy, saucy tofu filling at your favorite burrito spot, let me introduce you to homemade Sofritas. This vibrant, protein-packed dish delivers so much flavor you’ll want to spoon it right from the skillet! With a medley of roasted tomatoes, chipotle, and warm spices, these Sofritas bring effortless flair to tacos, bowls, and burritos—giving you a satisfying, hearty meat-free meal you’ll come back to again and again.

Ingredients You’ll Need
Making delicious Sofritas is surprisingly easy—the magic truly happens with a handful of essential ingredients that come together to create bold flavors and tantalizing texture. Each brings something unique to the table, from smoky undertones to rich creaminess.
- Firm Tofu (1 block, 14 oz, pressed and drained): Delivers a hearty, chewy bite that’s perfect for soaking up all those incredible spices.
- Olive Oil (2 tablespoons): Ensures your tofu gets irresistibly crisp around the edges while keeping things moist.
- Chipotle Pepper in Adobo (1 pepper + 1 tablespoon sauce): The secret to that signature smoky heat—start with one and add more for extra kick!
- Roasted Tomato Salsa or Fire-Roasted Diced Tomatoes (1/2 cup): Provides a punch of tangy sweetness and a little charred depth.
- Tomato Paste (1 tablespoon): Enhances the sauce’s savory richness and helps it cling to the tofu.
- Garlic Cloves (2): Infuses aromatic warmth that amps up every bite.
- Ground Cumin (1/2 teaspoon): Adds earthy, nutty spice and an unmistakably “Mexican” aroma.
- Smoked Paprika (1/2 teaspoon): Provides a gentle smokiness and deep color.
- Oregano (1/2 teaspoon): Lends fresh, herbal brightness to balance out the heat.
- Salt (1/4 teaspoon): Essential for bringing all the flavors into sharp, crave-worthy focus.
- Water or Vegetable Broth (1/4 cup): Helps blend everything together into a luscious, pourable sauce.
How to Make Sofritas
Step 1: Crumble the Tofu
Start by pressing your block of tofu to remove excess moisture—this step really helps the tofu soak up all the bold Sofritas flavors later on. Once pressed, use your hands or a fork to crumble it up into small, rough pieces. Think bite-sized bits that will get perfectly crisp and golden as they cook.
Step 2: Brown the Tofu
Heat up the olive oil in a large skillet set over medium heat. Add your crumbled tofu and let it sizzle, stirring occasionally, for 8 to 10 minutes. You’re looking for those irresistible crispy edges while keeping the centers tender—this is the base that will hold onto every bit of sauce you add next.
Step 3: Blend the Sofritas Sauce
While the tofu cooks, it’s sauce time! In a blender, combine your chipotle pepper, adobo sauce, roasted tomato salsa or fire-roasted diced tomatoes, tomato paste, garlic cloves, cumin, smoked paprika, oregano, salt, and water or broth. Blend everything on high until the mixture is silky-smooth and packed with flavor.
Step 4: Simmer Everything Together
Pour the blended sauce right over your crisped tofu in the skillet. Stir it all up so each piece of tofu is beautifully coated. Let it simmer on low for about 5 to 7 minutes—this gives the flavors time to meld and for the sauce to thicken just slightly. The smell alone will have everyone wandering into your kitchen!
Step 5: Serve and Enjoy!
Turn off the heat and get ready for the fun part: serving your homemade Sofritas! Spoon them into warm tortillas, top your rice bowls, or layer them onto salads for a meal that’s equal parts comforting and exciting.
How to Serve Sofritas

Garnishes
Top your Sofritas with a colorful flurry of sliced avocado, fresh cilantro, tangy pickled onions, or a squeeze of lime. These fresh garnishes add extra brightness and texture that play so well against the savory tofu.
Side Dishes
Sofritas shine alongside fluffy cilantro-lime rice, charred corn, black beans, or crispy tortilla chips for scooping up every last bite. A chilled Mexican slaw or pico de gallo are also perfect companions for balancing out the gentle heat.
Creative Ways to Present
For a fresh twist, serve Sofritas as the star in a DIY taco bar or toss them in a big salad bowl with greens, roasted sweet potatoes, and a smoky vinaigrette. Feeling cozy? Pile them into lettuce wraps for a light, fun appetizer or spoon them onto baked sweet potatoes for a surprising burst of flavor.
Make Ahead and Storage
Storing Leftovers
Let any leftover Sofritas cool before transferring to an airtight container. They’ll last in the fridge up to four days and are wonderful for meal prep—just scoop out what you need and reheat as the craving strikes!
Freezing
You can absolutely freeze Sofritas! Place them in a freezer-safe container (make sure they’re cool first), and stash them away for up to two months. Thaw overnight in the fridge for best results, or use the microwave on low to speed things along.
Reheating
Reheat Sofritas gently on the stovetop with a splash of water or veggie broth to loosen up the sauce. The microwave works well, too; just heat in 30-second bursts, stirring each time, until hot and ready to enjoy.
FAQs
Can I make Sofritas less spicy?
Absolutely! Start with just half a chipotle pepper (and less adobo sauce), then blend and taste the sauce. Add more for extra kick, or leave it mild for sensitive palates.
What’s the best way to press tofu?
Wrap the tofu block in a clean kitchen towel and place a heavy skillet or some canned goods on top. Let it sit for 15 to 20 minutes to press out extra water, which gives you firmer, crispier pieces for Sofritas.
Can I use a different protein instead of tofu?
Yes! Tempeh or crumbled seitan both work great as a substitute. Just be sure to adjust the simmering time as these cook a bit differently from tofu, but the results will be just as delicious.
Are these Sofritas gluten-free?
They are! All the ingredients in this recipe are naturally gluten-free. Just make sure to check your chipotle peppers and broth to be certain, especially if you’re serving anyone with a gluten intolerance.
Can I double the recipe?
Definitely! If you’re feeding a crowd or want to meal prep for the week, simply double all the ingredients and use a bigger skillet. The leftover Sofritas reheat beautifully and are endlessly versatile.
Final Thoughts
Let’s be honest: once you try making your own Sofritas at home, you’ll never look at a plant-based meal the same way again. Bursting with flavor, super satisfying, and so simple to whip up, this is the kind of recipe you’ll want to share with everyone. Go ahead—invite your friends over and transform dinner time with a big, colorful batch of Sofritas!
Print
Sofritas Recipe
- Total Time: 25 minutes
- Yield: 4 servings 1x
- Diet: Vegan
Description
Learn how to make delicious and flavorful sofritas at home with this easy recipe. Perfect as a vegan taco filling or served over rice, these chipotle-spiced tofu crumbles are sure to impress!
Ingredients
Tofu:
- 1 block (14 oz) firm tofu (pressed and drained)
Sauce:
- 2 tablespoons olive oil
- 1 chipotle pepper in adobo sauce (plus 1 tablespoon sauce)
- 1/2 cup roasted tomato salsa or fire-roasted diced tomatoes
- 1 tablespoon tomato paste
- 2 garlic cloves
- 1/2 teaspoon ground cumin
- 1/2 teaspoon smoked paprika
- 1/2 teaspoon oregano
- 1/4 teaspoon salt
- 1/4 cup water or vegetable broth
Instructions
- Crumble Tofu: Press and drain tofu, then crumble into small pieces.
- Cook Tofu: Heat olive oil in a skillet, add tofu, and cook until browned.
- Prepare Sauce: Blend chipotle pepper, adobo sauce, salsa, tomato paste, garlic, spices, and water/broth.
- Cook with Sauce: Pour sauce over tofu, simmer for flavors to meld.
- Serve: Enjoy in burritos, tacos, bowls, or over rice.
Notes
- Adjust spice level by modifying chipotle amount.
- Great for meal prep and stays fresh in the fridge for up to 4 days.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Mexican-Inspired
Nutrition
- Serving Size: 3/4 cup
- Calories: 180
- Sugar: 2g
- Sodium: 380mg
- Fat: 12g
- Saturated Fat: 2g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 7g
- Fiber: 2g
- Protein: 12g
- Cholesterol: 0mg