This is a straightforward ground beef and black bean soup built around Tex-Mex spicing — cumin, smoked paprika, diced tomatoes, corn, and a squeeze of lime at the end. At 36 grams of protein per bowl and 593 calories, it functions as a complete meal, not a starter. It comes together in one pot in about an hour, most of which is hands-off simmering.
Substitutions that actually work
- Chicken stock vs. beef broth: The recipe calls for chicken stock, which keeps the flavor cleaner. Swap in beef broth if you want a deeper, richer base — both work well.
- Canned vs. fresh corn: Frozen corn is the most practical choice here. It holds its texture better than canned and doesn’t need thawing before it goes in.
- Black beans: Pinto beans are the closest swap — similar creaminess, slightly earthier. Kidney beans work too but stay firmer.
- Ground beef: Ground turkey works as a leaner alternative. Cook it to 165°F (74°C) and expect a slightly lighter flavor that leans harder on the spices.
Why this recipe works
Two things matter here. First, browning the beef properly before adding any liquid — breaking it up and letting it sit undisturbed for a minute at a time — builds fond on the bottom of the pot, which dissolves into the broth and adds real savory depth. Second, the 30-minute simmer after adding the beans and tomatoes isn’t just for show. Black beans release starch as they cook, which naturally thickens the broth without any extra steps. Skip the simmer and you get a thin, flat-tasting soup; give it the full time and the texture comes together on its own.
If something goes sideways
- Soup is too thin: Scoop out about a cup of beans and mash them roughly with a fork, then stir them back in. This thickens the broth without changing the flavor.
- Beef is clumping instead of browning: The pot is too crowded or the heat is too low. Break the meat into smaller pieces and don’t stir constantly — let it sit and brown.
- Tastes flat after simmering: Salt is usually the issue, but also try a bigger squeeze of lime directly into the pot before serving. Acid wakes up the spices noticeably.
- Beans are turning mushy: They’ve been simmered too long or the heat was too high. Keep the simmer gentle — small bubbles, not a rolling boil.
- Too salty after adjusting: Add a second can of drained black beans or a cup of low-sodium broth to dilute without losing body.
Storage and reheating
Store leftovers in a sealed container in the fridge for up to 4 days. The soup thickens considerably overnight as the beans absorb more liquid — add a splash of broth or water when reheating on the stovetop over medium-low heat. It freezes well for up to 3 months; portion it into individual containers before freezing so you can pull out exactly what you need. Skip the cilantro garnish before storing — add it fresh when serving, though honestly if you’re eating it straight from the container the next day, skip the garnish entirely and save the dish.

Beef Mince and Black Bean Soup
Ingredients
1 tablespoon olive oil - extra virgin for best flavor
500 grams ground beef (minced beef) - lean for healthier choice
1 large onion - finely diced
2 cloves garlic - minced
1 teaspoon cumin 1 teaspoon paprika - smoked for depth of flavor
1 teaspoon salt - or to taste
½ teaspoon ground black pepper - freshly ground for best results
2 cans black beans - 400g each, drained and rinsed
- 1 can diced tomatoes - 400g can
4 cups chicken stock (chicken broth or chicken bouillon) - or beef broth for richer flavor
1 cup corn kernels - fresh or frozen 1 handful cilantro (coriander) - chopped, for garnish
1 whole lime - sliced, for serving
Instructions
- Heat the olive oil in a large pot over medium heat. Add the finely diced onion and sauté until translucent, about 5 minutes. Add the minced garlic and cook for another minute until fragrant.
- Add the beef mince, breaking it up with a wooden spoon, and cook until browned all over, about 7-10 minutes.
- Stir in ground cumin, smoked paprika, salt, and freshly ground black pepper. Cook for another 2 minutes to allow the spices to become aromatic.
- Add the drained black beans, diced tomatoes, and chicken broth to the pot. Bring the mixture to a simmer and cook for 30 minutes, allowing the flavors to meld.
- In the last 5 minutes of cooking, add the corn kernels and stir them through the soup. Taste and adjust seasoning if necessary.
- Once done, ladle the soup into bowls. Garnish with chopped cilantro and serve with a slice of lime to squeeze over before enjoying.
Notes
Nutrition
Common questions
Can I use dried black beans instead of canned?
Yes, but cook them fully before adding them to the soup — dried beans won’t soften properly in the 30-minute simmer time. About 450g of cooked dried beans replaces the two 400g cans; cook them separately until completely tender, then drain and add as directed.
Is 500g of ground beef enough to make this filling as a main meal?
Yes — combined with two cans of black beans, each serving comes out to 36 grams of protein, which is substantial for a soup. The beans do a lot of the heavy lifting here, so the beef goes further than it would in a dish without them.
Can I make this in a slow cooker?
You can, but brown the beef and sauté the onion and garlic in a skillet first — don’t skip that step and dump everything in raw. After browning, transfer everything except the corn to the slow cooker and cook on low for 6 hours or high for 3 hours, adding the corn in the last 20 minutes.

