Skip to content
Instructions:
- Heat a large skillet over medium-high heat, then add the ground beef and diced onion. Break the meat into small pieces as it cooks to ensure even browning and cook for about 5 to 7 minutes until the beef is fully browned and the onion softens, which helps release its sweetness.
- Drain any excess fat from the skillet to prevent greasiness, then transfer the cooked beef and onion mixture into a 6-quart slow cooker to begin assembling the soup.
- Add the drained and rinsed black beans, kidney beans, and pinto beans to the slow cooker. These beans contribute protein, texture, and heartiness to the soup.
- Pour in the drained sweet corn, the 28-ounce can of diced tomatoes with juices, and the 10-ounce can of diced tomatoes with green chilies. Stir gently to evenly distribute the vegetables and maintain their texture.
- Sprinkle the taco seasoning and ranch seasoning packets evenly over the mixture to infuse the soup with bold, layered flavors right from the start.
- Add the garlic powder and smoked paprika for an added depth of smoky and savory notes that complement the seasoning packets.
- Pour in 1½ cups of low-sodium beef broth, which provides the liquid base and keeps the soup rich but not overly salty, then stir everything together to combine thoroughly.
- Cover the slow cooker with its lid and cook on LOW for 5 to 6 hours, or on HIGH for 2½ to 3 hours. Slow cooking allows the flavors to meld beautifully and the ingredients to soften without overcooking.
- About 20 minutes before serving, stir the soup gently and taste the broth. Adjust seasoning if needed, but be cautious since the seasoning packets already contain salt.
- If you prefer a thicker soup, mash a small amount of beans against the side of the slow cooker and stir them back in. This naturally thickens the broth without adding thickening agents.
- For a thinner consistency, slowly add an extra ½ cup of warm beef broth and stir until the desired texture is reached.
- Cover and continue cooking for the last 15 to 20 minutes to let the soup thicken and flavors deepen further.
- Serve the soup hot by ladling into bowls, making sure to get a good mix of beef, beans, corn, and tomatoes in each serving.
- Top each bowl with shredded cheddar cheese, allowing it to melt into the hot soup for creamy richness.
- Add optional toppings such as a dollop of sour cream, crushed tortilla chips, sliced green onions, fresh cilantro, and lime wedges for brightness and extra texture.
Variations
- Use ground turkey or chicken instead of ground beef for a leaner protein option.
- Swap regular diced tomatoes for fire-roasted diced tomatoes to add a smoky depth without extra cooking.
- Add a can of diced green chilies or jalapeños for extra heat if you prefer a spicier soup.
- Replace ranch seasoning with a homemade blend of dried herbs like oregano, parsley, and cumin for a fresher flavor profile.
- Incorporate chopped bell peppers or zucchini to increase vegetable content and add more color.
- For a vegetarian version, omit the meat and substitute vegetable broth instead of beef broth.
Tips
- Store leftover soup in an airtight container in the refrigerator for up to 4 days.
- Reheat leftovers gently on the stovetop or in the microwave, stirring occasionally to prevent sticking and ensure even heating.
- This soup freezes well—divide into portions and freeze for up to 3 months. Thaw overnight in the refrigerator before reheating.
- If you want to speed up prep, brown the beef and onions the night before and refrigerate until ready to assemble.
- Be mindful of the salt content in seasoning packets; taste before adding extra salt to avoid over-seasoning.
- For thicker soup, mashing some beans is preferable to adding flour or cornstarch, which can alter flavor and texture.
- Use low-sodium broth to control the overall saltiness and make the soup healthier.