Go Back
+ servings
a grey bowl with brown rice, lettuce, guacamole, and sofritas with a fork

If you love Chipotle, you have to try these homemade tofu sofritas! The recipe is super easy to make, incredibly delicious, packed with flavor, and entirely vegan! It's ready in just 30 minutes! 
Course Entrées
Cuisine American
Diet Vegan, Vegetarian
Prep Time 7 minutes
Cook Time 23 minutes
Servings 4 servings
Calories 96kcal
Author Sina


  • 14 oz very firm tofu
  • 1 chipotle in adobo sauce (canned)
  • 2 tablespoons adobo sauce (from the canned chipotle)
  • 3 cloves of garlic
  • 2 teaspoons cumin
  • 1/2 teaspoon smoked paprika powder
  • 1 green bell pepper, roughly chopped
  • 1/2 teaspoon dried oregano
  • 1 tomato, quartered
  • 3/4 cup salsa
  • 1 teaspoon salt
  • 2 teaspoons tomato paste


  • Drain the tofu. Wrap it in paper towels and squeeze out as much of the excess water as possible. Cut it into slices
  • In a large non-stick frying pan, heat some oil and cook the tofu on high heat until it's nicely browned on both sides. This should take about 8 minutes. 
  • In the meantime, make the marinade. Place all of ingredients into a food processor or blender and process them into a sauce with a few chunks left. It should look like a salsa. 
  • When the tofu is nicely browned, use a wooden spoon to crumble it. The crumbles shouldn't be too small.
  • Add the sauce to the tofu. 
  • Stir well. 
  • Simmer for 15 minutes on medium heat.
  • Serve with burritos, tacos, or in a burrito bowl with brown rice, lettuce, guacamole, and vegan sour cream. 


  • Make sure to use very firm tofu. The recipe doesn't work with soft tofu because it doesn't crumble and it also doesn't absorb sauces well. 
  • If your tofu is not firm enough, press it for 20-30 minutes before you start with the recipe. You could do this by placing a stack of cookbooks on top or by using a tofu press. I posted a post on how to cook tofu a while ago that also explains how to press tofu. 
  • Adjust the level of spiciness to your personal liking by using more or less of the chipotle peppers. We liked one chipotle and about two tablespoons of the adobo sauce, but feel free to adjust the amount you're using. 
  • I love serving the sofritas with brown rice, black beans, lettuce, guacamole, vegan sour cream, nachos, and maybe a bit of vegan shredded cheese. So good! 


Calories: 96kcal | Carbohydrates: 11g | Protein: 9g | Fat: 2g | Saturated Fat: 1g | Sodium: 1017mg | Potassium: 474mg | Fiber: 3g | Sugar: 6g | Vitamin A: 659IU | Vitamin C: 30mg | Calcium: 69mg | Iron: 2mg