Easy Homemade Sofritas

By Updated on

These easy Chipotle Sofritas are made with tofu, chipotle peppers, and onions in a delicious spicy tomato sauce. They taste just like the restaurant version and couldn't be easier to make at home. This delicious vegan taco and burrito filling is perfect for all your favorite Mexican dishes.

187 CAL 8g CARBS 14g FAT 12g PROTEIN
Leave a Comment

Have you ever tried the sofritas at Chipotle? Well, this is like that, but better! I try to incorporate a few plant-based dishes into my weekly routine, so recipes like this copycat Chipotle Sofritas recipe are a staple in my diet.

This recipe is easy to make and loaded with absolutely mouth-watering flavor. Seriously, your family will have no clue they were eating tofu.

This Sofritas recipe is made with firm tofu that's cooked with garlic, onion, chipotle peppers, and a delicious combination of spices. Everything comes together with tomato sauce for a final dish that is out of this world.

I’m no stranger to plant-based dinner recipes. I’ve tried everything from Cilantro Lime Grilled Tofu to Baked Lentil Falafel and have loved them all. Out of all the vegan recipes I’ve tried, Sofritas has got to be one of the best. Not only is it beyond flavorful, but it also resembles meat, making it an easy addition to any family meal. Plus it's vegan, gluten-free, and healthy.

Serve this dish as the protein source for your favorite tacos, burrito bowls, enchiladas, nachos, and salads. Basically, if you would add meat to it—you can add Sofritas. This recipe is a huge hit in my house, so I hope you love it as much as I do!

Love Chipotle? Don't miss these Chipotle Fajita Veggies, Corn Salsa, and Cilantro Lime Cauliflower Rice.

Tofu Sofritas in chipotle tomato sauce in a skillet with a wooden spoon.

What is Sofritas?

Most of the time, when someone says Sofritas, they are referring to the Chipotle vegan Tofu Sofritas that was launched in 2014. Chipotle's version is basically crumbled or shredded tofu cooked in a spicy tomato sauce.

However, the word Sofritas itself comes from the Spanish word "Sofrito," which means "gently fried". In many Latin American countries, Sofrito refers to aromatics (like peppers, onions, carrots, celery, garlic, and sometimes tomatoes) that have been lightly fried or braised in oil.

Copycat Chipotle Sofritas Ingredients

To bring this delicious plant-based recipe to life, you will need the following key ingredients:

  • Extra firm tofu: To get the right kind of texture (think: meaty), you’re going to need to make sure you grab the extra firm tofu at the store. Make sure to press the moisture out of the tofu so it get's crispy and has a crumbly texture like ground meat.
  • Chipotle peppers: These peppers give this dish a bold and smoky flavor that is truly irresistible. The key to unlocking all that flavor is adding in some of the sauce that the peppers are packed in. For a milder version, try just using one chipotle pepper.
  • Apple cider vinegar: The acid in the vinegar brightens the dish and enhances the rest of the beautiful flavors. Lime juice works great as well.
  • Tomato sauce: This forms the base for the sauce that envelopes the tofu like a big, warm, and delicious hug. For a thicker sauce, use diced tomatoes. For even more tomato flavor, add some extra tomato paste.
  • Spices: To achieve the mouth-watering flavor profile in this dish, you will need Mexican oregano, smoked paprika, and cumin. If you want more of a kick, feel free to add in a dash of cayenne pepper or crushed red pepper.

Recipe Tips and Tricks

Here are some of my top tips and tricks for making these the best sofritas you’ve ever tried:

  • Always press your tofu. For best results, you will want to press your tofu to get rid of as much excess moisture as possible. To do so, wrap your tofu in a kitchen towel or paper towels. Then place something heavy (like a pan or wooden cutting board) on top of it.
  • Switch up your spices. While this recipe calls for Mexican oregano, cumin, and red pepper flakes, feel free to get creative here. You can use taco seasoning, chili powder, ancho chili powder, or really anything you’re in the mood for.
  • Add more veggies. Looking to use up some of the veggies you have laying around? Go right ahead! Some of my top picks include mushrooms, bell peppers, poblano peppers, and spinach.
  • Want a smoother sauce? Simply blend the sauce in a blender or food processor. Then add the tofu and simmer in the smooth sauce.

How to Serve Sofritas

This recipe is the perfect healthy vegan entree to add to your favorite Mexican dishes. If you’re in need of some ideas, here are some of my favorite ways to serve sofritas:

  • Tacos. A vegan take on taco night? Yes please! Fill your corn tortillas or taco shells with some greens, sofritas, salsa, and guacamole for an easy and delicious healthy lunch or dinner. Thye are also great for taco bowls.
  • Enchiladas. Get ready for the best vegan enchiladas you’ve ever had, guaranteed.
  • Burrito bowls. These are sure to give Chipotle bowls a run for their money. Pair this dish with some brown rice, black beans, mixed greens, and your favorite burrito bowl toppings for an ultra-satisfying meal.
  • Salads. Why not spice up your salads with a little pizzazz? Try topping your favorite salads with a couple of spoonfuls of sofritas for an instant upgrade.
  • Nachos. When paired with your plant-based cheese of choice and pico de gallo, you really can’t go wrong here.

Homemade Sofritas made with tofu, chipotle peppers, and tomato sauce in a two bowls with lettuce, avocado, and cilantro.

How to Store Sofritas

Because this dish is so versatile, you can easily make it in bulk and store the leftovers to enjoy throughout the week. If you’re on a plant-based kick (or even if you’re not!), you’re going to want to give these a shot.

To store leftover sofritas, simply wait for them to cool to room temperature. Then, transfer them to an airtight container and store them in one of two ways:

  • In the fridge for up to 3-4 days.
  • In the freezer for up to 3 months.

Reheat the Sofritas in the microwave, a hot skillet, or even on a baking sheet in the oven for a more crumbly texture.

Frequently Asked Questions

Below you will find the answers to some of the most frequently asked questions about sofritas:

Yes! This tofu-based dish is low in calories, carbs, and fat. It also packs a good amount of protein, vitamins, and minerals. If you’re looking for more healthy plant-based protein dishes to incorporate into your diet, this one is a fantastic choice.

Tofu is a mild-flavored food made from condensed soy milk. It’s made by coagulating the milk and pressing the resulting curds into thick white blocks. Tofu is often used as a plant-based meat replacement, because it can easily adapt to different flavors and textures. It’s also the star of these Easy Sofritas!

This dish is slightly spicy, thanks to the chipotle peppers. If you’re worried that it may be too much heat for you, reduce the amount of peppers by half or leave them out altogether. For more heat, add a pinch of cayenne pepper or a few dashes of hot sauce.

Copycat Chipotle Sofritas in spicy tomato sauce served in a bowl with radish, cilantro, tomatoes, and lettuce.
The Recipe
Loading Video…

Easy Homemade Sofritas

187 CAL 8g CARBS 14g FAT 12g PROTEIN
Leave a comment
  • Print
  • Download
  • Send to your inbox


  • 16 oz extra firm tofu
  • 2 tbsp avocado oil (divided, or vegetable oil)
  • 1/2 cup onion, diced
  • 2 chipotle peppers in adobo (plus 2 tbsp sauce)
  • 2 garlic cloves, minced
  • 1/2 cup tomato sauce
  • 1 tsp apple cider vinegar
  • 1/2 tsp cumin
  • 1/2 tsp smoked paprika
  • 1/4 tsp oregano (preferable Mexican)

Like this Recipe? Try our Meal Plans!

Slender Kitchen Meal Plans
  • Weekly Meal Plans
  • Easy Shopping List
  • Healthy, Low Carb, & Vegetarian
  • Nutritional Information


(Hide Media)

Switch to prevent your screen from going dark.


Cut the tofu into horizontal planks. Use a tofu press or a kitchen towel to press out as much liquid as possible. The easiest way to do this is to wrap the tofu in a towel and place something heavy on top. Let it sit on the counter for 15-20 minutes.

Tofu being pressed on kitchen towels to remove moisture.

Make the sauce: Add the oil to a heavy-bottomed skillet over medium-high heat. Add the onion. Cook for 4-6 minutes until beginning to soften. Add the chipotle peppers, adobo sauce, and garlic. Cook for 1-2 minutes until very fragrant. Add the tomato sauce, vinegar, cumin, paprika, and oregano. Let simmer for 4-5 minutes over low heat.

Sofritas tomato sauce simmering in a skillet.

In another skillet, heat the remaining oil over medium-high heat. Roughly chop the tofu into small chunks. Add it to the skillet and let it brown slightly. Stir and then use a wooden spoon to scramble the tofu and break it up into smaller pieces.

Small tofu chunks cooking in a skillet with oil.

Add the sauce to the tofu and simmer for 10-15 minutes. Season well with salt and pepper.

Sofritas sauce being added to a skillet with crispy tofu.
Nutritional Facts
Serving Size: 3/4 cup
Amount Per Serving
Calories 187
Calories from Fat 125
% Daily Value *
Total Fat 14g
Saturated Fat 2g
Monounsaturated Fat 5g
Polyunsaturated Fat 1g
Cholesterol 0mg
Sodium 281mg
Total Carbohydrate 8g
Dietary Fiber 2g
Sugars 3g
Protein 12g

* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

The Nutritional Values provided are estimates only and may vary based on the preparation method.

user image
About the author Meet Kristen McCaffrey
Hi, I’m the cookbook author, recipe developer, and food enthusiast behind Slender Kitchen. I am obsessed with making healthy food that is easy to prepare and absolutely delicious. Meal planning is my secret weapon and I hope I can make meal time easier for you with our tried and tested recipes and foolproof meal plans. Learn More
On Easy Homemade Sofritas
user image
Instagram Icon
Did you make this?

Snap a picture and show us what you made on Instagram or Facebook. Tag us using @SlenderKitchen or #slenderkitchen.