This post may contain affiliate links, which means I may earn a commission for my recommendations at no additional cost to you. By browsing this website, you agree to our privacy policy and terms of use.
Craving Chipotle Sofritas but donโt want to pay restaurant prices? This spot-on copycat recipe gives you the same rich, smoky flavor for a fraction of the costโand itโs even better homemade!

If you love Chipotle, youโre in the right place! Iโve tested and perfected multiple Chipotle copycat recipes, from Chipotle Cilantro Lime Rice to Roasted Corn Salsa, and now Iโm bringing you the ultimate Chipotle Sofritas Recipe.
After researching Chipotleโs official ingredient list, testing different spice blends, and fine-tuning the cooking process, Iโve cracked the code for making restaurant-quality sofritas at home.
This recipe is bold, smoky, and packed with flavorโjust like the real thing. Plus, itโs easy to make with pantry staples!
What is Sofritas?
Sofritas is Chipotleโs only plant-based protein option, made from crumbled tofu braised in a smoky, flavorful sauce with poblano peppers, chipotle peppers, tomatoes, and a signature spice blend.
This homemade version is just as flavorful, even fresher, and costs way less than ordering out. Plus, itโs perfect for meal prepโuse it in burrito bowls, tacos, enchiladas, or even as a hearty filling for freezer burritos.
Why Youโll Love This Recipe
โ Tastes just like Chipotle! You wonโt be able to tell the difference.
โ Budget-friendlyโa fraction of the price of takeout.
โ Easy to make with pantry staplesโno fancy ingredients needed.
โ Perfect for meal prepโmake a big batch and use it all week!
โ Plant protein thatโs naturally vegan.
What Youโll Need
Chipotle doesnโt share their exact sofritas recipe measurements, but this copycat recipe nails the smoky, spicy, saucy sofritas flavor.

- Tofu: The base of sofritas! I recommend extra-firm tofu because extra-firm tofu holds its shape, has a meaty, substantial texture, and absorbs the sauce beautifully. Avoid softer tofuโit wonโt crisp up or soak in flavor as well.
- Poblano Pepper โ Poblanos add a mild, earthy sweetness that gives sofritas depth without overpowering heat. Roasting them enhances their natural smokiness.
- Chipotle Peppers in Adobo Sauce โ These smoked, dried jalapeรฑos bring rich, fiery, and slightly sweet heat. Youโll use both the whole peppers and the sauce for that signature bold Chipotle flavor.
- Tomato Paste โ A must-have for thickness and umami depth. Unlike tomato sauce, tomato paste is concentrated, adding rich, tangy tomato flavor without extra liquid.
- Rice Vinegar โ A splash of brightness that balances the deep, smoky, and spicy flavors. White vinegar or lime juice can work in a pinch!
- Sugar โ You wonโt find this in Chipotleโs original recipe, but I find just a touch of sweetness to mellow out the smoky heat and round out the flavors.
- Vegetable Broth โ Helps create the saucy, simmered consistency Chipotle is known for.ย
How to Make Sofritas
Step 1: Press the tofu
Remove the tofu from the packaging and drain off any excess water. Wrap the tofu block in a clean kitchen towel or a few paper towels and place a heavy object on top. Allow the tofu to press for at least 10 minutes. Alternatively, use a tofu press if you have one!ย
Step 2: Broil the poblano pepper

Place the whole poblano pepper on a baking sheet and drizzle with oil. Broil on high for 10-12 minutes, flipping halfway through. When ready, the skin should be blistered and blackened in places.ย
Once charred, allow the pepper to cool at room temperature for about 10 minutes, or until cool enough to handle. Peel the skin off of the pepper – it's okay if you can't remove it all, but aim to peel off most!ย
Step 3: Sautรฉ the onions and garlic

Heat a large skillet over medium heat. Once hot, add in the olive oil and heat until warm. Add in the chopped red onion and minced garlic and cook for 5-7 minutes, or until softened and fragrant.ย
Step 4: Make the sauce

Transfer the onion and garlic mixture to a large cup food processor along with remaining ingredients (except tofu!). Process until smooth, then set aside.ย
Step 5: Pan-fry the tofu

โIn the same large skillet used to cook the garlic and onion, heat the remaining tablespoon of oil over medium heat. Rip the block of tofu into smaller chunks and sear in the pan for 5 minutes, stirring occasionally.ย
Using a potato masher, mash the crispy tofu into a uniform texture, similar to tofu scramble.ย
Step 6: Add the sauce

Add the sauce and stir to combine. Simmer for about 10 minutes, allowing the Chipotle sofritas to absorb all of the flavor.ย
Enjoy!

Serve this vegan chipotle sofritas recipe hot, as desired. Enjoy!
How to Make a Chipotle Sofritas Bowl

The best way to enjoy homemade Chipotle Sofritas? A Chipotle-style burrito bowl! With just a few simple ingredients, you can recreate the full experience at homeโfor a fraction of the cost.
- Step one: Add a base of Cilantro Lime Rice.
- Step two: Load on chipotle beans and fajita veggies.
- Step three: Spoon on a generous portion of saucy, smoky Chipotle Sofritas right on top.
- Step four: Load on all of your Chipotle favorites, like medium salsa, corn salsa, sour cream, cheese, guacamole, and shredded romaine!ย
Recipe FAQs
How long does sofritas last in the fridge?
Homemade sofritas will keep for up to 4 days when stored in an airtight container in the refrigerator. The flavors deepen over time, making it perfect for meal prep!
Can I make sofritas ahead of time?
Sofritas is an excellent meal prep protein because it reheats well and stays flavorful. For best results, store the sofritas and any toppings separately, then assemble fresh when serving.
Can I freeze sofritas?
Yes! Sofritas freezes well for up to 3 months. Allow it to cool completely, then store it in a freezer-safe airtight container or portion into meal prep containers for easy defrosting.
How do I reheat sofritas without drying it out?
Sofritas can thicken in the fridge, so adding a splash of vegetable broth or water while reheating helps keep it saucy and flavorful. Hereโs the best way to reheat:
- Stovetop: Heat in a pan over medium-low heat with a splash of broth, stirring occasionally until warmed through.
- Microwave: Reheat in 30-second bursts, stirring between each, and add a bit of broth if needed to keep it from drying out.

Expert Tips & Tricks
- Avoid watery sofritas. Press the tofu well before cooking to remove excess moisture. Simmer the sauce longer to reduce excess liquid.
- Adjust the spice level. Reduce the number of chipotle peppers or use just the adobo sauce for a milder heat.
- Help the tofu absorb the sauce. Pan-fry the tofu first, then crumble it and let it simmer in the sauce.

Copycat Chipotle Sofritas Recipe
Ingredients
- 1 (16 ounce) block extra firm tofu ($3.36)
- 3 tablespoons olive oil divided ($0.57)
- 1 poblano pepper ($0.64)
- 1/2 red onion chopped ($0.47)
- 2 cloves garlic minced ($0.12)
- 1-2 chipotle peppers in adobo sauce ($0.26)
- 1-3 tablespoons adobo sauce adjust to spice preference ($0.26)
- 1/2 teaspoon cumin ($0.06)
- 1 teaspoon paprika ($0.12)
- 1/4 teaspoon oregano ($0.03)
- 1/2 teaspoon salt ($0.02)
- 2 tablespoons tomato paste ($0.24)
- 1 tablespoon rice vinegar ($0.12)
- 1 teaspoon sugar ($0.04)
- 1/3 cup low sodium vegetable broth ($0.03)
Instructions
- Press the tofu. Remove the tofu from the package and drain off any excess water. Wrap in a clean tea towel or paper towel and place a heavy object on top. Let press for about 10 minutes (not necessary if using super firm tofu – simply drain)
- Broil the poblano pepper. Add the whole poblano pepper to a baking sheet and drizzle with 1 tablespoon of the olive oil. Broil on high for 10-12 minutes, flipping halfway. Do not place on parchment paper or it will burn, keep directly on the baking sheet. One charred, allow to sit at room temperature for 5-10 minutes, then peel the skin off.
- Sautรฉ the onion and garlic. In a large skillet, add the roughly chopped onion, minced garlic, and olive oil. Sautรฉ for 5-7 minutes, then transfer mixture to a food processor or blender.
- Make the sauce. Add in remaining ingredients aside from the tofu. Process until smooth. Set aside.
- Pan-fry the tofu. In the same large skillet used to cook the garlic and onion, heat the remaining tablespoon of oil over medium heat. Rip the block of tofu into smaller chunks and pan-fry for 5 minutes, stirring occasionally.ย Using a potato masher, mash the crispy tofu into a uniform texture, similar to tofu scramble.
- Simmer in the sauce. Add in the sauce and stir to combine. Simmer for about 10 minutes to allow the tofu to absorb the flavors.
- Serve hot as desired. Enjoy!
Notes
- Storage instructions:ย Homemade sofritas will keep for up to 4 days when stored in an airtight container in the refrigerator. The flavors deepen over time, making it perfect for meal prep!
- How to freeze: Portion leftovers into 1 or 2 cup portions using Freezer Cubes. Freeze for up to 1 month. Thaw in the fridge overnight or dump frozen into the slow cooker and heat on low until warmed through again. Add additional liquid as needed.
- If you are sensitive to spice, start with 1/2 tablespoon of chipotle peppers in adobo sauce and 1 whole pepper and slowly increase to taste.ย
- The nutritional estimates provided are just an estimate.
Nutrition
Disclaimer: The Nutritional Information provided for this recipe is only an estimate. The accuracy of the facts listed is not and cannot be guaranteed.
Did You Love This Recipe?
Rate the recipe here and make sure to leave a comment below!







These really did taste just like Chipotle’s sofritas but I honestly thought they were even more flavorful! I’m definitely making this again the next time I’m craving Chipotle!
My favorite way to use tofu! Tastes just like Chipotle. Thanks for sharing!
Ohhh I love that the sofritas is a plant based protein, the flavors are incredible! Thanks for sharing!
I made this Chipotle for my family and they all loved it. Thanks for the recipe
Way better than Chipotle. And now I can control what goes in it!