Chipotle Sofritas Recipe

Chipotle Sofritas

Copycat Chipotle Sofritas is a spicy, smoky braised tofu that mimics the chain’s famous vegan protein. Pan-fried tofu crumbles simmer in a rich chipotle-tomato sauce until tender and coated in a clingy glaze.

This stovetop recipe takes about 45 minutes total and is beginner-friendly. The one tricky step is pressing the tofu enough so it browns instead of steaming — but it’s easy to nail with a heavy skillet.

Why You’ll Love This Recipe

  • Authentic flavor — The combination of chipotle peppers, adobo sauce, cumin, and oregano creates that unmistakable smoky heat.
  • Meaty texture — Pressing and pan-frying the tofu gives it a ground-pork-like bite that satisfies even non-vegans.
  • Quick cleanup — Everything cooks in one skillet, so you spend more time eating and less time scrubbing.
  • Meal prep hero — This recipe keeps well in the fridge for up to 5 days and freezes beautifully for busy weeks.
Chipotle Sofritas
Chipotle Sofritas

What Makes This Recipe Special

This dish relies on only 11 ingredients to build deep, layered flavor. The tofu gets a golden crust first, then simmers in a sauce made from chipotle peppers, tomato paste, and vegetable broth. The texture stays tender but hearty, with a gentle heat that lingers. It’s perfect for burrito bowls, tacos, or simply spooned over rice on a weeknight.

Ingredients You’ll Need

Here are the exact ingredients from the recipe card — no substitutions required, but I’ll note easy swaps where they work.

Tofu and Oil

  • 1 block (16 oz / 454g) extra-firm tofu — Pressing it for 15 minutes removes excess water so the tofu browns, not steams. No need to buy super-firm; extra-firm works great.
  • 2 tablespoons olive oil — Use a neutral oil like avocado if preferred. Olive oil adds a subtle fruitiness that complements the smoky sauce.

Aromatics and Spices

  • 1/2 cup yellow onion, finely diced — About half a medium onion. White or red onion also work, but yellow gives the mildest base.
  • 2 cloves garlic, minced — Fresh is best; jarred minced garlic will work but use a heaping teaspoon.
  • 2 chipotle peppers in adobo sauce, finely chopped — Plus 1 teaspoon adobo sauce. These bring the signature smoky heat. Use gloves if your skin is sensitive.
  • 1 tablespoon tomato paste — Concentrated tomato flavor that deepens as it cooks. Do not use ketchup or tomato sauce as a substitute.
  • 1 teaspoon ground cumin — Toasted cumin adds warmth. If you have whole cumin seeds, grind them fresh for more punch.
  • 1 teaspoon dried Mexican oregano — Different from Mediterranean oregano; it has a slightly citrusy, earthy note. Regular oregano works in a pinch.
  • 1/2 teaspoon fine sea salt — Plus more to taste. Start with this and adjust at the end.

Liquids and Acid

  • 1/2 cup low-sodium vegetable broth — Water works if you’re out of broth, but the dish will be less savory. Chicken broth can be used if not vegan.
  • 1 tablespoon apple cider vinegar — Brightens the sauce and cuts through the richness. White wine vinegar or lime juice can substitute.

Equipment Needed

  • Cast-iron or nonstick skillet (12-inch) — Cast-iron holds heat best for browning the tofu; nonstick works but may not give as deep a crust.
  • Heavy skillet or pan for pressing tofu — A flat-bottomed pan filled with cans works perfectly. No tofu press required.
  • Wooden spoon or silicone spatula — To scrape up browned bits from the pan bottom — those bits are pure flavor.
  • Cutting board and chef’s knife — For dicing the onion and mincing garlic and chipotles.
  • Measuring spoons and liquid measuring cup — Accurate spice and broth measurements matter for the sauce consistency.

Instructions to Prepare Chipotle Sofritas

Follow these steps exactly for tender, saucy tofu that mimics Chipotle’s recipe. Pay special attention to pressing and browning — they’re the foundation.

  • Press the tofu — Wrap the block in a clean kitchen towel or several paper towels, place on a plate, and set a heavy skillet on top. Let sit 15 minutes. This removes enough moisture for proper browning.
  • Crumble the tofu — After pressing, crumble into rough, bite-sized pieces about 1/2 inch across. Do not over-crumble; larger chunks give a meaty, ground-pork-like texture.
  • Brown the tofu — Heat olive oil in a large skillet over medium-high heat until it shimmers. Add tofu in an even layer and cook undisturbed 4–5 minutes until bottoms are deeply golden. Stir and cook 3–4 more minutes, stirring occasionally, until most pieces are golden on several sides. This builds savory umami.
  • Sauté aromatics — Reduce heat to medium. Add diced onion and cook 2 minutes until translucent. Add minced garlic and cook 30 seconds until fragrant — do not burn the garlic.
  • Toast spices — Stir in chopped chipotles, adobo sauce, tomato paste, cumin, oregano, and 1/2 teaspoon salt. Cook 1 minute, stirring constantly, until tomato paste darkens and smells aromatic.
  • Simmer the sauce — Pour in vegetable broth and apple cider vinegar, scraping up browned bits from the skillet bottom. Bring to a gentle simmer over medium heat, then reduce to medium-low.
  • Finish cooking — Let cook uncovered 10–12 minutes, stirring occasionally, until most liquid is absorbed and the sauce coats the tofu in a thick, clingy glaze. It should look moist but not soupy.
  • Season and rest — Taste and add more salt if needed. For extra heat, add another chopped chipotle or a pinch of cayenne. Remove from heat and let rest 2 minutes so flavors meld. Serve hot.
Chipotle Sofritas

Expert Tips for a Standout Chipotle Sofritas

  • Press the tofu thoroughly — Fifteen minutes is the minimum. If you’re short on time, slice the block into slabs and press for just 10 minutes, but the texture won’t be as crisp.
  • Use medium-high heat for browning — High heat can burn the exterior before the interior cooks; medium-high gives a deep golden crust without bitterness. Look for the oil to shimmer like water.
  • Let the tofu sit undisturbed — Resist stirring for the first 4–5 minutes. Flipping too early prevents browning. You want a crispy bottom that releases easily from the pan.
  • Scrape the fond — Those browned bits stuck to the pan after browning are packed with umami. Deglaze with broth to incorporate that flavor into the sauce.
  • Adjust the spice level early — Chipotle peppers vary in heat. Start with two peppers, taste the sauce after the first 5 minutes of simmering, and add more if you like it hotter.
  • Let it rest before serving — The 2-minute rest allows the tofu to absorb remaining sauce. Skipping this step leaves a watery pool on your plate.

Common Mistakes to Avoid

  • Skipping the press — Unpressed tofu releases watery liquid into the pan and steams instead of browning. The result is pale, soggy crumbles with no crust.
  • Over-crumbling the tofu — Tiny pieces burn too quickly and lose the meaty texture. Keep pieces about 1/2 inch — think small meatball size, not breadcrumbs.
  • Using too much heat after adding the sauce — Boiling the sauce evaporates liquid too fast and can make the dish dry. Keep it at a gentle simmer (medium-low) so the tofu has time to absorb flavors.
  • Forgetting to taste and adjust salt — Different brands of broth and adobo have varying salt levels. Always taste before you serve and add a pinch if needed.
  • Adding extra liquid early — The sauce should be thick enough to cling after simmering. If you add more broth than called for, you’ll need extra time to reduce it, and the tofu may turn mushy.

Variations & Ways to Customize Chipotle Sofritas

  • Smokier version — Add 1/2 teaspoon smoked paprika along with the cumin for an extra layer of wood-fired flavor without more heat.
  • Milder option — Remove seeds from the chipotle peppers before chopping to reduce heat. Use only 1 pepper and skip the extra adobo sauce.
  • Extra protein boost — Crumble in 1/2 cup cooked black beans or pinto beans during the last 5 minutes of simmering. This bulks up the dish and adds fiber.
  • Citrus twist — Substitute lime juice for the apple cider vinegar. Add 1 teaspoon lime zest with the garlic for a brighter, more tropical finish.
  • Thicker, saucier texture — Blend one chipotle pepper with the vegetable broth before adding it to the pan. This creates a smoother sauce that coats every piece evenly.
  • Herb swap — If you don’t have Mexican oregano, use 3/4 teaspoon dried marjoram or 1 teaspoon chopped fresh oregano (added with the broth).

What to Serve With Chipotle Sofritas

This filling is incredibly versatile — here are five classic pairings that round out a complete meal.

  • Cilantro-lime rice — The fluffy, citrusy rice balances the smoky spice. Use jasmine or long-grain white rice for the best texture.
  • Black beans — Warm canned black beans seasoned with cumin and garlic. They add creaminess and extra protein.
  • Warm corn tortillas — Soft, charred corn tortillas let the sofritas shine. Double them up so they don’t tear.
  • Fresh salsa or pico de gallo — Chopped tomatoes, onion, jalapeño, and cilantro add bright, crunchy contrast to the saucy tofu.
  • Guacamole or sliced avocado — Creamy avocado cools the heat and adds healthy fats. A squeeze of lime over the top completes the bowl.

Make-Ahead Instructions

  • Press the tofu in advance — You can press the tofu up to 24 hours ahead and keep it wrapped in paper towels in the fridge. Just crumble when ready to cook.
  • Chop the aromatics — Dice the onion and mince the garlic up to 2 days ahead. Store in separate airtight containers in the fridge.
  • Cook the full recipe — Sofritas taste even better the next day. Make the dish completely, let it cool, and refrigerate for up to 5 days.
  • Freeze in portions — Spoon cooled sofritas into freezer-safe bags, press out air, and freeze flat. Thaw overnight in the fridge before reheating. They keep for 3 months.

Storage and Reheating

Storage

  • Airtight container — Transfer cooled sofritas to a glass or plastic container with a tight lid. Use within 5 days.
  • Freezer bag — For longer storage, portion into zip-top bags, remove as much air as possible, and freeze for up to 3 months.
  • Press out air for freezing — Air exposure causes freezer burn. Use a straw to suck out remaining air after sealing the bag almost completely.

Reheating

  • Stovetop (best texture) — Place in a skillet over medium-high heat with 1–2 tablespoons vegetable broth or water. Cook 4–5 minutes, stirring occasionally, until heated through and edges re-crisp.
  • Microwave — Spoon into a microwave-safe bowl and heat in 30-second bursts, stirring between each, until steaming. Texture will be softer but still good.
  • Oven — Spread on a baking sheet and warm at 350°F for 10–12 minutes. This method dries out the edges slightly for a chewier bite.

Nutritional Breakdown (Per Serving)

Based on 1 serving = 1/4 of the recipe (about 3/4 cup).

  • Calories: about 180
  • Protein: 10g
  • Fat: 13g
  • Carbohydrates: around 7g
  • Fiber: 2g
  • Sugar: roughly 2g
  • Sodium: 300mg
  • Cholesterol: 0mg

Frequently Asked Questions

Can I freeze Chipotle Sofritas?

Yes. Cool the sofritas completely, then transfer to a freezer-safe bag. Press out air, seal, and freeze for up to 3 months. Thaw overnight in the fridge before reheating.

How long does Chipotle Sofritas last in the fridge?

Stored in an airtight container, it keeps for up to 5 days. The flavors actually deepen after a day or two, so it’s a great make-ahead option.

Can I use firm instead of extra-firm tofu?

Firm tofu contains more water, so press it for at least 30 minutes and crumble slightly coarser. The final texture will be a bit softer, but still delicious.

How spicy is this recipe?

With two chipotle peppers, it’s medium-spicy — comparable to Chipotle’s sofritas. Remove the seeds from the peppers to reduce heat, or add extra peppers for more fire.

What can I use instead of apple cider vinegar?

Lime juice or white wine vinegar both work well. Lime adds a brighter citrus note; white vinegar keeps it neutral.

Is this recipe gluten-free?

Yes, all ingredients are naturally gluten-free. Just double-check your vegetable broth label — some brands add wheat-based additives.

Final Words

This homemade version of Chipotle Sofritas delivers the same smoky, savory satisfaction without leaving your kitchen. The texture is tender yet sturdy, and the sauce clings to every bite. Give it a try the next time you crave a hearty vegan filling — you might never go back to takeout.

Similar Recipes

Print

Chipotle Sofritas

Spicy, smoky, and deeply savory, these braised crumbled tofu sofritas mimic the iconic Chipotle filling. The tofu is pan-fried until golden, then simmered in a rich chipotle-tomato sauce with cumin and oregano, creating a texture that’s tender yet hearty. Perfect as a vegan burrito bowl protein or taco filling.

  • Author: Kendric adan
  • Prep Time: 15
  • Cook Time: 30
  • Total Time: 45
  • Yield: 4 1x
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Mexican

Ingredients

Scale
  • 1 block (16 oz / 454g) extra-firm tofu, pressed for 15 minutes
  • 2 tablespoons olive oil
  • 1/2 cup yellow onion, finely diced (about 1/2 medium onion)
  • 2 cloves garlic, minced
  • 2 chipotle peppers in adobo sauce, finely chopped (about 2 tablespoons, plus 1 teaspoon adobo sauce)
  • 1 tablespoon tomato paste
  • 1 teaspoon ground cumin
  • 1 teaspoon dried Mexican oregano
  • 1/2 teaspoon fine sea salt, plus more to taste
  • 1/2 cup low-sodium vegetable broth
  • 1 tablespoon apple cider vinegar

Instructions

  1. Press the tofu: wrap the block in a clean kitchen towel or several paper towels, place on a plate, and set a heavy skillet or pan on top. Let sit for 15 minutes to expel excess moisture, which allows the tofu to brown properly rather than steam.
  2. After pressing, crumble the tofu into rough, bite-sized pieces about 1/2 inch across. Do not over-crumble into fine bits; larger chunks give the sofritas a meaty, ground-pork-like texture.
  3. Heat the olive oil in a large cast-iron or nonstick skillet over medium-high heat until the oil shimmers and flows like water. Add the crumbled tofu in an even layer and cook undisturbed for 4-5 minutes, until the bottoms are deeply golden and crispy.
  4. Stir the tofu and continue cooking for another 3-4 minutes, stirring occasionally, until most pieces are golden brown on several sides. This browning builds savory umami flavor that will carry the dish.
  5. Reduce heat to medium. Add the diced onion and cook, stirring, for 2 minutes until it softens and turns translucent. Add the minced garlic and cook for 30 seconds until fragrant, being careful not to burn the garlic.
  6. Stir in the chopped chipotle peppers, adobo sauce, tomato paste, ground cumin, dried oregano, and 1/2 teaspoon salt. Cook for 1 minute, stirring constantly, until the tomato paste darkens and spices become aromatic.
  7. Pour in the vegetable broth and apple cider vinegar, scraping up any browned bits from the bottom of the skillet with a wooden spoon. These bits hold concentrated flavor that will enrich the sauce.
  8. Bring the mixture to a gentle simmer over medium heat. Reduce heat to medium-low and let the sofritas cook uncovered for 10-12 minutes, stirring occasionally, until most of the liquid has been absorbed and the sauce coats the tofu in a thick, clingy glaze. The mixture should look moist but not soupy.
  9. Taste and adjust seasoning with additional salt if needed. For more heat, add another finely chopped chipotle pepper or a pinch of cayenne.
  10. Remove from heat and let rest for 2 minutes. The resting period allows the tofu to absorb any remaining sauce and the flavors to meld. Serve hot over cilantro-lime rice, black beans, or in warm corn tortillas.

Notes

Store leftovers in an airtight container in the refrigerator for up to 5 days. Freeze for up to 3 months in a freezer-safe bag, pressing out excess air. To reheat, thaw overnight in the fridge (if frozen), then warm in a skillet over medium-high heat with a splash of vegetable broth or water until heated through, about 4-5 minutes. Alternatively, microwave in 30-second bursts, stirring between each, until steaming. For best texture, reheat stovetop to re-crisp the edges.

Nutrition

  • Calories: 180
  • Sugar: 2g
  • Sodium: 300mg
  • Unsaturated Fat: 2g
  • Carbohydrates: 7g
  • Fiber: 2g
  • Protein: 10g
  • Cholesterol: 0mg

Keywords: sofritas, chipotle sofritas, vegan burrito bowl, Mexican tofu, chipotle copycat, braised tofu, plant-based protein, spicy tofu, burrito filling, weeknight dinner, vegan Mexican

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Recommended Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating