Sofritas (Chipotle Copycat Recipe!)
This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. Please read my disclosure.When I get a craving for takeout, I make my homemade sofritas, which is a Chipotle copycat! I combine extra-firm tofu, smoky chipotle peppers, and a rich tomato paste into a bold plant-based filling that comes together in just 45 minutes. This is a dish designed to suit vegans and meat eaters, which pairs perfectly with tacos, burritos, and many traditional Mexican meals.

If I am making a Mexican plant-based meal that requires a ground meat substitute, sofritas are the way to go. I have used them recently in my Mexican vegetarian black bean flautas recipe instead of black beans, and it was unbelievable. The flavor is inspired by the smoky sauces used in many Latin American kitchens, with a rich sauce that clings to every piece of the crumbled tofu. Even if you are not a fan of tofu, you should try this recipe at least once!
After Chipotle’s great success in 2014, it only took me a couple of years to perfect my sofritas copycat recipe. I have nothing against the original, but I love the convenience of being able to make it at home and controlling or adjusting what I put into it. It is a great testament to the OG recipe, as each and everyone of my vegan chef friends has their own copycat version. Ha! On a very busy day, however, I make my trusty 15-minute mushroom walnut taco meat, which is just as filling but with a slightly lower protein content.
👩🏽🍳 Why I Love This Recipe
Sofritas is one of my favorite ways to add more plant-based protein to our meals, while making sure my family never worries that they are missing out. And as a mom and a health coach, I love that! The extra-firm tofu absorbs all the flavors in the sauce, making it full-bodied and juicy. Adding in fiber-rich beans and carefully selected spices makes this meal deeply flavorful and nourishing. What more could you want?
The cooking and preparation techniques are what set this recipe apart. The crumbled tofu mimics a ground meat texture. I cook it first to allow the edges to become golden, which helps it absorb the smoky tomato sauce. Simmering the sauce with the tofu, ensure that every tiny piece is coated and rich with flavor.
At a recent cookout that had vegans, picky eaters, vegetarians, and meat eaters, I made sofritas along with other side dishes. Everyone laid out their dishes onto separate tables, keeping the meat and vegan items separate. At one point, I heard the host gasp and reach out to remove the sofritas. Then she paused, looked at me, noticed my smirk, and put it back with a giggle. Ha! I recommend serving this to your non-vegan friends and see if they notice anything.
Latest Recipe Video!
🥘 Ingredients
This sofritas recipe uses simple vegetables, carefully selected spices, and tofu to build the deep smoky Chipotle copycat flavor I want. This is exactly what I use:

Extra firm tofu: I use extra firm tofu as the main protein source, as it holds its shape, crumbles easily, and absorbs the sauce.
Olive oil: The tofu and vegetables develop a rich flavor when browned, and I use olive oil to do it.
Black beans: I add black beans for additional protein and a heartier texture.
Vegetables: I use red onion, bell pepper, or poblano pepper for a delicately sweet and savory base to the sauce, and a mild heat that complements the chipotle peppers.
Tomato paste: This is what I use for the concentrated tomato flavor and thicker texture of my sauce.
Prepared salsa: This adds a natural freshness and acidity. Store-bought works fine, but I prefer using my easy fresh Mexican salsa.
Chipotle peppers: This gives my sofritas the signature smoky heat.
Adobo sauce: I add a small amount of this from the chipotle pepper can to intensify the smoky flavor. This adds a lot of heat, so if you want it less spicy, start with 1/2 teaspoon and adjust as you go.
Garlic cloves: I blend fresh garlic into the sauce, rounding out the flavor.
Spices: For this recipe, I use chili powder, smoked paprika, ground cumin, and dried oregano. Together, these spices deepen the smoky character of the dish and add a warm earthiness typical of Mexican cuisine.
Coconut sugar: I use a small pinch of coconut sugar to balance out the acidity of the tomatoes.
Salt: Seasoning with salt enhances the flavors, without overpowering them.
🔪 How To Make
This sofritas copycat recipe comes together easily and yields magnificent results. This is how I do it:
Press and prep: I press and drain the tofu for 15 minutes to release excess liquid. Then I saute the onion and pepper in 1 tsp olive oil until caramelized. Next, I add my onions, pepper, tomato paste, salsa, chipotle peppers, and Adobo sauce to a blender.

Blend: Then I blend all my sauce ingredients until smooth.

Cook tofu: I heat olive oil in a large skillet over medium to medium-high heat. Then I add the block of tofu, crumbling it into small pieces with a wooden spoon. I cook the tofu for 8-10 minutes until golden brown and slightly crispy.

Combine sauce and tofu: Next, I pour the sauce and black beans into the skillet, over the cooked tofu, and stir until combined. I cook it on a medium-low heat for 5-10 minutes until the flavors combine.

Serve: I serve sofritas warm, on its own, with a topping, or as part of a larger meal.

💭 Expert Tips
My #1 Secret Tip for this sofritas recipe is to press the tofu properly. This is vital if I want to develop golden edges in the skillet and proper absorption of the smoky sauce. Removing the extra moisture is the only way to do this.
Other Tips To Keep In Mind:
- Crumble size: I crumble my tofu into tiny pieces, similar to cooked ground meat. This way, each piece is coated, absorbs the sauce, and every bite is flavorful.
- Blend until smooth: I blend my sauce ingredients until they are completely smooth. The flavor spreads easily; there are no vegetable chunks to disturb the consistency or flavor.
- Watch the heat: I always start with a small amount of chipotle peppers and add more if needed. These peppers pack quite a punch, so be mindful from the beginning.
- Wear gloves: I always wear gloves when handling chilis or spicy peppers. If you do not, you are at risk of pepper hands or chili burn, which is a painful, unpleasant reaction to the capsaicin oil.
- Simmer gently: Simmering my sauce and tofu mixture for several minutes allows the combined flavors to intensify.
📖 Variations
I have tested several variations over the years, trying not to change the flavor or texture too much, while adjusting it slightly. These are the 3 I have made most often:
Extra mild sofritas: If I am cooking for kids or have guests who are sensitive to heat, I leave out the chipotle and adobo entirely. Instead, I add 1 teaspoon of ancho chili powder and a 1/2 teaspoon of apple cider vinegar. If it is still not smoky enough, I add 1/2 teaspoon of liquid smoke to my sauce.
More plant protein: For extra protein, I add 1 cup of red lentils to the sauce and tofu. I simmer until the lentils are cooked and have reached my desired consistency. I eat this with fresh salsa on my keto days.
Roasted pepper sofritas: Before blending my peppers into the sauce, I roast them in the oven until charred. Then place in a covered bowl to sweat. Then I peel off the skin and add the pepper to the blender. I do this when I have some extra time to prep, and it delivers a deeper smoky flavor.
🍽 Serving Suggestions
This sofritas recipe is so versatile, it goes with almost anything I have planned for a Mexican-themed dinner. My kids love eating it with my baked corn tortilla chips, using them as a scoop. If you can imagine your kids doing this, I recommend serving it with a helping of my vegan nacho cheese sauce for a creamy contrast.
Usually, I make everyone a healthy vegetarian burrito bowl for a quick and light meal when we are in the mood for Mexican, but recently I used sofritas instead of beans and gave my old recipe a makeover. I lined each bowl with an almond flour tortilla, topped with 4-ingredient cilantro lime rice, sofritas, and finished with a drizzle of my vegan sour cream. And.. wow! You have to try it.
🧊 Storing And ♨️ Reheating
Refrigeration: I store cooled sofritas in an airtight container in the refrigerator for up to 5 days. Making it a great dish to use in meal prep.
Freezing: I freeze portions in a sealed container for up to 3 months.
Reheating: If frozen, I thaw the sofritas in the refrigerator overnight before reheating. To reheat, I warm the sofritas in a skillet over medium heat. For smaller portions, I heat it through in the microwave until hot.
❓Recipe FAQs
Sofritas does an excellent job of mimicking a ground meat texture, but it does not mimic the meaty taste. To achieve this, I mix either 2 tablespoons of tamari or 1 tablespoon of red miso paste. I make sure to taste and adjust my sauce, and add a teaspoon of each if necessary, and usually use less or no additional salt.
If you are not using a tofu press, then start by draining the packing liquid and wrapping the tofu in a clean kitchen towel. Then place it on a plate, with a cutting board on top of the tofu and a heavy object on top of the board. For this tofu, I use something around 6.5 lbs for 20-30 minutes at least. If I have time, I allow it to press for a bit longer.
If the tofu is mushy, it still has too much excess water. This can happen if it has not been pressed well enough. To fix this, I remove the tofu from the skillet and cook it for a bit longer at a higher heat using a convection method. I prefer using my air fryer, but an oven works well too. Place tofu in a single layer, and air fry between 390-400F for 6-8 minutes. For an oven, bake at 400F for 10 minutes until the edges are browned.

🍲 More Delicious Vegan Recipes!
Love this plant based mexican recipe? Please leave a 5-star rating 🌟 in the recipe below and/or a review in the comment section further down the page!
You can also FOLLOW ME on FACEBOOK, INSTAGRAM, and PINTEREST to see more delicious, healthy, family-friendly food, and if you have any questions, I’m here to help!
📋 Recipe Card
🎥 Watch How to Make It
Sofritas (Chipotle Copycat Recipe!)
Ingredients
Sofritas Sauce
- 1 tsp chili powder
- 1 tsp smoked paprika
- 2 tsp cumin
- ½ tsp dried oregano
- 2 cloves garlic, minced
- ½ tsp salt more to taste
- ½ tsp coconut sugar
- ½ red or yellow onion chopped
- 1 green bell pepper or poblano pepper chopped
- 1 tbsp tomato paste
- ½ cup prepared salsa
- 1 chipotle pepper note: this will add a lot of heat to the recipe! If you don't want it to be too spicy, add ¼ or ½ a pepper to start – you can always add more spice after you taste it!
- 1 tbsp adobo sauce note: this will also add a lot of heat to the recipe! If you don't want it to be too spicy, add ½ tsp to start – you can always add more spice after you taste it!
Tofu Mixture
- 1 16oz block of firm tofu
- 1 tbsp extra virgin olive oil
- 1 15oz can black beans optional
Instructions
Sofritas Sauce
- Saute the onion and pepper in 1 tsp olive oil until caramelized.
- Place all of the sofritas ingredients (including onion/pepper mixture) in a food processor or blender, blend until smooth.
Tofu Mixture
- Press and drain the tofu for 15 minutes to get rid of the excess water. Heat 1 tbsp olive oil in a large skillet over medium heat. Add the tofu and crumble it using a wooden spoon. cook until golden brown and slightly crispy. Add the black beans to the tofu mixture if using
- Once the tofu is cooked (about 8-10 min), pour the Sofritas sauce into the skillet and cook on medium/low heat until the flavors combine about 5-10 minutes. Serve warm.
Notes
- My #1 Secret Tip for this sofritas recipe is to press the tofu properly. This is vital if I want to develop golden edges in the skillet and proper absorption of the smoky sauce. Removing the extra moisture is the only way to do this.
- Crumble size: I crumble my tofu into tiny pieces, similar to cooked ground meat. This way, each piece is coated, absorbs the sauce, and every bite is flavorful.
- Blend until smooth: I blend my sauce ingredients until they are completely smooth. The flavor spreads easily; there are no vegetable chunks to disturb the consistency or flavor.
- Watch the heat: I always start with a small amount of chipotle peppers and add more if needed. These peppers pack quite a punch, so be mindful from the beginning.
- Wear gloves: I always wear gloves when handling chilis or spicy peppers. If you do not, you are at risk of pepper hands or chili burn, which is a painful, unpleasant reaction to the capsaicin oil.
- Simmer gently: Simmering my sauce and tofu mixture for several minutes allows the combined flavors to intensify.






Really enjoyed this recipe. So easy and the sauce is great on so many other dishes too.
Yay! Thanks so much Amanda!
This was just like the Sofritas I get at Chipotle!! It came out so yummy!
Woohoo! Thanks so much! 🙂
Just like the chipotle one! Loved the seasonings used and was perfect for our meatless nights.
Yay! So happy to hear you loved this recipe Mirlene!
Sofritas are so popular among everyone I know. I can’t wait to try your recipe, too! 🙂
Yay! Thanks Dionne – you will love it!
I always love a good copycat recipe, and this one is spot on! Thanks so much for sharing!
Thanks so much! So glad you liked it!
This sofritas was spot on! The flavors were delicious and made for the best tacos.
Awesome!! That’s my favorite way to use this sofritas recipe too!
These tasted just like Chipotle sofritas, but even better! Thanks for this great copycat recipe.
Yay! I’m so happy to hear that Denay!
This recipe has so much flavor and was a hit for dinner! Thank you!
Yay! I’m so happy to hear that Kathryn!
These are really perfect! Love how easy and tasty this is!
Yes!! Super easy and they turn out great every time!
This looks great. Love all the ingredients used in the recipe. I know I’m gonna enjoy this dish a lot!
I’m sure you will love this recipe! 🙂
Gorgeous! This looks so full of flavor , the photos jump off the page. Totally inspired me to try this for a fun Mexican meal!
Yay!! I can’t wait for you to try this recipe Farah! 🙂
Delicious and perfect combination of yummy ingredients. Thanks for your lovely recipe.
Yes!! Thanks Veena!