·entree

Chipotle Sofritas

This chipotle sofritas recipe recreates Chipotle's beloved plant-based protein that has converted countless meat-eaters with its smoky, spicy flavor and meaty texture. The key to authentic sofritas lies in properly preparing the tofu—pressing out moisture, crumbling it just right, and building layers of flavor with chipotle peppers in adobo, cumin, and oregano. What makes Chipotle's version so addictive is the balance of heat, smokiness, and umami that makes you forget you're eating tofu. Making sofritas at home gives you control over the spice level and lets you enjoy this protein-packed filling anytime without the restaurant markup. The best part? It tastes even better the next day, making it perfect for meal prep.

Prep
20 min
Cook
25 min
Total
45 min
Servings
6
Yield
about 4 cups
Difficulty
Easy
Equipment: Large skillet · Fine-mesh strainer · Clean kitchen towels · Small blender or food processor

Ingredients

Main
extra-firm tofu2 blocks (28 oz)
vegetable oil3 tablespoons
yellow onion, diced1 medium
garlic, minced4 cloves
chipotle peppers in adobo sauce3-4
adobo sauce from chipotle can2 tablespoons
ground cumin1 teaspoon
dried oregano1 teaspoon
smoked paprika1/2 teaspoon
salt1/2 teaspoon
black pepper1/4 teaspoon
tomato paste2 tablespoons
vegetable broth1/2 cup
lime juice2 tablespoons

Instructions

1
Press and prepare tofu
Wrap tofu blocks in clean kitchen towels and place heavy objects on top for 30 minutes to remove excess water. Unwrap and crumble into irregular, bite-sized pieces with your hands—don't make them too uniform as the varied texture mimics Chipotle's version. The pieces should range from pea-sized to marble-sized for the most authentic texture.
2
Make chipotle sauce
In a small blender or food processor, blend chipotle peppers, adobo sauce, tomato paste, and 2 tablespoons of vegetable broth until smooth. The sauce should be thick but pourable—add more broth if needed. This concentrated flavor base is what gives sofritas its signature smoky heat.
3
Sauté aromatics
Heat oil in a large skillet over medium heat. Add diced onion and cook for 5-6 minutes until softened and translucent. Stir in minced garlic, cumin, oregano, and smoked paprika, cooking for 30 seconds until fragrant. The spices should bloom and become aromatic but not burn.
4
Cook the tofu
Add crumbled tofu to the skillet and cook for 8-10 minutes, stirring occasionally, until the tofu develops golden edges and loses its raw appearance. The tofu should start to look slightly browned and feel less spongy. Season with salt and pepper during this step.
5
Add sauce and simmer
Pour the chipotle sauce mixture and remaining vegetable broth over the tofu. Reduce heat to medium-low and simmer for 10-12 minutes, stirring occasionally, until most liquid has absorbed and the tofu is deeply colored. The mixture should be moist but not soupy. Stir in lime juice just before serving for brightness.

Pro tips for authenticity

Pressing the tofu properly is crucial—wet tofu will steam instead of browning and won't absorb the flavors as well
Can't find chipotle peppers? Use 2 teaspoons chipotle powder mixed with 1 tablespoon tomato paste and a pinch of brown sugar
Make a double batch and store half in the freezer—sofritas actually freeze beautifully and reheat perfectly
Don't over-stir while cooking—let the tofu develop those golden edges that add texture and flavor
Serve with cilantro-lime rice, black beans, and fresh salsa for the complete Chipotle bowl experience
Add a splash of apple cider vinegar at the end for extra tang that mimics Chipotle's slight acidity
Refrigerator
Store in airtight container for up to 5 days
Freezer
Freezes well for up to 3 months in freezer bags
Reheat
Microwave with a splash of broth or warm in skillet over medium heat

Nutrition per serving

187
Calories
14g
Protein
8g
Carbs
12g
Fat
3g
Fiber
412mg
Sodium

How does it compare to the real thing?

This homemade version captures about 90% of Chipotle's sofritas flavor profile. The smokiness and spice level are spot-on, and the texture is nearly identical when the tofu is properly pressed and crumbled. The main difference is that Chipotle likely uses commercial-grade liquid smoke and may pressure-cook their tofu for a slightly different texture. However, most people won't be able to tell the difference, especially when served in a burrito bowl with all the fixings. The homemade version actually has an advantage—you can control the spice level and sodium content to your preference.

Frequently asked questions

More recipes you'll love