If you’re a Chipotle fan, you know their braised Tofu Sofritas are the ultimate plant-based protein. With a satisfying meaty texture and smoky chipotle flavor, they’re the star of any burrito or bowl. Using the official ingredients lists on their website, I’ve cracked the code on this Copycat Chipotle Sofritas recipe so you can skip the line and make them at home anytime. Level up your next taco night or meal-prep bowl with this fresh and budget-friendly recipe.

Table of Contents
Why You’ll Love This Recipe
- Perfect Meaty Texture. Grated super-firm tofu ensures that every bite is chewy and golden — not mushy.
- Better-Than-Takeout Flavor. Fresh poblanos, tomatoes, and canned chipotle peppers give you an authentic, smoky braised flavor at home.
- Budget-friendly. Turn a single block of tofu into 4-5 servings of sofritas. Sure beats spending $12-15 on a single burrito bowl!
- Meal-prep friendly. This recipe tastes even better the next day! It keeps well in the fridge for up to 5 days so you can have an easy grab-and-go protein option for busy weeks.
What are Sofritas?
Sofritas are a plant-based protein option at Chipotle. They consist of braised tofu in a smoky and savory blend of tomatoes, spices, chipotle peppers, tomatoes, and onions.
“Sofritas” aren’t a traditional dish in Mexican cuisine — so where did the name originate? In Latin American cuisines, the term “sofrito” often refers to a mixture of fried onion, garlic and peppers. (Different regions have different variations. For example, the Mexican state of Yucatán uses habanero chiles in their sofrito.)
It seems that Chipotle just took some liberties with the word “sofrito” and are using it to mean “lightly fried crumbled tofu with veggies and spices.”
What You Need for this Chipotle Sofritas Recipe

- Super-firm tofu: Also known as “high protein tofu.” I prefer to use this variety because there is no need to press it ahead of time. It doesn’t contain much excess water, so it’s easy to shred and to brown it up in a skillet for more of a firm, meaty chew.
- Onion & garlic.
- Poblano pepper: Poblanos taste similar to green bell peppers but with a little extra heat and an earthy flavor, compared to the mild sweetness of bell peppers. You can use green bell pepper (or even red) in a pinch.
- Canned chipotle peppers in adobo sauce: These pack a ton of spicy, savory and smoky flavor and contribute so much to homemade sofritas. If you’re not a lover of spicy food, check out the Recipe FAQ for some milder substitutions.
- Cumin, oregano & black pepper.
- Fresh tomatoes & tomato paste: Diced Roma tomatoes keep this recipe super fresh and a little saucy, while tomato paste contributes a more concentrated flavor.
- Oil.
How to Make Sofritas (Step-by-Step Instructions)

- Brown the shredded tofu. In a hot large skillet with a little bit of cooking oil, sear the shredded tofu over medium-high heat until it’s nice and evenly browned. Then remove it to a plate and set it aside.
- Sauté the aromatics. Add a little more oil to the same pan, and sauté the onion, peppers, and garlic until the onion is translucent. Add in the tomato paste and allow it to caramelize slightly.
- Add the tomatoes and spices. Add in the fresh diced tomatoes, along with the chipotle chili peppers and spices. Stir and continue to cook till tomatoes start to break down.
- Simmer. Add back the browned tofu along with water (or vegetable broth) and bring the mixture up to a boil. Simmer for 10-15 minutes, uncovered, until the liquid has reduced. The simmering gives the flavors an opportunity to marry and also allows the tomatoes, peppers and onions to soften. This is also a great opportunity to prep any other ingredients for your meal, whether you’re making burritos, tacos, or bowls!

How to Get the Texture Right
- Use a cheese grater. Not only is this a quick and easy way to shred your tofu, but it will produce long flat tofu shreds to maximize the surface area that comes in contact with the pan. More surface area = more browning = a more satisfying, meaty braised tofu texture.
- Brown the tofu evenly. Be patient and avoid over-stirring when you pan-fry your tofu; it needs time in contact with the pan to develop that color and chew. This step is important to avoid mushy tofu.
Ways to Use Tofu Sofritas (Meal Ideas)
Just like at Chipotle, you can enjoy these homemade sofritas in burritos, tacos, burrito bowls or even as a topper for nachos. Whip up any of your favorite sides such as:
- Extra substance: Mexican rice, cilantro lime rice, black or pinto beans
- Extra flavor: Fresh pico de gallo, salsa, or guacamole
- Fresh elements: Shredded lettuce, fresh corn, etc.
Recipe FAQ
I like to use super-firm (high-protein) tofu because it has a dense texture with no pressing required. This makes it a breeze to shred and brown up for a nice meaty chew.
You can substitute firm or extra-firm tofu, but you will want to use 1 1/2 blocks for the correct ratio of sauce to tofu. I recommend pressing it for 15-20 minutes ahead of time. (Otherwise, you will need to cook it for longer to brown it.)
A tofu press works wonders for this application. Not only will it press out excess moisture, but it also condenses the texture of the tofu so it more closely resembles the super-firm varieties.
You can use the grating disc of a food processor, or simply crumble the tofu by hand into small pieces. The smaller the pieces, the more surface area — which means more browning and more flavor absorption as the sofritas simmer.
Chipotle peppers in adobo sauce can be quite spicy! To make the sofritas less spicy, reduce the amount of chipotle peppers and adobo sauce. If you prefer no spice at all, I recommend leaving them out altogether. Substitute in an extra tablespoon of tomato paste along with 2 teaspoons of smoked paprika or ground chipotle pepper for the smoky flavor.
Bump up the spice by adding more chipotle peppers and their sauce! You can also add a few shakes of cayenne, or add in one (or a few) diced jalapeño or serrano peppers into the mix.
Yes, this recipe is naturally gluten-free — but double-check your labels. Make sure your chipotle peppers in adobo sauce are gluten-free. If you are using veggie bouillon for your veggie broth, double-check that as well.
Yes! They freeze beautifully for up to 3 months. Keep them in an air tight container. Freezing will change the texture of your tofu slightly, but this can be a plus! It makes the tofu a bit chewier once reheated.
Yes, just make sure to use a high-quality nonstick pan when browning your tofu, otherwise you can experience major stickage. Instead of oil, you can use a splash of water or broth when sautéing the onions and peppers. Add more as needed to deglaze your pan.


Storage and Reheating
One of the best things about this recipe is that it tastes even better as it sits. It’s the perfect high-protein meal prep candidate.
- To Store: Allow the sofritas to cool fully and then store in an airtight container in the fridge for up to 5 days.
- To Reheat: Microwave in 30-second intervals, stirring in between, until hot. Or reheat in a skillet over medium heat. Add a splash of water if needed for a saucy texture.
- To freeze: This recipe freezes well! Place in a freezer-safe container or bag. (Press out the extra air if using a bag.) Freeze for up to 3 months. The texture of the tofu will change and become even more chewy once thawed and reheated. I recommend thawing in the fridge overnight before reheating.
More Tofu Recipes
- Gochujang Tofu – Crispy tofu chunks tossed in a spicy, Korean-inspired gochujang sauce.
- Orange Tofu – Takeout-style sweet and tangy orange tofu.
- Tofu Lettuce Wraps – Little cups of fresh lettuce stuffed with a satisfying tofu filling.
- Spicy Tofu Crab Salad – Shredded tofu in a spicy, mayo-based sauce. Perfect for California rolls!
Love cooking here? Support my work & go ad-free for $5/month.
Same recipes, zero distractions.

Tofu Sofritas (Chipotle Copycat)
Video
Equipment
- cheese grater or food processor with shredding disc
- large nonstick skillet
Ingredients
- 2 tablespoons neutral vegetable oil divided
- 1 (16 oz) package super-firm tofu shredded or crumbled
- 1 small onion diced
- 2-4 cloves garlic minced
- 1 poblano pepper or green bell pepper seeded and diced
- 2 tablespoons tomato paste
- 3 Roma tomatoes diced
- 2 teaspoons ground cumin
- 1/2 teaspoon oregano
- 2-3 canned chipotle peppers to spice preference
- 2-3 tablespoons adobo sauce from canned chipotle peppers to spice preference
- 1 cup water or vegetable broth
- 1 teaspoon kosher salt more to preference
To Garnish (optional)
- fresh cilantro
- fresh lime
Instructions
- Brown the tofu: In a skillet over medium-high, heat 1 tablespoon vegetable oil until shimmering. Pan-fry the shredded tofu on its own for 5-8 minutes, stirring often, until it's evenly golden brown and there is no extra moisture in the pan. Remove the tofu to a bowl and set aside.
- Sauté the aromatics: In the same pan, heat an additional tablespoon of vegetable oil. Add the diced onion, diced poblano (or bell) peppers, and minced garlic, along with a good pinch of salt, and sauté for 3-5 minutes, or until onion is translucent.
- Add in seasonings: Add in the tomato paste and stir to coat the aromatics. Then add the diced tomatoes, cumin, and oregano, along with as many chopped chipotle peppers as you like, plus a few tablespoons of the adobo sauce. Sauté for 3-5 minutes, until tomatoes start to break down and release their liquid.
- Add the tofu back in: Add the browned tofu back into the mix. Stir to combine, then add in 1 cup of water or vegetable broth and let the mixture come up to a gentle simmer.
- Simmer: Reduce heat to low or medium-low as needed to maintain a simmer. Simmer the sofritas, uncovered, for about 10-15 minutes, or until the liquid has reduced. Stir occasionally to prevent any sticking. Simmer for less time if you want to keep the sofritas on the saucy side.
- Adjust flavors: The sofritas are ready when the extra liquid has reduced. Taste and adjust salt and spice to your preference. Garnish with fresh cilantro and a squeeze of lime juice. Serve in tacos, burritos, burrito bowls and more!

Just saw the newsletter saying this recipe wasn’t that popular and I’m stunned! This is delicious and a staple in my house, great for burrito bowls, breakfast scrambles, or tossed with greens and tomatoes as a salad. I like a little cayenne for another layer of spice, and if you can find Mexican oregano, do it. Goes perfectly with a cilantro or cilantro-lime dressing. An easy and very flexible recipe.