Mexican chilli soup is a tomato-based, gently smoky bowl of beans, corn, poblano pepper, and warm spices, served with lime and fresh toppings. This hearty, Mexican-inspired version gets its flavor from chipotle and cumin, while a generous amount of broth keeps it spoonable rather than thick like a pot of chilli. Soup recipes vary across regions and households, so think of this as a flexible take rather than the one definitive version.
Ingredients
- 1 tablespoon (15 ml) olive oil
- 1 medium yellow onion, finely chopped (about 200 g)
- 1 medium poblano pepper, stemmed, seeded, and diced (about 150 g)
- 3 garlic cloves, minced (about 9 g)
- 1 tablespoon (8 g) mild chili powder
- 1½ teaspoons ground cumin (about 3 g)
- 1 teaspoon smoked paprika (about 2 g)
- 1 teaspoon dried Mexican oregano (about 1 g)
- 1 tablespoon (15 g) minced chipotle pepper in adobo sauce
- 1 can crushed tomatoes, 14½ ounces (411 g)
- 5 cups (1.2 L) low-sodium vegetable broth
- 1 can black beans, 15 ounces (425 g), drained and rinsed
- 1 can pinto beans, 15 ounces (425 g), drained and rinsed
- 1 cup (165 g) corn kernels, fresh or frozen
- 1 teaspoon fine salt (6 g), plus more to taste
- ¼ teaspoon ground black pepper (about 0.5 g)
- 2 tablespoons (30 ml) fresh lime juice, from about 1 lime
- ½ cup (15 g) chopped fresh cilantro, for serving
- 1 avocado, diced (about 200 g), for serving
- ½ cup (60 g) grated Monterey Jack or crumbled queso fresco, for serving
- 1 cup (150 g) tortilla chips, for serving
Instructions
- Prepare the vegetables and beans. Chop the onion and poblano, mince the garlic, and drain and rinse both cans of beans under cool water. If using frozen corn, there is no need to thaw it. Measure the spices and chipotle before you start cooking; the chipotle is potent, and measuring makes it easier to control the heat.
- Soften the onion and poblano. Warm the olive oil in a large, heavy pot or Dutch oven over medium heat. Add the onion and poblano and cook for about 7 minutes, stirring occasionally, until the onion is translucent and the pepper has softened. If the vegetables start to brown quickly, lower the heat slightly rather than letting the onion scorch.
- Bloom the aromatics. Stir in the garlic, chili powder, cumin, smoked paprika, oregano, and minced chipotle. Cook for 1 minute, stirring constantly, until fragrant. The spices should smell toasted but not burnt; if the bottom of the pot looks dry, move straight to the next step.
- Build the broth and simmer. Pour in the crushed tomatoes and vegetable broth, scraping the bottom of the pot to release any browned bits. Add the salt and black pepper, then bring the soup to a gentle boil. Reduce the heat to maintain a steady simmer and cook uncovered for 20 minutes, stirring once or twice. This gives the tomato and spices time to mingle while keeping the broth light.
- Add the beans and corn. Stir in the black beans, pinto beans, and corn. Return the soup to a gentle simmer and cook for 8 minutes, until the beans and corn are hot throughout. Avoid a hard boil, which can split the beans and make the soup less appealing. If the soup seems thicker than you like, stir in a little hot broth or water.
- Finish and taste. Take the pot off the heat and stir in the lime juice. Taste a spoonful and adjust the salt, pepper, or lime as needed. For more heat, add a little extra chipotle or a pinch of chili powder; for a milder bowl, balance the spice with another squeeze of lime or a spoonful of cheese at the table.
- Serve. Ladle into six bowls and top with cilantro, diced avocado, cheese, and tortilla chips. Put extra lime wedges and toppings on the table so everyone can finish their own bowl.
Tips
- Choose the chili powder carefully. The recipe means American-style chili powder, a seasoning blend that usually includes ground chiles and other spices, not pure cayenne or a single hot chile powder. If you only have pure chile powder, start with 1 teaspoon (about 2 g) and add more to taste, since its heat and strength can differ considerably.
- Adjust the chipotle gradually. Chipotle in adobo gives the soup its smoky, tangy flavor as well as heat. For a milder pot, use 1 teaspoon (5 g) of the adobo sauce without the pepper, then taste before adding more. If chipotles are hard to find, use ½ teaspoon (about 1 g) chipotle powder and 1 teaspoon (5 ml) tomato paste; the substitute is smoky but lacks the tang and depth of the sauce.
- Use the right oregano substitute. Mexican oregano has a citrusy, slightly earthy character and may be sold in Latin American grocery shops. If it is unavailable, use the same amount of regular dried oregano; the soup will still work, though its herbal flavor will be a little less bright. Marjoram is another mild option.
- Keep the texture in your control. For a thicker, stew-like soup, mash about ½ cup (85 g) of the cooked beans against the side of the pot and stir them back in. For a brothier bowl, add up to 1 cup (240 ml) extra broth. Do not mash all the beans, or you will lose the contrasting whole-bean texture.
Serving Suggestions
Serve the soup hot in wide bowls, with tortilla chips either on top for crunch or on the side for dipping. Warm corn tortillas, flour tortillas, or a simple quesadilla make the meal more substantial. A side of rice also works well: spoon rice into each bowl first if you want a filling, almost stew-like serving, or keep it separate so the rice does not soak up all the broth.
Offer lime wedges, cilantro, avocado, and cheese separately. The toppings are not just decoration: avocado and cheese soften the chipotle’s heat, while lime cuts through the rich tomato broth. Thinly sliced radishes or finely chopped white onion are good extra garnishes if you have them. If serving a group, set out sour cream or plain yogurt as an optional cooling topping, and keep tortilla chips separate until serving so they stay crisp.
Variations
Add more vegetables: Stir in 1 diced zucchini (about 200 g) with the corn, or add 1 diced carrot (about 100 g) with the onion so it has time to soften. Chopped red bell pepper can stand in for the poblano if you want a sweeter, milder soup. A handful of baby spinach can be stirred in during the last minute, just until wilted.
Make it meatier: Brown 1 pound (450 g) ground beef in the pot before cooking the onion, breaking it into small pieces. Drain excess fat if needed, then continue with the recipe. Cook ground beef to the USDA FSIS safe minimum internal temperature of 160°F (71°C), checking with a food thermometer before adding the broth. Ground turkey is another option and must reach 165°F (74°C); its flavor is milder, so you may want an extra pinch of cumin or chipotle.
Change the beans: Kidney beans or cannellini beans can replace either type of bean in equal drained amounts. You can also use two cans of just one variety. Canned beans are convenient and cook quickly; if using home-cooked beans, measure about 1½ cups (about 255 g) in place of each drained can and make sure they are already tender before adding them.
Make it less or more spicy: For a family-friendly, mild pot, leave out the chipotle and serve hot sauce separately. For a hotter soup, add minced jalapeño with the onion or increase the chipotle by 1 teaspoon at a time. Heat varies by pepper and brand, so taste as you go instead of adding a large amount all at once.
Make it vegetarian or vegan: The base recipe is vegetarian when made with vegetable broth, and it is vegan if you leave off the cheese or use a plant-based alternative. Check packaged broth and toppings if cooking for someone who avoids particular ingredients. To make the soup gluten-free, choose broth and chili powder labeled gluten-free and serve with suitable corn tortilla chips.
Storage and Reheating
Cool leftovers promptly and refrigerate them within 2 hours of cooking, using shallow airtight containers so the soup chills evenly. Keep the toppings separate, especially the avocado and tortilla chips. The soup keeps for 3–4 days in the refrigerator. Because the beans continue to absorb liquid, it may be thicker the next day; add a splash of broth or water when reheating.
Reheat only the portion you plan to eat, either in a saucepan over medium-low heat or in a microwave-safe bowl, stirring occasionally so it heats evenly. Leftovers should reach 165°F (74°C), as checked with a food thermometer. Bring stovetop portions to a gentle simmer after they reach temperature, but avoid prolonged boiling. You can freeze the soup, without fresh toppings, for up to 3 months for best quality. Thaw overnight in the refrigerator and reheat to 165°F (74°C); the beans may be a little softer after freezing.
Frequently Asked Questions
Is Mexican chilli soup the same as chili con carne?
This version is a broth-based soup made with beans, vegetables, tomato, and spices, while chili con carne is usually thicker and often features meat. The names and ingredients of chilli-style dishes vary, and this recipe is best understood as a Mexican-inspired soup rather than a claim to represent every regional tradition.
Can I make this soup ahead?
Yes. Make the soup through the lime-juice step, cool it promptly, and refrigerate it for up to 3–4 days. Reheat to 165°F (74°C), then add fresh cilantro, avocado, cheese, and chips just before serving. The flavors settle as it sits, and the broth may need a small splash of water or stock when warmed.
Can I use dried beans instead of canned?
Yes, but cook the dried beans separately until tender before measuring them into the soup. Do not add dried, uncooked beans directly to this recipe: the cooking time is too short for them to soften reliably, and they would absorb broth. About 1½ cups (255 g) cooked beans replaces one drained 15-ounce can.
How can I thicken the soup without adding flour?
Mash some of the beans in the pot, or blend a cup of soup and stir it back in. Either method thickens the broth while keeping the recipe’s flavors intact. If you use a blender, let the soup cool slightly and follow the appliance’s instructions for hot liquids; never seal very hot soup in a standard blender jar.
What can I use if I do not have a poblano?
A green bell pepper is the easiest substitute and gives a mild, slightly sweeter result. For a little more heat, use a seeded jalapeño, or use half a green bell pepper and half a jalapeño for a middle ground. Remove the seeds and ribs if you want to limit the heat.
Why does my soup taste flat?
It may need salt, lime, or both. Add salt in small pinches, then taste again; a little more lime can brighten the tomato and bean flavors without making the soup hotter. Also check that your chili powder is a seasoned blend rather than a very mild single-ground chile, since the latter may need extra cumin or smoked paprika for a fuller flavor.
Related
- Swedish-Mexican Meatballs with Poblano Cream
- Peruvian Roasted Chicken with Aji Verde and Crispy Skin
- Mutton Stew: A Slow-Simmered Recipe for Tender Meat
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).