Chipotle Sofritas

sofritas chipotle in a cast-iron skillet.

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Transform tofu into the most delicious Chipotle Sofritas recipe. This copycat recipe tastes just like Chipotle with all the smoky, meaty flavor but without the actual meat. Perfect for vegan tacos or burrito bowls.


  • 1 x 14 oz package extra-firm tofu
  • 4 tbsp olive oil
  • 1 large bell pepper, seeded and roughly chopped
  • 1/2 large sweet onion, quartered
  • 1/4 cup chipotles in adobo sauce
  • 2 roma tomatoes
  • 3 fresh garlic cloves, peeled
  • 1 tsp chili powder
  • 1/2 tsp smoked paprika
  • 1/4 tsp ground cumin
  • 1/2 tsp salt
  • 1/4 tsp black pepper
  • 1/2 cup water


  1. Preheat your oven to 400 degrees F. and line a baking sheet with parchment paper.
  2. Press your tofu between paper towel or using a tofu press to remove all excess moisture. Chop into bite-size pieces.
  3. Place your tofu on parchment-lined baking sheet and drizzle with 2 tbsp olive oil and sprinkle with salt. Roast for 20 minutes or until crispy around the edges.
  4. To a food processor add remaining 2 tbsp of olive oil, bell pepper, sweet onion, chipotles in adobo sauce, roma tomatoes, garlic and spices. Pulse until a thick paste is formed.
  5. Add your sofritas sauce to a large skillet over medium-high heat.
  6. Pour in water and then allow sauce to thicken and reduce, 5-7 minutes.
  7. Once tofu is done roasting add to sofritas sauce and cook until tofu has absorbed sauce and is nice and thick (another 5 minutes). Break up any larger pieces of tofu with a spatula.
  8. Serve over rice with veggies or with any of the suggestions above.