Go Back
+ servings

Sofritas

vegan sofritas skillet.
Sofritas is a protein-rich, plant-based dish made of meaty tofu crumbles cooked with various seasonings, spices, and aromatics. It is a delicious meatless meal that is so hearty and satisfying, everyone will absolutely love it- vegan or not! Use it as a filling for burritos and tacos or serve on top of rice bowls, salads, or nachos.
Prep Time 15 minutes
Cook Time 40 minutes
Total Time 55 minutes
Serving Size 4 servings

Ingredients

  • 1 block super firm tofu, see notes
  • 2 Roma tomatoes, about 2 ½ cups when diced
  • 1 chipotle pepper in adobo
  • ½ tablespoon adobo sauce from the peppers
  • 2 ½ tablespoon olive oil, divided
  • ½ cup red onion, diced
  • 2 teaspoon apple cider vinegar
  • ¼ cup water or vegetable stock
  • 4 teaspoon minced garlic
  • 2 tablespoon tomato paste
  • 1 ½ teaspoon ground cumin
  • 1 teaspoon ground oregano, or dried oregano
  • ½ teaspoon chili powder, ancho chile powder or smoke paprika for less spicy
  • 1 teaspoon salt, or more to taste
  • teaspoon black pepper, or to taste
  • Fresh lime juice for serving
  • Agave or maple syrup for sweetness, optional

Instructions

  • Cook the aromatics and spices. Heat oil in a medium non-stick frying pan over medium-high heat. Add onions with a pinch of salt, and cook for 5 to 6 minutes until they start to brown. Stir in garlic, and then add tomato paste, cumin, oregano, chile powder, salt, and pepper. Cook for 1 minute. Add tomatoes, and cook until soft (about 5 minutes).
  • Prepare the tofu. While onions are cooking, cut tofu into 4 slabs and squeeze out excess water. Crumble tofu into small pieces, roughly the size of blueberries.
  • Make the sauce. Transfer the onion-tomato mixture to a blender or food processor. Add chipotle peppers in adobo, vinegar, and water. Blend until smooth.
  • Cook the crumbled tofu with sauce. Heat the remaining oil in the frying pan over medium-high heat. Add tofu, season with kosher salt, and cook for 12 minutes, stirring every 2 to 3 minutes until browned. Pour in the sauce and simmer for 5 minutes, stirring occasionally.
  • Adjust the seasonings. Taste and adjust seasonings as needed. I like to add a drizzle of maple syrup to enhance and intensify the overall flavor. Finish with a squeeze of lime juice.

Notes

  • You can also place leftovers in a lidded container and store them in the fridge for up to 4 days. 
  • Freezing sofritas can be a great way to have a ready-made meal that you can eat at a later time! It's a good idea to use the frozen sofritas within 2 to 3 months for the best quality. Keep in mind that freezing can alter the texture of tofu slightly. Thaw overnight in the fridge and reheat in the microwave before serving.