Easy Homemade Sofritas

By on

These homemade sofritas are a plant-based powerhouse that brings all the flavor of your favorite Chipotle bowl with none of the takeout. Quick, affordable, and packed with protein, this vegan dish is a weeknight staple.

187 CAL 8g CARBS 14g FAT 12g PROTEIN 2
1 Comment

Ever wish you could have Chipotle's sofritas at home? This recipe consists of spicy, saucy tofu crumbles simmered in a rich tomato-chipotle sauce that tastes just like the original (maybe better). It's one of my go-to plant-based meals for busy nights, and my whole family devours it without realizing it's tofu.

Made with pantry staples and ready in 30 minutes, these sofritas are the ultimate filling for tacos, burrito bowls, salads, and more. Plus, they store and reheat well, so they're perfect for meal prep.

What Are Sofritas?

Sofritas are Chipotle's plant-based protein option made from crumbled tofu simmered in a smoky, spicy tomato sauce. The name comes from "sofrito," a Spanish word meaning gently fried aromatics, like onions, garlic, and peppers.

This version is totally vegan, gluten-free, and full of bold flavor. It mimics the texture of ground meat and makes a delicious substitute in just about any Mexican-inspired dish.

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

Before You Get Started

Want foolproof sofritas every time? Here are some helpful tips to prep like a pro:

  • 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.
  • Use two pans if you can. Cooking the sauce and tofu separately lets you get the perfect texture on both.
  • Crank up the flavor. Taste your sauce before adding it to the tofu. Feel free to add a splash of lime juice, extra adobo, or a pinch of salt.
  • Spice smart. Want it mild? Use one chipotle pepper. Want it bold? Use two or more.

2 Key Ingredients for Homemade Sofritas

Here's what you need to bring your Chipotle-style sofritas to life:

  • Extra firm tofu: Look for "extra firm" tofu in the refrigerated section near other plant-based proteins. It holds its shape well and gives a satisfying, chewy texture similar to ground meat.
  • Chipotle peppers in adobo: You'll find them in small cans in the international or Latin foods aisle of most grocery stores. Use both the peppers and a few spoonfuls of the flavorful adobo sauce they come packed in.

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

How to Make Sofritas

You won't believe how easy this is. Here's a quick overview:

1. Press the Tofu

Wrap the tofu in a clean towel and place something heavy on top. Let it sit for 15-20 minutes to release moisture.

2. Make the Sauce

Sauté onions in oil until softened. Add garlic, chipotle peppers, and adobo sauce. Cook until fragrant, then stir in tomato sauce, vinegar, and spices. Simmer for 5 minutes.

3. Cook the Tofu

Roughly chop and sauté the tofu until browned and crumbly.

4. Simmer Together

Pour the sauce over the tofu and let everything cook together for 10-15 minutes. Season with salt and pepper to taste.

Recipe Tips and Tricks

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

  • 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 lying 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. They 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 slow cooker Mexican 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.

How to Store and Reheat

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:

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.

 

Absolutely. Make a double batch and enjoy all week in bowls, tacos, or salads.

 

Yes, simply sauté the chipotle peppers and tofu in a splash of vegetable broth instead of oil. It won't be quite as rich, but it still packs tons of flavor.

 

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 2
PREP TIME: 5 Min
COOK TIME: 25 Min
TOTAL TIME: 30 Min
Leave a comment
  • Print
  • Download
  • Send to your inbox

Ingredients

US METRICS
  • 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)

Instructions

(Hide Media)

Switch to prevent your screen from going dark.

1

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

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

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

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.

Equipment

This equipment section may contain affiliate links to products we recommend.
Nutritional Facts
Serving Size: 3/4 cup
Amount Per Serving
Calories 187
Calories from Fat 125
% Daily Value *
Total Fat 14g
21%
Saturated Fat 2g
8%
Monounsaturated Fat 5g
0%
Polyunsaturated Fat 1g
0%
Cholesterol 0mg
0%
Sodium 281mg
12%
Total Carbohydrate 8g
3%
Dietary Fiber 2g
9%
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
1 Comment
On Easy Homemade Sofritas
user image
user image
Rikki
September 10, 2024 - 13:50
This is the only recipe I saw that didn’t require a blender or food processor. Does it taste like chipotles? Going to make it today, thanks !!
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.