Chipotle Sofritas Recipe (Copycat)

Skip the line and make these smoky tofu sofritas at home. This high-protein copycat recipe captures the signature flavor and meaty texture of the Chipotle original. Level up your burritos, bowls, and tacos.

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.

tofu sofritas in a cast iron pan

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

Ingredients to make homemade Chipotle sofritas
  • 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)

how to make homemade chipotle sofritas
  1. 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.
  2. 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.
  3. 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.
  4. 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!
a pan of diy tofu sofritas

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

What’s the best tofu for sofritas?

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.

What if I don’t have a cheese grater?

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.

Are Chipotle sofritas spicy?

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.

How can I make this recipe extra spicy?

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.

Is this recipe gluten-free?

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.

Can I freeze homemade sofritas?

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.

Can I make this recipe oil-free?

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.

a pan of sofritas

Tofu Sofritas (Chipotle Copycat)

Skip the line and make these smoky tofu sofritas at home. This high-protein copycat recipe captures the signature flavor and meaty texture of the Chipotle original. Level up your burritos, bowls, and tacos.
5 from 3 votes
Print Pin Rate
Prep Time: 10 minutes
Cook Time: 45 minutes
Servings: 5
Author: Sarah Sullivan

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!

Notes

Can’t find super-firm tofu?: You can use extra-firm instead. Press it thoroughly ahead of time to help it brown faster. (A tofu press is super helpful for this.) You will need about 1 1/2 blocks of pressed extra-firm tofu to keep the ratios correct.
Don’t like spice? For zero spice, skip the canned chipotle peppers altogether, along with the adobo sauce. Add an extra tablespoon of tomato paste and 2 teaspoons smoked paprika or chipotle powder.
Craving extra spice? Add extra canned chipotles and adobo sauce, or a few shakes of cayenne pepper. Or add 1-2 diced serrano peppers when sautéing your aromatics.
Canned tomatoes: If needed, you can substitute in about 1 cup of canned crushed tomatoes for the fresh Romas.
Did you make this recipe?We’d love for you to leave a review on the website! You can also share a photo on IG and tag @sarahsvegankitchen_ or #sarahsvegankitchen.

One Comment

  1. 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.

5 from 3 votes (2 ratings without comment)

Leave a Comment

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

*

Recipe Rating