This is a one-pot beef mince soup loaded with black beans, corn, and fire-roasted tomatoes, finished with crispy baked tortilla strips. It takes about an hour start to finish and feeds six people without needing anything on the side. The ground beef does real work here — it adds enough protein and body that this is genuinely dinner, not a starter.
The technique that matters
Two things make or break this soup. First, brown the beef properly — spread it in the pot and leave it alone for a couple of minutes before breaking it up. A good sear on the meat adds flavor the simmering step can’t replicate. Second, toast the spices directly in the beef fat for a full minute before adding any liquid. Cumin, chili powder, and smoked paprika all release their flavor compounds in fat, not water. Skip that step and the spice flavor stays flat no matter how long the soup simmers. Ground beef needs to reach 160°F (71°C) internally — at the browning stage in a hot pot this happens quickly, but if you’re unsure, check before moving on.
About the ingredients
- Fire-roasted diced tomatoes: Worth seeking out over standard diced tomatoes. The roasting adds a mild smokiness that regular canned tomatoes don’t have, and it works with the smoked paprika rather than against it.
- 85% lean ground beef: The fat content matters here. Leaner beef (90%+) can leave the broth tasting thin. If you only have lean mince, add a small drizzle of olive oil after draining.
- Corn tortillas for the strips: Flour tortillas won’t crisp the same way — they go soft fast once they hit the soup. Stick with corn.
- Black beans: Pinto beans work as a straight swap and are slightly creamier. Either way, drain and rinse well so the starchy liquid doesn’t muddy the broth.
- Beef stock: Low-sodium stock lets you control the salt level yourself, which matters because the canned tomatoes and beans already carry sodium.
If something goes sideways
- Soup tastes flat even after seasoning: Add lime juice gradually at the end — acid lifts the whole flavor profile. A second squeeze often does more than extra salt.
- Broth is too thin after simmering: Remove about a cup of the beans and corn, mash them roughly, and stir them back in. This thickens without blending the whole pot.
- Tortilla strips went soft before serving: They soften within minutes in hot soup. Bake a double batch and keep half back in a bowl on the table — skip the garnish cheese on top of the soup and just serve the strips alongside instead, which is honestly the better move anyway.
- Beef clumped into large pieces: If the mince cooked in big chunks, the texture in the soup is uneven. Break it up with a wooden spoon early in the browning step, before it firms up completely.
- Soup is too spicy to fix: Stir in a spoonful of sour cream directly into the pot, not just as a garnish. It tempers the heat without diluting the flavor the way extra stock would.

Spicy Beef Mince Tortilla Soup
Equipment
Ingredients
Main Ingredients
1 tablespoon olive oil - extra virgin preferred
1 pound ground beef - preferably 85% lean
1 medium yellow onion - diced
4 cloves garlic - minced
1 teaspoon cumin - ground
1.5 teaspoons chili powder - adjust based on desired heat
0.5 teaspoon smoked paprika
1 teaspoon salt - or to taste
0.5 teaspoon ground black pepper - freshly cracked- 1 can diced tomatoes - 14.5 oz can, preferably fire-roasted
1 can black beans - 15 oz can, drained and rinsed
4 cups beef stock (beef broth or beef bouillon) - low sodium preferred
1 cup corn kernels - fresh or frozen
1 tablespoon lime juice - freshly squeezed
6 small corn tortillas - cut into thin strips
Garnish (Optional)
1 cup sour cream - for drizzling
1 small avocado - sliced
1 small bunch cilantro (coriander) - fresh, chopped
1 cup cheddar cheese - shredded, Monterey Jack
Instructions
- Preheat oven to 375°F (190°C). Spread tortilla strips on a baking sheet and bake for 10–12 minutes or until golden and crispy. Set aside.
- Heat olive oil in a large pot or Dutch oven over medium-high heat. Add ground beef and cook until browned and no longer pink, about 6–8 minutes. Break it apart as it cooks.
- Add chopped onion and sauté for 5 minutes until softened and translucent. Stir in minced garlic and cook for 1 minute until fragrant.
- Stir in the cumin, chili powder, paprika, salt, and pepper. Toast the spices for 1 minute to unlock their flavors.
- Add diced tomatoes, black beans, corn, and beef broth. Bring to a boil, then reduce heat and let simmer uncovered for 20–25 minutes to allow flavors to meld.
- Stir in freshly squeezed lime juice and adjust seasoning to taste. If desired, blend a portion of the soup for a thicker texture using an immersion blender.
- Ladle soup into bowls. Top with crispy tortilla strips, diced avocado, shredded cheese, sour cream, and chopped cilantro as desired.
Notes
- For a smoky twist, char the corn kernels on a grill or cast iron skillet before adding.
- Want it spicier? Add a chopped chipotle pepper in adobo sauce with the tomatoes.
- For vegetarians: Substitute beef for meatless crumbles or mushrooms and use vegetable broth.
Nutrition
Common questions
Can I make this soup ahead and reheat it?
Yes — it reheats well and the flavor actually improves overnight. Store the soup and tortilla strips separately; the strips will turn to mush if left in the broth.
Is this soup filling enough on its own, or does it need bread or rice on the side?
With a pound of ground beef, a full can of black beans, and corn, one bowl runs around 507 calories and carries solid protein — most people find it a complete meal. If you’re feeding hungrier eaters, warm tortillas on the side close the gap without much extra effort.
Can I use ground turkey instead of beef mince?
Ground turkey works as a substitute, though the broth will be lighter in flavor since turkey has less fat. Use ground turkey thigh if you can find it — it’s richer than breast — and make sure it reaches 165°F (74°C) before you move on to the next step.
Try these next
- Hearty Beef Kale Soup
- Spicy Beef Stuffed Peppers
- Golden Colombian Beef Empanadas
- Hearty Beef Cauliflower Bake










