Go Back
+ servings
5 from 4 votes

Chipotle Tofu Sofritas

by: claire cary

This Chipotle sofritas recipe tastes just like the original! It's FULL of flavor, naturally vegan & gluten free and easy to make. Even people who hate tofu will love this recipe.
/ /
Prep: 15 minutes
Cook: 15 minutes
Total: 30 minutes



  • 1 block extra firm tofu
  • 1-2 tbsp oil


  • ½ yellow onion
  • 4 cloves garlic
  • 1 tbsp olive oil
  • 1 poblano pepper
  • 1-3 chipotle peppers in adobo 1 for mild, 3 for very spicy
  • 2-3 tbsp adobo sauce from the can of chipotles
  • ½ tsp cumin
  • 1 tsp paprika
  • ½ tsp salt
  • 2 tbsp tomato paste
  • 1 tbsp soy sauce or tamari
  • Juice from 1/2 lime
  • 1 tsp brown sugar
  • cup water


  • Remove the tofu from the package and drain off any excess water. Wrap in a towel and place a heavy object on top such as a tea kettle or cast iron pan. Let press for about 10 minutes while we prep the other ingredients.
  • Add the whole poblano pepper to a baking sheet and drizzle with olive oil. Broil on high for 10-12 minutes, flipping halfway.
  • Alternatively, you can hold it over an open flame until it's hot and blistery. If broiling, do not put it on parchment or foil, it'll burn! Just keep it on the baking sheet.
  • In a large skillet, add the roughly chopped onion, minced garlic, and olive oil.
  • Saute for about 5 minutes or until the onion looks translucent.
  • Transfer to a food processor. Set the pan aside (no need to clean it) because we'll use it again in a second.
  • Once the poblano is done carefully peel off the skin, remove the seeds and the stem and discard. Add what's left to the food processor.
  • Add in all remaining ingredients aside from the tofu.
  • Process until mostly smooth. A few chunks are ok, but it depends on your preference.
  • Remove the tofu from the towel and cut into large chunks. I like to cut it in half to thin it out then cut each half into three pieces so you end up with 6 total, but it really doesn't matter how it's cut at this point.
  • Add to your pan with the olive oil. Lightly fry for about 3 minutes over medium heat, then flip and fry on the other side for 3 more minutes or until lightly golden brown on both sides.
  • Use a fork to roughly mash it up. I like it kind of like a scrambled egg consistency with a few larger pieces for texture.
  • Once the tofu is mashed, add in the sauce and stir to combine.
  • Let simmer for about 10 minutes to allow the flavors to absorb.
  • Serve in tacos, burritos or bowls with cilantro lime rice, corn, beans, salsa, guac etc!


You can make the spice level of this recipe mild, medium or hot. It all depends on how many chipotle peppers you use. They can vary in size, but generally, use just 1 for mild, 2 for medium or 3 for hot.
The poblano pepper is a key ingredient in this recipe, so don't leave it out! You just need one since they're fairly large.
Serving: 1cup / Calories: 150kcal / Carbohydrates: 11g / Protein: 10g / Fat: 7g / Fiber: 2g / Sugar: 5g

Did you make this?

Mention @eatwithclarity or tag #eatwithclarity!