white bowl of cooked sofritas with medium colored green cloth behind it; in background left, red tomatoe and slices of onion; background right, condiment bowl of oil and clove of garlic

Sofritas Recipe

Contributor: Sam Ellis

This sofritas recipe is perfect when you’re craving a copycat vegan Chipotle burrito bowl.

  • Author: Sam Ellis
  • Prep Time: 15 minutes
  • Cook Time: 25 minutes
  • Total Time: 40 minutes
  • Yield: 6 servings 1x
  • Category: Entrée
  • Method: Stovetop
  • Cuisine: Mexican


  • 16 oz. extra-firm tofu
  • 1 Tbsp. olive oil
  • 1 poblano pepper, cut into large slices
  • ½ onion, cut into large slices
  • 1 tomato, roughly chopped
  • ½ cup water
  • 1 chipotle in adobo plus 1 tsp. adobo
  • 2 Tbsp. lime juice
  • 1 clove garlic
  • 1 tsp. ancho chile powder
  • 1 tsp. cumin
  • ½ tsp. salt
  • ¼ tsp. black pepper


  1. Press tofu with paper towels until mostly dry. If you have a tofu press, use this first to get extra water out of the tofu.
  2. Cut the tofu into large pieces. Heat a large skillet over medium heat and add olive oil. Add pieces of tofu and brown on all sides, about 10 – 15 minutes.
  3. While cooking the tofu, in a food processor, add poblano pepper, onion, tomato, water, chipotle and adobo sauce, lime juice, garlic, ancho chile powder, cumin, salt, and pepper.
  4. You’ll want to break up the tofu into smaller pieces next. You can either remove the tofu from the skillet and chop into fine pieces or use a wooden spoon and break it up in the pan.
  5. Add sauce and tofu to the skillet and let simmer for 10 minutes until some of the extra moisture has been reduced. Serve warm or cool and store in an airtight container until ready for use.