Return to top
featured in… The Huffington Post CookingLight Reader's Digest Women's Health BuzzFeed Glamour Whole Foods Oprah Winfrey Network CNN Food Network Healthline Shape

Hello! I’m Anjali. I’m a board certified health coach, author, wife, mom and food lover from the SF Bay area (now living in Seattle, WA!); with a passion for delicious food and a desire to make healthy eating easy, tasty and fun! Learn more about me here and stay for a while!

Anjali Shah

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.

Chipotle copycat sofritas in a cast iron skillet topped with cilantro and lime wedges.

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. 

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:

Ingredients for Chipotle sofritas copycat recipe on a white background.

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.

Sauce ingredients for Chipotle copycat recipe in a blender.

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

Homemade sofrita sauce in a food processor.

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.

Crumbled tofu cooking in a skillet.

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. 

Tofu mixed with sofritas sauce in a nonstick skillet.

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

Vegan sofritas recipe in a bowl with avocado, salsa, lime and cilantro.

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

How can I make my sofritas taste more like meat? 

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.

What is the best way to press my tofu?

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. 

Why is my tofu mushy when I fry it?

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. 

Burrito bowls with sofritas topped with avocado, salsa, lime and cilantro.

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

https://youtu.be/Wpuzkm52MLo
Chipotle copycat sofritas in a cast iron skillet topped with cilantro and lime wedges.
Print Recipe
5 from 14 votes

Sofritas (Chipotle Copycat Recipe!)

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.
Prep Time20 minutes
Cook Time25 minutes
Total Time45 minutes
Course: Main Course
Cuisine: Mexican, Vegan
Diet: Gluten Free, Vegan, Vegetarian
Servings: 6
Calories: 162.3kcal
Author: Anjali Shah

Ingredients

Sofritas Sauce

Tofu Mixture

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. 

Nutrition

Calories: 162.3kcal | Carbohydrates: 16.4g | Protein: 12.4g | Fat: 6.2g | Saturated Fat: 0.8g | Sodium: 330.8mg | Potassium: 225.3mg | Fiber: 5.4g | Sugar: 2.2g

24 responses to “Sofritas (Chipotle Copycat Recipe!)”

  1. I always love a good copycat recipe, and this one is spot on! Thanks so much for sharing!5 stars

  2. These tasted just like Chipotle sofritas, but even better! Thanks for this great copycat recipe.5 stars

  3. This looks great. Love all the ingredients used in the recipe. I know I’m gonna enjoy this dish a lot!5 stars

  4. Gorgeous! This looks so full of flavor , the photos jump off the page. Totally inspired me to try this for a fun Mexican meal!5 stars

5 from 14 votes (2 ratings without comment)

Leave a Reply

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

Recipe Rating





Subscribe to newsletter

Copyright 2026 The Picky Eater®, LLC. All rights reserved. Powered by Crave