
There’s a particular kind of cold evening that calls for nothing but a steaming bowl of something smoky and comforting, and that’s exactly when this green chile tofu soup recipe earns its place on the stove. It started as an attempt to use up roasted chiles from a big batch I’d made for something else, and it turned into one of my most-requested soups during cooler months.
The roasted green chiles bring a smoky depth that makes this soup taste like it simmered for hours, even though it comes together surprisingly quickly. Soft, protein-rich tofu soaks up the broth’s flavor, turning every spoonful into something deeply satisfying without feeling heavy.
Table of Contents
Why You’ll Love This Recipe
- Smoky, comforting flavor from roasted green chiles
- High in plant-based protein thanks to the tofu
- Ready in about 35 minutes from start to finish
- Naturally gluten-free and easily made vegan
- Great for meal prep, since the flavor deepens overnight
- Easily adjustable heat level for every spice preference
What You’ll Need
Main Ingredients
- 4 fresh Anaheim or Hatch green chiles, roasted, peeled, and chopped (or 1 cup canned diced green chiles)
- 1 tablespoon olive oil
- 1 small onion, diced
- 3 cloves garlic, minced
- 1 teaspoon ground cumin
- 4 cups vegetable broth
- 1 (14-ounce) can diced tomatoes
- 1 block firm tofu, cubed
- 1 cup corn kernels, fresh or frozen
- Salt and pepper, to taste
- Fresh cilantro, chopped, for garnish
Optional Add-ins
- Diced potatoes: add heartiness and turn this into a stew-like dish
- Lime juice: stirred in at the end for brightness
- Avocado slices: for creamy richness on top
- Crushed tortilla chips: for crunch sprinkled over each bowl
Step-by-Step Instructions
- If using fresh chiles, roast them over an open flame or under a broiler until charred on all sides, then steam in a covered bowl for 10 minutes before peeling, seeding, and chopping.
- Heat the olive oil in a large pot over medium heat.
- Add the diced onion and cook for 4–5 minutes until softened and translucent.
- Stir in the garlic and cumin, cooking for another 1 minute until fragrant.
- Add the chopped roasted green chiles and stir to combine.
- Pour in the vegetable broth and diced tomatoes, then bring to a gentle boil.
- Reduce heat and simmer for 10 minutes to let the flavors meld together.
- Add the cubed tofu and corn, stirring gently so the tofu doesn’t break apart.
- Simmer for another 8–10 minutes, until the tofu is heated through and the soup has thickened slightly.
- Season with salt and pepper to taste.
- Ladle into bowls and garnish with fresh cilantro before serving.
Pro Tips
- Roast your own chiles when possible — the smoky char from fresh-roasted chiles adds a depth that canned versions simply can’t fully replicate.
- Add the tofu gently and avoid stirring too vigorously, so the cubes hold their shape in the finished soup.
- Let the soup simmer a few extra minutes if you want a thicker, heartier texture; it will continue to develop flavor the longer it sits.
Variations & Substitutions
For a creamier version, blend a portion of the soup base before adding the tofu, or stir in a splash of coconut milk at the end. White beans can be added for extra heartiness and protein. If you prefer a smokier broth, add a teaspoon of chipotle powder along with the cumin.
What to Serve With
This soup pairs beautifully with warm cornbread, a simple side salad, or a stack of warm corn tortillas for dipping. A sprinkle of shredded cheese and a dollop of sour cream on top makes it feel extra indulgent.
Storage & Reheating
Store leftover soup in an airtight container in the fridge for up to 4 days; the flavor often deepens and improves by the next day. To freeze, cool completely and store in freezer-safe containers for up to 3 months. Reheat gently on the stovetop over medium-low heat, stirring occasionally, or microwave in 1-minute intervals until hot.
FAQs
Can I use canned green chiles instead of roasting my own for this soup? Yes — canned diced green chiles work well and save time, though fresh-roasted chiles add a smokier, more complex flavor if you have the time.
Is this green chile tofu soup spicy? It’s generally mild to medium, depending on the chiles used. Hatch and Anaheim chiles bring gentle heat, while adding jalapeños or chipotle powder will increase the spice level.
Can I make this tofu soup recipe ahead of time? Absolutely — this soup is a great make-ahead option since the flavors continue to develop after a day in the fridge, making it ideal for meal prep.
Recipe Card
Prep Time: 15 minutes Cook Time: 25 minutes Total Time: 40 minutes Servings: 4–6
Ingredients (summary):
Roasted green chiles, olive oil, onion, garlic, cumin, vegetable broth, diced tomatoes, firm tofu, corn, salt, pepper, cilantro.
Instructions (summary):
Sauté onion and garlic, stir in roasted chiles and cumin, add broth and tomatoes and simmer, then add tofu and corn and simmer until heated through before garnishing and serving.
smoky roasted green chile soup with tofu Roasting the chiles yourself before adding them to the broth is the one step that makes this soup taste like it’s been simmering all day.
Warm up with this green chile tofu soup recipe on your next chilly night, and let me know in the comments how you topped your bowl!
