Ingredients:
- 1 lb lean ground beef (90/10)
- 1 large yellow onion, finely diced (approx. 200g)
- 2 cloves garlic, minced
- 1 packet (28g) taco seasoning
- 1 packet (28g) ranch dressing mix
- 1 can (15 oz) black beans, drained and rinsed
- 1 can (15 oz) kidney beans, drained and rinsed
- 1 can (15 oz) whole kernel corn, drained
- 1 can (14.5 oz) diced tomatoes with green chiles
- 1 can (8 oz) tomato sauce
- 2 cups low-sodium beef broth
Instructions:
- Place the 1 lb lean ground beef in a large pot over medium high heat. Cook for 5 minutes until browned and crumbly, ensuring you don't move it too much at first so a crust can form.
- Add the diced yellow onion to the beef. Sauté for 4 minutes until the onion is translucent and soft, scraping the bottom of the pan to pick up the flavorful browned bits.
- Stir in the 2 cloves of minced garlic. Cook for exactly 60 seconds until the aroma fills the kitchen but before the garlic turns bitter and brown.
- Sprinkle the taco seasoning and ranch dressing mix over the meat.
- Fold in the drained and rinsed black beans and kidney beans. Stir gently to coat them in the spice mixture so they begin absorbing the savory notes.
- Pour in the drained corn and the diced tomatoes with green chiles. Combine thoroughly until the colors are vibrant and evenly distributed.
- Add the tomato sauce and the 2 cups of low sodium beef broth. Stir well to ensure the ranch and taco mixes are fully dissolved into the liquid.
- Bring the mixture to a gentle boil, then reduce the heat to low. Simmer uncovered for 20 minutes until the liquid has slightly reduced and thickened.
- The soup is ready when it looks glossy and the beans are tender but not falling apart. Look for a velvety sheen on the surface of the broth.