Spicy Chipotle Sofritas with Roasted Poblano and Tomatoes

Prep: 15 minCook: 25 min3 servingsmediumLatin
Spicy Chipotle Sofritas with Roasted Poblano and Tomatoes

This Mexican-inspired tofu dish combines the smoky heat of roasted poblanos and chipotle chilis in adobo with tangy cherry tomatoes and warm spices. The tofu is pressed, seared until golden, then crumbled and simmered in a chunky, flavorful sauce until the liquid reduces. Perfect for tacos, burrito bowls, or grain dishes, this plant-based protein offers bold, complex flavors with a satisfying meaty texture that appeals to vegetarians and omnivores alike.

Ingredients

3 servings
  • 8 ounces firm tofu, pressed and sliced
    extra-firm tofu1:1vegetarianvegan

    same texture

    Full guide →
  • 2 tablespoons olive oil
  • 1 poblano, roasted
    bell pepper1:1milder

    less smoky heat

  • 2 chilis in adobo sauce
    chipotle powder2 chilis to 1/2 tspspicy

    less smoky complexity

  • 1 small onion, roughly chopped
  • 2 ½ cups cherry tomatoes
    diced canned tomatoes2.5 cups fresh to 1 canpantry

    slightly different texture

    Full guide →
  • 1 tablespoon apple cider vinegar
  • 1 tablespoon cumin
  • ½ teaspoon chili powder
  • ½ teaspoon oregano
  • ½ teaspoon sea salt
  • 1 pinch nutritional yeast

Instructions

  1. 1

    Preheat the broiler and roast poblano on foil-lined baking sheet on top rack until charred black

  2. 2

    Remove poblano from oven, place in bowl, and cover with plate to steam

  3. 3

    Remove poblano and scrape off charred skin

  4. 4

    Combine poblano, chilis in adobo, onion, tomatoes, vinegar, cumin, chili powder, oregano, salt, and nutritional yeast in food processor

  5. 5

    Pulse until runny consistency with some chunks remaining

  6. 6

    Press tofu under heavy pot on absorbent towel to remove liquid

  7. 7

    Slice tofu into strips

  8. 8

    Heat oil in large skillet and add tofu

  9. 9

    Cook tofu on both sides until golden brown without scraping until seared

  10. 10

    Break up browned tofu with wooden spoon into ground beef-sized bits

  11. 11

    Pour marinade over tofu and simmer until cooking liquid evaporates

Tips

Tip 1

Don't skip pressing the tofu - removing excess moisture helps it sear properly and absorb the flavors better.

Tip 2

Let the tofu develop a golden crust before breaking it up for the best texture and flavor.

Tip 3

Adjust the heat level by using more or fewer chilis in adobo sauce to taste.

Good to Know

Storage

Refrigerate up to 4 days in airtight container

Make Ahead

Can be made 2 days ahead and reheated

Serve With

Serve warm in tacos, burrito bowls, or over rice

Common Mistakes

Watch

Don't skip steaming the poblano to easily remove charred skin

Watch

Avoid moving tofu too early to prevent sticking and breaking

Substitutions

Vegan Options

firm tofu
extra-firm tofu1:1vegetarianvegan

same texture

Full guide →

General Alternatives

poblano
bell pepper1:1milder

less smoky heat

Full guide →
cherry tomatoes
diced canned tomatoes2.5 cups fresh to 1 canpantry

slightly different texture

Full guide →
chilis in adobo
chipotle powder2 chilis to 1/2 tspspicy

less smoky complexity

Full guide →
Find more substitutions →

FAQ

Can I use soft tofu instead of firm?

Firm or extra-firm tofu works best as it holds its shape when crumbled and doesn't fall apart during cooking.

How spicy is this dish?

The heat level is moderate from poblanos and chipotle chilis. Adjust by using fewer chilis or removing seeds for milder flavor.

Can I freeze leftover sofritas?

Yes, freeze up to 3 months in freezer bags. Thaw overnight and reheat in skillet, adding splash of water if needed.