When the ground beef and onion hit the Dutch oven, the first thing to watch is the color: the beef should brown while the onion softens, not sit pale in a pool of liquid. That steady start gives Santa Fe Taco Soup a savory base before the beans and tomatoes go in. I like this soup because it gets a full, hearty flavor from pantry staples without needing a long list of separate toppings or extra steps.
The two kinds of tomatoes do different jobs here. Fire-roasted tomatoes bring a deeper, lightly smoky taste, while diced tomatoes with green chiles add a little warmth and tang. Black beans, pinto beans, and corn make each spoonful substantial, and low-sodium beef broth keeps the tomato and spice flavors from getting lost under excess salt. The finished soup is brothy, colorful, and filling, with enough for six servings.

Kitchen Note
I use a 5-quart Dutch oven for this batch because the broth and canned ingredients need room to come to a boil without sloshing over the sides. A wide pot also gives you space to stir the beans and corn in gently.
Save Santa Fe Taco Soup for a cozy, pantry-friendly dinner with fire-roasted tomatoes, two kinds of beans, and a gently spiced beef broth.
Why Two Cans of Tomatoes Give This Taco Soup More Depth
Using two tomato styles is what keeps this soup from tasting like broth with taco spices stirred into it. Fire-roasted diced tomatoes have a roasted, slightly smoky character that adds depth to the base. The tomatoes with green chiles bring a brighter, gently peppery note, so the soup has more going on than heat alone.
Those flavors mingle with the beef broth as the soup simmers, while the beans and corn make the pot feel like a full meal. Neither tomato can is just filler, and swapping one for the other changes the balance: using only the fire-roasted tomatoes leaves out the green chile warmth, while using only tomatoes with green chiles loses that roasted note. Keeping both gives the broth a layered tomato flavor without adding extra seasonings or complicated steps. It also means each bowl gets a little variety, whether the spoon lands on beef, corn, black beans, or pinto beans.
What the Beef, Beans, and Broth Each Bring to the Pot

- 85% lean ground beef — It has enough fat to brown well while keeping the soup from turning greasy. The 85% lean blend is a good choice here; leaner beef can taste less rich, while fattier beef leaves more grease in the pot.
- Black beans and pinto beans — Their different sizes and textures make the soup more interesting than using just one kind. Drain and rinse both so the liquid in the cans doesn’t cloud the broth; either bean is easy to find in a store brand.
- Canned corn — It adds sweet pops of flavor against the chile and spices. Drain it before it goes in so the soup keeps its savory broth rather than taking on extra canning liquid.
- Yellow onion and garlic — The onion softens into the beef base, and fresh minced garlic gives the soup a sharper savory note. A firm onion and fresh garlic are worth choosing, though there’s no need to seek out specialty varieties.
- Chili powder, cumin, and dried oregano — These dried seasonings give the broth its warm, earthy backbone. Ordinary pantry spices work well; keep them measured and ready before cooking so they’re easy to stir in with the garlic.
- Low-sodium beef broth — It supplies the soup’s savory liquid while leaving room for the kosher salt in the pot. Low-sodium broth is the better fit than regular broth here because it gives you more control over the finished seasoning.
Build the Beef Base Before the Broth Goes In
Brown the Beef and Soften the Onion
Heat the olive oil in a 5-quart Dutch oven over medium heat, then add the ground beef and diced onion. Break up the beef as it cooks so it browns in small pieces rather than staying in large clumps. Cook for 7 to 9 minutes, until the beef is browned and reaches 160°F and the onion has softened. If the onion still feels firm, give the mixture the full cooking window before moving on.
Give the Garlic and Spices a Brief Cook
Stir in the minced garlic, chili powder, cumin, oregano, kosher salt, and black pepper. Keep everything moving around the pot for 30 seconds so the spices coat the beef and onion. The mixture should smell fragrant, not scorched; garlic can turn bitter if it sits against the hot pot without being stirred. Have the cans ready to add as soon as this quick step is done.
Add the Cans and Bring the Soup to a Boil
Add both kinds of tomatoes, the drained and rinsed black beans, the drained and rinsed pinto beans, the drained corn, and the beef broth. Stir from the bottom of the pot to loosen any browned bits and spread the beef and vegetables through the broth. Bring the soup to a boil, then reduce the heat. A steady boil is only needed to get it bubbling; the longer cook should be a gentler simmer.
Simmer Until the Broth Tastes Rounded
Simmer uncovered for 20 to 25 minutes. The soup should bubble gently rather than boil hard, and the broth will take on the color of the tomatoes and spices as it cooks. Stir occasionally, especially along the bottom of the pot, to keep the beef and beans from settling. The beans should still hold their shape when the soup is ready to ladle.
Three Changes That Give This Soup a Different Spin
Make a meatless bean-and-corn soup
Leave out the ground beef and use vegetable broth in place of the beef broth. The result is lighter and lets the tomatoes, beans, corn, and spices take the lead; it won’t have the same meaty richness as the original.
Make the bowl milder
Leave out the can of diced tomatoes with green chiles and keep the fire-roasted tomatoes. The soup will have less chile warmth and a simpler tomato taste, though it will also have less tomato volume than the full batch.
Lean into black beans
Use black beans in place of the pinto beans for a more uniform, firmer bean texture. The soup keeps its hearty feel, but loses the creamier contrast the pinto beans bring.
Storage and Reheating
- Refrigerator: Store in a covered container for 3 to 4 days. The beans will soften a little as they sit in the broth.
- Freezer: It freezes well for up to 3 months in airtight, freezer-safe containers. Leave a little room at the top for expansion.
- Reheating: Warm on the stovetop over medium-low heat, stirring occasionally, until the soup reaches 165°F. Avoid a hard boil, which can make the beans break down.
Questions That Come Up When Making Santa Fe Taco Soup

Santa Fe Taco Soup
Ingredients
Equipment
Method
- Heat the olive oil in a 5-quart Dutch oven over medium heat, then add the ground beef and onion. Cook for 7 to 9 minutes, breaking up the beef, until the beef is browned and reaches 160°F and the onion is softened.
- Stir in the garlic, chili powder, cumin, oregano, salt, and black pepper, and cook for 30 seconds.
- Add the fire-roasted tomatoes, tomatoes with green chiles, black beans, pinto beans, corn, and beef broth. Bring to a boil, then reduce the heat and simmer uncovered for 20 to 25 minutes.



