Go Back
+ servings

Homemade Sofritas Recipe

This homemade sofritas recipe is huge on flavor with chunks of tofu simmered in a spicy chipotle sauce. Perfect for taco bowls, burritos and more.
Prep Time20 mins
Cook Time30 mins
Course: Main Course
Cuisine: American
Keyword: chipotle, spicy, tacos, tofu, vegetarian
Servings: 4
Calories: 149kcal



  • 2 ancho peppers
  • 2 guajillo peppers
  • 1 tablespoon olive oil + more as needed
  • 1 small onion chopped
  • 1 jalapeno pepper chopped
  • 3 cloves garlic chopped
  • 1 teaspoon ground cumin
  • Salt and pepper to taste
  • 3 ounces chipotles in adobo sauce use 3-4 of the chipotles and some of the sauce, 1/2 a can
  • Hot sauce to taste


  • 14 ounce package extra firm tofu



  • Remove the stems and seeds from the ancho and guajillo peppers. Set them into a large bowl and cover them with very hot water. Let them steep for 20 minutes to soften. Drain and add to a food processor.
  • Heat 1 tablespoon olive oil in a pan and add the onion and jalapeno. Cook them down for 5 minutes to soften.
  • Add the garlic and cook another minute, until the fragrance blooms.
  • Add the cooked vegetables to the food processor along with chipotles in adobo sauce, cumin, salt and pepper and hot sauce to taste. Process until smooth. Add in a bit of fresh water (1/2 to 1 cup) and process until you achieve the consistency you desire. Strain, if desired, for a smoother sauce. Taste and adjust for salt and pepper.


  • Slice the tofu into 8 large pieces. Wrap them in paper towels or a large towel and set a heavy weight on them, such as a cast iron pan, to press out the moisture. (I usually do this while I am soaking the dried peppers.)
  • Heat the pan back to medium high heat and add more olive oil, if needed. Add the tofu and lightly fry the pieces 2-3 minutes per side to lightly brown them.
  • Break up the tofu with a wooden spoon, then pour in the chipotle sauce. Stir and simmer for 20 minutes to let the tofu soak up the saucy flavor.
  • Serve!


Heat Factor: Medium. You'll get some decent heat and spice level from the chipotles in adobo sauce. If you'd like more heat, add extra of your favorite spicy hot sauce.


Calories: 149kcal | Carbohydrates: 10g | Protein: 10g | Fat: 8g | Saturated Fat: 1g | Sodium: 365mg | Potassium: 176mg | Fiber: 3g | Sugar: 4g | Vitamin A: 1322IU | Vitamin C: 11mg | Calcium: 144mg | Iron: 2mg