Prep Time: 10 minutes Cook Time: 20 minutes Total Time: 30 minutes Servings: 8
This Santa Fe soup brings bold flavors from the Southwest right to your table. Ground beef mixes with beans, corn, and spices for a filling meal. It tastes like taco soup but with a unique twist. I remember the first time I made this. It was a rainy weekend, and I wanted something simple after running errands all day. One pot later, the house smelled amazing, and it hit the spot. Now it’s a go-to for busy nights.
Ingredients for Santa Fe Soup
Gather these items in the order you will use them. This keeps things smooth in the kitchen.
- 1 pound ground beef (choose lean for less fat)
- 1 medium onion, chopped (about 1 cup)
- 2 cloves garlic, minced
- 1 packet (1 ounce) taco seasoning
- 1 packet (1 ounce) ranch seasoning mix
- 1 can (10 ounces) diced tomatoes with green chilies (like Rotel), undrained
- 1 can (15 ounces) pinto beans, drained and rinsed
- 1 can (15 ounces) black beans, drained and rinsed
- 1 can (15 ounces) kidney beans, drained and rinsed
- 1 can (15 ounces) corn kernels, drained
- 4 cups beef broth
- Optional garnishes: shredded cheddar cheese, sour cream, sliced avocado, fresh cilantro, lime wedges, tortilla chips
These pantry staples make the soup easy. For a vegetarian version, skip the beef and use vegetable broth. Check out our best chili recipe for another bean-packed idea.

Step-by-Step Instructions
Follow these steps for a pot of soup that simmers to perfection. Use a large pot or Dutch oven.
- Heat a large pot over medium heat. Add the ground beef. Cook and stir until browned, about 5-7 minutes. Break it up as it cooks. Drain any excess fat.
- Add the chopped onion and minced garlic to the pot with the beef. Stir and cook for 3-4 minutes until the onion softens.
- Sprinkle in the taco seasoning and ranch seasoning mix. Stir well to coat the beef and onions. Cook for 1 minute to wake up the flavors.
- Pour in the diced tomatoes with green chilies, including the juice. Add the drained pinto beans, black beans, kidney beans, and corn. Stir everything together.
- Pour in the beef broth. Bring the mixture to a boil over medium-high heat. Once boiling, reduce heat to low. Cover and simmer for 15 minutes. This lets the tastes blend.
- Taste the soup. Add salt or pepper if needed. Serve hot in bowls. Top with your choices like cheese or avocado.
This method keeps cleanup simple—one pot does it all. For a spicier kick, add a diced jalapeño in step 2.

Serving Suggestions
Pair this soup with sides that complement the Tex-Mex vibe.
- Crush tortilla chips on top for crunch.
- Squeeze fresh lime over each bowl for brightness.
- Add a dollop of sour cream to cool the heat.
- Serve alongside spicy Mexican street corn elotes recipe for extra corn flavor.
It works as a main dish or starter. For a full meal, try it with our sheet-pan chicken fajitas recipe on the side.

Substitution Ideas
Make this recipe fit what you have or need.
- Swap ground beef for ground turkey or chicken to lighten it up.
- Use vegetable broth and extra beans for a meat-free option.
- If Rotel is too spicy, pick mild diced tomatoes and add chopped green chilies separately.
- No ranch mix? Mix 1 teaspoon dried dill, 1/2 teaspoon garlic powder, and 1/2 teaspoon onion powder.
These changes keep the soup tasty. See our easy vegetarian shepherds pie recipe with lentils for more plant-based tips.
Storage and Make-Ahead Tips
This soup gets better the next day.
- Let it cool completely. Store in airtight containers in the fridge for up to 4 days.
- For freezing, portion into freezer bags. It lasts 3 months. Thaw overnight in the fridge, then reheat on the stove. Add a splash of broth if thick.
- Make ahead: Brown the beef and onions up to 2 days early. Store in the fridge, then finish the soup when ready.
Reheat to 165°F for safety. Learn more in our how long do leftovers last in fridge guide.
Tips and Variations
Keep these in mind for the best results.
- Drain and rinse beans to cut sodium.
- Simmer uncovered for 5 extra minutes if you want thicker soup.
- Slow cooker way: Brown beef first, then add all to cooker. Low for 4-6 hours.
- For creaminess, stir in 4 ounces cream cheese at the end.
- Add diced bell peppers with the onion for more veggies.
Try a chicken version with shredded rotisserie chicken instead of beef. It pairs well with our quick 30-minute butter chicken recipe no pressure cooker.
This Santa Fe soup warms you up fast. It’s perfect for sharing. Give it a try and adjust to your taste.