Ingredients
Scale
- 1 lb lean ground beef (90% or higher)
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 1 red bell pepper, chopped
- 2 large carrots, sliced into rounds
- 2 medium russet potatoes, peeled and cubed
- 1 can (15 oz) black beans, rinsed and drained
- 1 can (15 oz) fire-roasted diced tomatoes
- 1 cup frozen corn
- 4 cups low-sodium beef broth
- 1 tablespoon chili powder
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- Salt and black pepper to taste
- 1 tablespoon olive oil
- Fresh cilantro and lime wedges for garnish
Instructions
- Heat the olive oil in a large Dutch oven or stockpot over medium-high heat. Add the lean ground beef and cook until it is no longer pink, breaking it apart with a wooden spoon as it browns. Once the meat is browned, add the diced onion, bell pepper, and carrots. Continue to sauté for about 5 minutes until the vegetables begin to soften. Stir in the minced garlic and cook for another 60 seconds until fragrant.
- Sprinkle the chili powder, cumin, smoked paprika, salt, and pepper over the meat and vegetable mixture. Stir well to coat everything in the spices, allowing them to toast for a minute. Add the cubed potatoes, drained black beans, diced tomatoes (with their juices), and beef broth. Stir the pot thoroughly to ensure no bits are stuck to the bottom, as these contain the most flavor.
- Bring the soup to a gentle boil, then reduce the heat to low. Cover the pot with a lid and let it simmer for 20 to 25 minutes. You will know it is ready when the potatoes are fork-tender. About 5 minutes before the soup finishes cooking, stir in the frozen corn. This keeps the corn crisp and bright rather than mushy.
- Taste the soup and adjust the seasoning with extra salt or pepper if needed. Ladle the hot soup into deep bowls. Top each serving with a sprinkle of fresh cilantro and a squeeze of lime juice to brighten the flavors. For a little extra indulgence, you can add a small dollop of Greek yogurt or a sprinkle of shredded cheddar cheese.
- Cook Time: 45 minutes