Jump to Recipe
You may never go back to Chipotle after trying this copycat Sofritas recipe! Meaty tofu crumbles are simmered in a deeply smoky and tangy sauce made from chile peppers and spices. It's deceptively healthy and truly the best vegan burrito bowl topping!
Prep 15 minutes
Cook 40 minutes
Total 55 minutes
5 from 106 votes

These meat-free Sofritas are the copycat version of the popular Chipotle plant-based protein. But I’ll let you in on a secret: homemade sofritas taste 10x more flavorful and fresh!

Layers of broiled poblanos, chipotle peppers, a few spices, and aromatics come together to make the star of the show in this recipe: the sauce. Pour this deeply layered sauce over a skillet packed with lightly fried tofu and briefly simmer.

In the end, you’re left with an irresistibly smoky, slightly spicy, burrito (or burrito bowl) topping that’s shockingly wholesome (12g protein + 5g fiber per serving!).

These sofritas are so good you’ll want to just eat them on their own, or over a simple bowl of rice. If you have more time, stuff them into vegan burritos, tacos, or go all out with a vegan crunchwrap supreme

Table of Contents:
1. What is sofritas?
2. Why this recipe works
3. Ingredient Notes
4. Step-by-step instructions
5. Tips for making this recipe
6. Frequently Asked Questions
7. Recipe Card

Close up of sofritas and wooden spoon in a frying pan.

What is sofritas?

Sofritas is Chipotle’s answer to plant-based protein. It’s a fabulous taco, burrito, or quesadilla filling made from crumbled tofu that’s been simmered in an aromatic sauce made from poblano peppers, chipotle peppers, tomatoes, and spices.

They’ve been around since 2014, but I wanted to share how to make a copycat Chipotle sofritas at home because (1) it tastes way better, and (2) it’s a wholesome, protein-packed versatile option you can meal prep, or pile on top of vegan nachos, use in Chipotle copycat vegan burrito bowls or breakfast burritos, or fold into tacos or quesadillas

ad for meal plans program with picture of woman with button
Overhead view of black bowl with burrito ingredients in it sitting on a grey table.

Why this recipe works

They have the same texture as the original.

After ordering several rounds of sofritas-and-rice-only bowls from Chipotle, I’ve gotten to know the taste and texture of sofritas very well. It’s chewier, firmer, and meatier than standard extra-firm tofu you get at the grocery store. And that’s because Chipotle makes its own tofu from soybeans. 

To make things easier, I rely on super firm tofu instead. It’s the best option for replicating the meaty texture of Chipotle’s sofritas. It also has very little moisture, meaning there’s almost no prep work (e.g., pressing) involved.

And they’re so much more flavorful.

The deeply layered, smoky sauce here helps this Chipotle sofritas recipe stand out from the rest. Many other recipes just blend all of the raw sauce ingredients in a blender and call it a day. Sure, that’s easy, but it results in a bland, unmemorable sofritas.

Here, the poblano peppers are broiled to bring out their naturally smoky and sweet flavor. In addition, the aromatics and spices are sautéed to bring out their richness. Everything is blended together to leave you with a deep, rich, and layered sauce.

Overhead shot of sofritas in a frying pan with wooden spoon digging into the sofritas.

Ingredient notes

Sofritas ingredients in small glass bowls and on a wooden cutting board with ingredients labeled.

Super firm tofu. Also known as high-protein tofu. It has the least amount of water of any variety of tofu, which means (1) you don’t need to press it beforehand, and (2) it has the same chewy, firm texture as the OG Chipotle sofritas. 

Where to buy: Well-stocked grocery stores, including Whole Foods, Sprouts, and Trader Joes, as well as Asian grocery stores. Popular brands include Wildwood, Nasoya, and House Foods.

Substitute: Extra-firm tofu but with a couple changes. Check out the FAQ section for details.

Poblano pepper. This is similar to a green bell pepper but it has a bit more of a kick and a slightly richer flavor. 

Substitute: If you don’t have access to poblanos, a small or medium green bell pepper will also work well. 

Chipotle pepper in adobo sauce. A little goes a long way! If you like your sofritas on the mild side, use less of the adobo sauce. 

Tomatoes. For tangy, fresh, and very subtly sweet flavors. 

Spices. A blend of cumin, Mexican oregano, and ancho chile powder adds plenty of warmth and flavor. Feel free to use regular oregano and chile powder if that’s what’s available to you.

Acidic ingredients. Chipotle uses white vinegar (most likely to keep costs down). I opt for red wine vinegar, as it adds more flavor and enhances the tang of the tomatoes. And finish with a squeeze of lime for a fresh zing at the end.

Overhead shot of sofritas in a frying pan with wooden spoon digging into the sofritas.

Step-by-step instructions

Broil the poblano pepper. There are two ways to do this: 

  1. Underneath the broiler in the oven.
  2. Over a gas burner on high heat (stem removed first).

Once it’s broiled, blistered, and blackened, that’s it. No need to peel or de-seed.

Saute the aromatics. Add the onions to a hot pan with oil. Saute until they start to get some color, then add the garlic. Stir in the tomato paste, cumin, oregano, chile powder, salt, and pepper.

Finish by stirring in the chopped tomatoes. Cook until they’re soft, then transfer the mixture to a blender and clean out the pan.

Blend the sauce. Add the broiled poblano pepper, chipotle peppers in adobo, vinegar, and water to the blender with the tomato mixture. Blend until relatively smooth. Taste, adjusting seasonings as desired. 

Slice the tofu into 4 slabs and gently press with a towel to remove some water. Crumble the tofu into small pieces into a bowl. 

Crumbled tofu on navy blue plate on a light colored table.

Heat the rest of the oil in a frying pan and add the crumbled tofu in a single packed layer. Cook undisturbed for a few minutes, then flip and repeat a few times, until mostly browned.

Browned tofu crumbles in a frying pan.

Add the sauce. Pour the blended sauce over the tofu in the pan and simmer until thickened and saucy, stirring occasionally until it starts to thicken. 

Adjust the flavor as needed and finish it off with fresh lime juice and cilantro, if desired. Enjoy!

Vegan sofritas in a frying pan just after being cooked, garnished with cilantro and wooden spoon digging in.

Tips for making this recipe

Super firm tofu is your best option.

It has a similar meaty texture to the tofu Chipotle uses, lending a more realistic result. You can use extra firm tofu instead, but you’ll need to follow the instructions in the FAQ section before getting started.

You need blueberry-sized tofu crumbles.

If you’ve ever made tofu scramble, then you should be familiar with crumbling tofu.

Sofritas recipes require the tofu to be crumbled but smaller: you’re going for crumbles about the same size as a blueberry.

Any larger and it starts to feel more like tofu scramble and less like sofritas; plus, the sauce won’t penetrate all the way through the tofu.

Don’t skip the broiled pepper.

Broiling the poblano lends a nice smoky undertone and a subtle sweetness to the sofritas sauce. 

Broiling the pepper over the flame on a gas stove is my preferred method, as it results in a smokier flavor. Alternatively, go with the oven broiler method if you want to keep this recipe as hands-off as possible.


Want to save 10ish minutes? Cook the tofu and the aromatics in separate pans on the stove at the same time. 

Use it in so many ways.

Sofritas are an absolute must in vegan burritos and burrito bowls! Add some white or brown rice to a bowl (or tortilla) and layer the sofritas over top along with more toppings, like:

And that’s not even all. Sofritas can be used anywhere else you need a protein-packed filling or topping. Sprinkle them on top of a platter of nachos, stuff them in tacos or quesadillas, stir them into vegan chili mac, and more. For breakfast, pair with Just Egg for breakfast burritos.

And if you have my cookbook, The Vegan Instant Pot Cookbook, make the Frijoles in Chapter 3 alongside these sofritas for a Mexican-inspired meal prep.

Vegan burrito bowl with sofritas, corn salsa, guacamole, and rice in a black ceramic bowl with spoon.

Frequently Asked Questions

I can’t find super firm tofu. What else can I use?

Use extra firm tofu instead, but follow these instructions instead of those in the recipe card:

1. Press the tofu: Cut the brick of tofu into 4 slabs, then cover them with clean kitchen towels and place something heavy on top to help squeeze out the water. Press for 15 to  20 minutes, ideally changing the towel halfway through. Or, use a tofu press (affiliate link). 
2. Crumble the tofu into blueberry-sized chunks.
3. Coat the chunks in 1 tablespoon of cornstarch and a pinch of salt. 

Don’t skip the cornstarch. It’s necessary for crispy tofu crumbles with extra chew, helping them taste just like Chipotle’s version.

Is there another substitution for the tofu?

You could use tempeh or soy curls, or a soy-free protein like pumfu (pumpkin seed tofu) or jackfruit if you have a soy allergy. Just know that the texture will be very different from the original.

Do you need to remove the skin or seeds from the poblano?

You don’t have to. The blistered skin adds a nice charred smokiness to the sauce, and the seeds are mild and just get blended into the sauce.

Is sofritas spicy? Can I make it mild?

This sofritas is fairly spicy. If you want milder heat, use less of the adobo sauce from the can of chipotle peppers. If you want even more heat, taste the sauce, then add another teaspoon of adobo sauce as desired.

How do you store and reheat the leftovers?

Keep the leftovers in an airtight container in the fridge for 5 days. They’re just as delicious when reheated the next day! I prefer to spread them out in a frying pan until warmed through and a bit crisp, but you can microwave them in a pinch.

Can you freeze sofritas?

You can freeze the sofritas once cooled, but the texture will not be quite the same.

Large wooden spoon scooping up sofritas from a frying pan.

If you love this Chipotle Copycat Sofritas recipe as much as we do, please be sure to leave a rating and review below :) It’s always much appreciated!


5 from 106 votes
You may never go back to Chipotle after trying this copycat Sofritas recipe! Meaty tofu crumbles are simmered in a deeply smoky and tangy sauce made from chile peppers and spices. It's deceptively healthy and truly the best vegan burrito bowl topping!
Prep Time: 15 minutes
Cook Time: 40 minutes
Total Time: 55 minutes
Cuisine: Mexican-inspired
Diet Gluten Free, Vegan, Vegetarian
Serving size: 4


  • 1 poblano pepper or green bell pepper, kept whole
  • 3 tablespoons olive oil or avocado oil, divided
  • 1 medium yellow or red onion, finely chopped
  • 4 garlic cloves, chopped
  • 2 tablespoons tomato paste
  • 1 ½ teaspoons ground cumin
  • 1 teaspoon Mexican oregano or regular oregano
  • ½ teaspoon ancho chile powder
  • 1 ½ teaspoons kosher salt, divided
  • A generous amount of freshly cracked black pepper
  • 1 (12 to 16-ounce) block of super firm tofu (also sold as high-protein tofu)*
  • 2 roma tomatoes, chopped
  • 1 chipotle pepper in adobo + 1/2 tablespoon adobo sauce**
  • 2 teaspoons red wine vinegar
  • ½ cup (120 mL) water
  • Lime juice to finish


  • Broil the poblano pepper or green bell pepper. You have two options; the gas flame gets you a smokier flavor. No need to peel or remove the seeds when done.
    a. Broiler: Arrange an oven rack 6 inches underneath the broiler flame. Lightly oil the whole poblano pepper. Add the pepper to a sheet pan and broil for 5 minutes, flip, and repeat. Allow to cool a bit, then remove the stem and seeds inside.
    b. Gas flame: Cut the stem off from the pepper. Turn a gas burner to high heat. Use metal tongs to arrange the pepper on top of the flame. Using tongs, turn the pepper occasionally, about every minute, until the skin on all sides is blackened and blistered, about 4 minutes total, but do not allow it to turn to white ash or catch fire.
  • Cook the aromatics. Heat 1 ½ tablespoons of oil in a medium nonstick frying pan over medium high heat. Once the oil is hot, add the onions and season with a pinch of salt. Cook for 5 to 6 minutes, or until just starting to get some color. Add garlic and cook for 2 minutes, stirring frequently. Add tomato paste, cumin, oregano, chile powder, 1 teaspoon of salt, and pepper and cook for 1 minute. Add the tomatoes and cook until they’ve softened, about 5 minutes. Clean out the pan.***
  • While the onions are cooking, cut the tofu into 4 slabs. Squeeze out as much water as you can. Crumble tofu into small pieces, about the size of a blueberry. See the photo for reference.
  • Transfer the onion-tomato mixture to a blender or food processor. Add the broiled poblano pepper, chipotle peppers in adobo, vinegar, and water. Blend until relatively smooth. Taste the sauce, adding any sweetener as needed or more vinegar or salt.
  • Heat the remaining 1 ½ tablespoons oil in the frying pan over medium-high heat. Once hot, add the tofu and spread out in a single packed layer and season with ½ teaspoon kosher salt. Allow to cook 2 to 3 minutes undisturbed. Flip and continue cooking for a total of 12 minutes, stirring only every 2 to 3 minutes, until most of the tofu is browned.
  • Pour in the sauce and simmer for 5 minutes, stirring occasionally. It’ll start to thicken, so turn the heat to medium or medium-low and cook for another 5 minutes, or until flavors have developed and tofu is saucy. If it gets too thick, add a few splashes of water.
  • Taste, adjusting seasonings as needed. If it’s a bit tangy, add a pinch of organic brown or cane sugar. Finish with a squeeze of lime juice.


* If super firm tofu is not available, use extra firm tofu. Crumble the tofu into small pieces but not as small as the super firm tofu: if you crumble really small, it will get mushy. Check out the reference photo in the FAQ section. Then, coat the tofu crumbles with 1 tablespoon cornstarch and ½ teaspoon kosher salt. Coating the tofu in cornstarch improves its texture quite a bit, giving it a slightly crisp coating and more chew, similar to Chipotle’s sofritas.
** Use ½ teaspoon adobo sauce for mild heat.
*** Want to save ~10 minutes? Cook the tofu in a separate pan while you cook the aromatics. 

Calories: 216kcal | Carbohydrates: 13g | Protein: 12g | Fat: 15g | Saturated Fat: 2g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 9g | Sodium: 546mg | Potassium: 485mg | Fiber: 5g | Sugar: 4g | Vitamin A: 771IU | Vitamin C: 33mg | Calcium: 188mg | Iron: 4mg

Did you make this recipe?

Tag @rainbowplantlife and hashtag it #rainbowplantlife

5 from 106 votes (39 ratings without comment)

Leave a Comment & Rating

If you enjoyed this recipe, please consider giving it a star rating along with your comment! It helps others discover my blog and recipes, and your comments always make my day :) Thank you for your support!

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

Rate this recipe

159 comments on Sofritas

  1. Ivana

    5 stars
    I had to make lots of substitutes: I used red pepper, smoked paprika, peperoncino flakes and cayenne pepper instead of the chipotle spices. My tofu was not the firmest. Topped the dish with guacamole and it was delicious!

    1. Kaitlin @ Rainbow Plant Life

      We’re glad the sofritas turned out well for you, Ivana! Thanks for sharing!

  2. Jenny

    5 stars
    Oh my gosh, this was amazing! I enjoyed every bite!!

    1. Kaitlin @ Rainbow Plant Life

      Jenny, So glad to hear you loved this recipe!

  3. Lada

    5 stars
    Made sofritas and corn salsa today.
    Great taste, I am sorry I made half a batch , I should have known better☺
    Thank you.

    1. Kaitlin @ Rainbow Plant Life

      We’re thrilled you enjoyed the recipe, Lada!

  4. Gabriela Czarnek

    Thanks for this great recipe! Any ideas for what could replace chipotle peppers in abodo sauce? They don’t sell these where I live.

    1. Kaitlin @ Rainbow Plant Life

      Hi Gabriela, you’re welcome! The chipotle peppers in adobo provide spiciness, smokiness, and tang, so here are a few things you might want to add in place of them: a pinch or two of cayenne pepper, depending on your preferred heat level; smoked paprika – start with ½ teaspoon; and an extra squeeze of lemon juice or vinegar as desired. An extra half tablespoon of tomato paste might also be a nice addition. Hope that helps!

  5. Mariana

    5 stars
    You weren’t kidding in your video when you said this was much better than Chipotle’s version. I could eat this stuff plain! So crazy good.

    1. Kaitlin @ Rainbow Plant Life

      Hi Mariana, Thank you so much for such a fantastic review! Appreciate you taking the time!

  6. Mon

    5 stars
    Thank you Nisha for making so many easy and well written recipes that hit it out of the park. I doubled the recipe and eyeballed spices and such and the flavors come together beautifully! I don’t always have fresh tomatoes around (and typically find ones from the store flavorless) so next time I might just used canned and crushed in a pinch.

    1. Kaitlin @ Rainbow Plant Life

      Hi Mon, it’s great to hear you had success with the recipe. Thanks for the review!

  7. Nereida

    5 stars
    Muy buena la receta yo diría excelente

    1. Kaitlin @ Rainbow Plant Life

      Thanks for the lovely compliment, Nereida!

  8. Jacob K.

    5 stars
    Flavors sang together beautifully! First time making, so had to add a few splashes of water while cooking down the sauce at the end. I’m sure it just takes figuring out that perfect ratio/timing. Thanks for sharing this!

    1. Kaitlin @ Rainbow Plant Life

      Awesome, Jacob. Thanks for your comment and for taking the time to review!

  9. Gen

    5 stars
    Literally so amazing make this

    1. Kaitlin @ Rainbow Plant Life

      Gen, So glad to hear you loved this recipe!

  10. Grace

    5 stars
    Just like every Rainbow Plant Life recipe – this did not disappoint!

    Super flavorful and even better than Chipotle sofritas. Thank you, Nisha!

    1. Kaitlin @ Rainbow Plant Life

      Thanks for such a wonderful compliment, Grace! :) And thank you for being a loyal reader!

  11. Shea

    I am wondering how this would taste using crumbled Tempe? I do not have any tofu at the moment. What are your thoughts?

    1. Kaitlin @ Rainbow Plant Life

      Hi Shea, we haven’t tried using tempeh at RPL kitchen so we aren’t sure of the end results. However, if you love tempeh, I think it’s worth a shot! You can follow our instructions for pan-frying the tempeh (before combining it with the sofritas sauce) in our tempeh tacos recipe.

      Let us know how it turns out if you end up trying it out!

  12. Jash

    5 stars
    I took this to a picnic and several people asked for the recipe!

    1. Kaitlin @ Rainbow Plant Life

      Woohoo! We’re delighted to hear it. Thanks for sharing, Jash!

  13. Doug Tee

    5 stars
    I’ve been day dreaming about a bowl from Chipotle all day, with double sofritas, don’t ya know, but when time came to order, the site said “sofritas not available today”. Wait! What? So bummed.

    Instead I went online for your sofritas recipe and happened to have everything needed. So the bowls are on their way home and I’ve just finished making the sofritas.

    Gotta tell you, they are sooo good. Thank you so much for your talents and this delicious recipe!

    1. Kaitlin @ Rainbow Plant Life

      That’s so great to hear, Doug! Thanks for putting your faith into our recipe. We’re happy it paid off and that you enjoyed your bowl :)

  14. A Irving

    5 stars
    Excellent and super easy to make. We’ve made this multiple times and everyone loves it!

    1. Kaitlin @ Rainbow Plant Life

      Hi A, Thank you so much for such a fantastic review! Appreciate you taking the time!

  15. Vinny Watson

    5 stars
    Superb results from this one. We used with sopes and they were fantastic

    1. Kaitlin @ Rainbow Plant Life

      Sounds like a delightful combination, Vinny! :)

  16. Tiffany Bobo

    5 stars
    I’ve made this 3 times now … so delicious!

    1. Kaitlin @ Rainbow Plant Life

      Hi Tiffany, thank you so much for your kind review!

  17. Mona

    5 stars
    This is absolutely over the top fantastic. Period. Too bad I can’t post the picture of the bowl I served. I didn’t have super firm tofu, but I left my extra firm one in the tofu press for almost an hour, and it worked just fine. I served it in a bowl, on a bed of butter lettuce, along with white rice, black beans (canned beans simmered in veggie broth and 1 teaspoon Adobo spice mix, while I cooked the recipe), topped with sliced avocado, pico de gallo and chopped scallions.
    Absolutely amazing

    1. Kaitlin @ Rainbow Plant Life

      That bowl sounds out of this world, Mona! We’re delighted you love the sofritas, thanks for sharing :)

  18. Tina Hatch

    I sometimes freeze tofu as I like how crispy it gets, but I’m curious if that might make it TOO dry for this recipe. Has anyone tried? Thanks for another amazing recipe, Nisha!

    1. Kaitlin @ Rainbow Plant Life

      Hi Tina, for the texture we’re going for in this recipe we don’t recommend freezing the tofu ahead of time. We hope you get the chance to try it and understand!

      1. Tina Hatch

        5 stars
        Absolutely! I made it with fresh tofu and it has become a regular part of my meal rotation. Delicious!

        1. Kaitlin @ Rainbow Plant Life

          Lovely to hear, Tina! :)

  19. Alex

    5 stars
    Amazing the sauce itself could be used on dishes very tangy and good, also toddler approved.

    1. Kaitlin @ Rainbow Plant Life

      Thank you for your lovely comment, Alex! It makes us happy to know that you enjoyed the recipe.

  20. Rob

    I don’t eat a lot of Chipotle’s, and when I do they skimp on the sofritas. This was amazingly delicious and with your tips and tricks I can very well see myself coming up a couple of my own recipes…purchased your book.

    Thank you for this!

    1. Rob

      5 stars

    2. Kaitlin @ Rainbow Plant Life

      So awesome to hear you’re such a fan of the sofritas, Rob! Thanks for giving the recipe a shot and for buying the cookbook!

Development Alchemy + Aim