This Instant Pot Chipotle Sofritas recipe is a game-changer for anyone who loves the bold, spicy flavors of Chipotle’s iconic plant-based protein.
By using the Instant Pot, you can achieve a deeply infused, braised texture in a fraction of the time it takes on the stovetop.

Making restaurant inspired recipes at home is always amazing. And it is so wholesome as we can it over and over and enjoy it in so many ways.
There are so many recipes from Chipotle Mexican that can be made at home. From fajita and cilantro lime rice to pinto beans, guacamole and so on. And what we love the most is definitely our homemade version of their burrito bowl.
While these recipes are popular at other Mexican places as well, their Chipotle Sofritas is what stands out the most. And when we make it at home in the instant pot, it becomes a clear winner for weeknight dinners for sure.
Jump to:
What is Chipotle Sofritas
Chipotle Sofritas is a savory, plant-based protein famously served at Chipotle Mexican Grill, consisting of extra-firm tofu that has been crumbled and braised in a deeply aromatic sauce.
The signature flavor profile is defined by smoky chipotle chiles in adobo, roasted poblano peppers, cumin, and a blend of aromatic spices that provide a medium-spicy kick.
Unlike traditional soft tofu dishes, Sofritas undergoes a specific cooking process to create a chewy, "meaty" texture that holds its own in burritos, tacos, and bowls. It has become a gold standard for vegan fast-casual options, offering a rich, umami-forward alternative that appeals to both plant-based eaters and meat lovers alike.
Why You’ll Love This Recipe
- Minimal Effort: No standing over a hot stove; the Instant Pot does all the cooking and bringing the flavors together.
- Bold Flavor: The pressure cooking process forces the smoky chipotle sauce deep into the tofu making it super flavorful.
- Versatile: High in protein and naturally vegan, it’s a crowd-pleasing base for any Mexican-inspired meal. Serve it over steamed rice, as part of a bowl or stuff in tacos or burritos.
- Easy to customize: We start from scratch, making it easy to customize the spice, texture and salt in the recipe.
- A great make ahead recipe: This recipe tastes even better a few hours after making or even the day after. As the tofu sits in the sauce for some time it becomes flavorful. This makes it a great make ahead recipe.
Ingredients and Substitutions
- Tofu: Super firm tofu works best here for the same texture as Chipotle's Sofritas. It is great to press out the water before starting the recipe. However, we can make the sofritas without that step too. Plain raw tofu works the best, avoid the baked ones or the ones with any kind of sauce.
- Poblano Pepper: The smokiness in the recipe comes from open flame roasted poblano. Substitute with green pepper if you do not have access to poblano peppers.
- Chipotle pepper in adobo sauce: This is the key ingredient here for spice, flavor and smokiness. Available in a can, we use the peppers along with some of the sauce. While there is no direct substitute, we can make do with some smoked paprika paired with chipotle sauce.
- Aromatics: Garlic and onions are great for the recipe. Together with the spices they form the base of the recipe.
- Seasonings: Taco seasoning, ground cumin and Mexican oregano works well. Use regular oregano if you cannot find the Mexican kind. And a dash of salt, sugar and some vinegar to balance all of these. Tomato paste instead of vinegar is great too.
- Oil: Any neutral oil works for the recipe. We need it to cook the tofu and make the sauce.
- Liquids: Vegetable stock or water is great. Use either or as a combination.
See the recipe card for detailed ingredient information, measurements and nutrition.
Soy-Free Sofritas Variations
While the classic Chipotle recipe calls for extra firm tofu, there are several soy-free options to make the same. These are great when cooking allergy-friendly as well.
- Use paneer: Paneer is an excellent substitute for tofu because it holds its shape under pressure but absorbs the smoky, spicy adobo sauce beautifully. This gives us a fusion recipe similar to Keema, but sans the meat. Set the Instant Pot to Manual/Pressure Cook (High) for 2 minutes followed by a Quick Pressure Release (QPR) as paneer cooks faster than tofu. The recipe is not Vegan.
- Crumbled Tempeh (Best for Texture): Tempeh is the closest relative to tofu but offers a heartier, nuttier bite. Tempeh can handle a slightly longer cook time than tofu. You can keep the 5-minute pressure cook, and it will absorb the smoky sauce beautifully without becoming mushy.
- Brown Lentils: Use 1 cup of dry brown lentils in place of the tofu. You will need to increase the vegetable broth to 2 cups total. Set the manual pressure cook time to 15 minutes followed by a natural release. The result is a thick, protein-rich "Lentil Sofritas" that is perfect for tacos.

How to make the recipe
1- Press the tofu between sheets of paper towel and remove the moisture. Once dry, cut the tofu into large chunks.
2- Roast the poblano pepper on an open flame. Once charred, remove from flame and transfer to a bowl.
3- Then remove the stem and chop the pepper (also remove the seeds and veins if you want it mild).
4- To make the sauce, add the poblano pepper with onions, garlic, peppers in adobo sauce, seasonings and water to a blender jar.
5- Make a smooth paste and set aside.
6- Set the Instant Pot to 'Sauté' and Normal. In the base add the oil.
7- Once the display reads 'Hot' add the tofu pieces.
8- Let the tofu brown for a few minutes. Turn them over and let them brown on all sides. It is okay for them to break while turning.
9- Once sufficiently charred, break up the tofu down further using the spatula.
10- Add the vegetable stock and deglaze. Follow this by adding the prepared sauce.
11- Mix well and close the lid of the Instant Pot. Press 'Cancel' and set the mode to 'Pressure Cook' and 'High'. Set time to 3 minutes and turn valve to sealing.
12- Once the timer goes off, turn the valve to venting and release all of the remaining pressure.
13- Open the lid and mix well. Add salt or more adobo sauce if required.
14- Serve this Instant Pot Sofritas with a side of steamed rice, shredded lettuce, tomatoes, avocado and my homemade tortillas. This pairs wonderfully with my instant pot refried beans as well.
Serving Suggestions and Storage
This copycat recipe of Chipotle's Sofritas is best enjoyed just like they serve it; with steamed rice or quinoa, black or pinto beans, guacamole, sour cream, fajita and lettuce.
Also, it is great as part of another recipe like enchilada, taco, burrito or salad bowl. Moreover, I like it with my homemade hakka noodles for adding some protein and texture. Or even make some rolls or sandwiches using this Instant Pot Sofritas.
Store leftovers in an airtight container in the refrigerator for up to 5 days. You can also freeze this Instant Pot Sofritas for up to 3 months.
To reheat, simply pop it in the microwave or warm it in a skillet with a splash of water to loosen the sauce.

Expert Tips and Notes
- Adjust the Heat: We use a variety of spicy ingredients including the poblano pepper, chipotle peppers in adobo sauce and taco seasoning. Balance these well to get the spice level you desire. Adding too much of each may result in a super spicy dish.
- The "Burn" Warning: As the sauce is thick, they tend to stick to the base of the instant pot. This gives a burn warning. To avoid that, deglaze with stock or water before pouring in the sauce.
- Air Fryer Cross-Over: If you prefer crisp tofu, simply pop the crumbled tofu in the air fryer for 7-8 minutes at 375 F. This will crisp the edges sufficiently. Then add it back to the sauce and stock and pressure cook.
- Do NOT add crumbled tofu: It may sound easy to add crumbled tofu directly into the instant pot but refrain from doing so. The bits tend to stick to the base and burn. And it is also a nightmare to clean the instant pot after. If you have crumbled tofu, cook them in a pan with some oil and then continue the recipe in the instant pot.
Recipe FAQs
Yes, Sofritas has a medium-spicy kick due to the poblano pepper and the chipotle peppers in adobo sauce. If you prefer a milder version, use only one chipotle pepper and remove the seeds from both peppers before blending the sauce.
Absolutely! While the Instant Pot is the fastest "dump and start" method to make Chipotle Sofritas; you can simmer the crumbled tofu and sauce in a heavy-bottomed skillet over medium-low heat for 15–20 minutes until the sauce has thickened and the flavors have come together.
As the sauce is thick, they tend to stick to the base of the instant pot. This gives a burn warning. To avoid that, deglaze with stock or water before pouring in the sauce.
Extra-firm tofu is the best choice for this recipe. It holds its shape during the pressure-cooking process and provides the "chewy," meat-like texture that makes Chipotle’s version so popular.

More Instant Pot "Dump and Start" Recipes
Love this recipe? Please leave a star rating in the recipe card below & if you REALLY like it, consider a review in the comments whilst you are there, thanks!

Instant Pot Chipotle Sofritas
Ingredients
- 14 oz firm tofu
- 1 cup vegetable stock or water
- 2 tablespoon vegetable oil
- 1 Poblano pepper
- 2-3 stalks cilantro (chopped)
Instructions
- Press the tofu between sheets of paper towel and remove the moisture. Once dry, cut the tofu into large chunks.14 oz firm tofu
- Roast the poblano pepper on an open flame. Once charred, remove from flame and transfer to a bowl.1 Poblano pepper
- Then remove the stem and chop the pepper (also remove the seeds and veins if you want it mild).
- To make the sauce, add the poblano pepper with onions, garlic, peppers in adobo sauce, seasonings and water to a blender jar.½ medium onion, 3 cloves garlic, 2 chipotle peppers in adobo sauce, 2 tablespoon adobo sauce, 1 tablespoon taco seasonings, ½ teaspoon roasted cumin powder, ½ cup water, 1 tablespoon sugar, 1 teaspoon salt, 1 teaspoon vinegar
- Make a smooth paste and set aside.
- Set the Instant Pot to 'Sauté' and Normal. In the base add the oil.2 tablespoon vegetable oil
- Once the display reads 'Hot' add the tofu pieces.
- Let the tofu brown for a few minutes. Turn them over and let them brown on all sides. It is okay for them to break while turning.
- Once sufficiently charred, break up the tofu down further using the spatula.
- Add the vegetable stock and deglaze. Follow this by adding the prepared sauce.1 cup vegetable stock
- Mix well and close the lid of the Instant Pot. Press 'Cancel' and set the mode to 'Pressure Cook' and 'High'. Set time to 3 minutes and turn valve to sealing.
- Once the timer goes off, turn the valve to venting and release all of the remaining pressure.
- Open the lid and mix well. Add salt or more adobo sauce if required.
- Serve this chipotle sofritas with a side of steamed rice, shredded lettuce, tomatoes, avocado and my homemade tortillas. This pairs wonderfully with my instant pot refried beans as well.2-3 stalks cilantro
Video
Notes
- Adjust the Heat: We use a variety of spicy ingredients including the poblano pepper, chipotle peppers in adobo sauce and taco seasoning. Balance these well to get the spice level you desire. Adding too much of each may result in a super spicy dish.
- The "Burn" Warning: As the sauce is thick, they tend to stick to the base of the instant pot. This gives a burn warning. To avoid that, deglaze with stock or water before pouring in the sauce.
- Air Fryer Cross-Over: If you prefer crisp tofu, simply pop the crumbled tofu in the air fryer for 7-8 minutes at 375 F. This will crisp the edges sufficiently. Then add it back to the sauce and stock and pressure cook.
- Do NOT add crumbled tofu: It may sound easy to add crumbled tofu directly into the instant pot but refrain from doing so. The bits tend to stick to the base and burn. And it is also a nightmare to clean the instant pot after. If you have crumbled tofu, cook them in a pan with some oil and then continue the recipe in the instant pot.









Leave a Reply