This Crazy-Easy Cowboy Soup is a one-pot, throw-it-all-in dinner loaded with ground beef, kidney beans, potatoes, corn, and a warm Tex-Mex spice blend. It's ready in under 45 minutes on the stovetop, and the whole family will be asking for seconds.

The idea behind this soup is simple: it's a mix-and-match, use-what-you-have recipe built around a pound of ground beef, a can of beans, and whatever fresh or frozen veggies are sitting in your kitchen. Everything simmers together in one pot until it's hearty, wholesome, and loaded with savory Tex-Mex flavor - and just about any meat or vegetable swap works here, so don't be afraid to get creative with what you have on hand.
It's also a genuinely all-in-one meal. Whether you're feeding a crowd on game day or just need a fuss-free weeknight dinner, this soup comes together fast and reheats beautifully. Ladle it into bowls with some crusty bread or crackers on the side, and you've got a guaranteed crowd-pleaser.
Key Ingredients & Substitutions
- Ground beef. The heart of the soup. Ground turkey or ground chicken works as a lighter swap - just brown it the same way.
- Onion and garlic. The aromatic base that builds flavor from the very first step. Don't rush past this step; a good sauté here pays off later.
- Chili powder, cumin, oregano, and paprika. This Tex-Mex spice blend is what gives the soup its warm, savory backbone. Adjust the amounts to taste, or add a pinch of smoked paprika for extra depth.
- Beef broth. Forms the soup base. Chicken broth or vegetable broth both work fine if that's what you have in the pantry.
- Kidney beans. Adds heartiness and protein. Pinto beans or black beans are both easy substitutes.
- Diced tomatoes and canned tomatoes with green chilies (such as Rotel). Together these build the soup's rich tomato base, and the chilies add a mild kick. Leave the chili-tomato can out, or use a mild variety, if you're feeding spice-sensitive eaters.
- Frozen mixed vegetables. An easy shortcut for adding color and nutrition. Fresh diced carrots, celery, bell pepper, or green beans work just as well if you'd rather use fresh produce.
- Corn. Adds a touch of sweetness that balances the chili-forward broth. Canned or fresh corn both work.
- Diced potatoes. What turns this into a full meal in a bowl. Yukon gold or russet potatoes both hold up well to the simmer time.

Helpful Tips
Use any meat you prefer. Ground turkey or chicken makes a leaner, lighter version of this soup without sacrificing flavor - just cook it the same way you would the beef, and drain off any excess grease before adding the aromatics.
Brown the beef well before adding the broth. Letting the ground beef develop some real color in the bottom of the pot (rather than just cooking it until it's no longer pink) builds a deeper, more savory flavor into the whole soup. A couple of extra minutes here makes a real difference.
Don't skimp on the simmer time. Give the soup at least 20 minutes once it comes to a boil. This is what lets all those flavors meld together and thickens the broth slightly, so resist the urge to rush the process.
Add some heat. If you like things spicier, stir in ½ teaspoon of red pepper flakes or a dash of hot sauce along with the other spices. You can also swap the mild canned tomatoes with green chilies for a hotter variety for an easy way to turn up the heat.
Make it in the slow cooker. This soup adapts beautifully to a slow cooker as an alternative to the stovetop method. Brown the ground beef with the onion and garlic in a skillet first (this step still matters for flavor), then transfer everything - the browned beef, broth, beans, tomatoes, frozen vegetables, potatoes, and corn - into the slow cooker. Cook on low for 6 to 7 hours or on high for 3 to 4 hours, until the potatoes are tender. It's a great hands-off option for a busy day; just give it a stir before serving.

Variations
- Make it meatless. Swap the ground beef for mushrooms, lentils, or black beans, and use a vegetable broth instead of beef broth for a fully vegetarian version.
- Add more Southwest flavor. Stir in 1 to 2 tablespoons of chopped cilantro, 1 teaspoon of diced jalapeños, and ½ teaspoon of lime juice right before serving.
- Make it creamy. For a richer, creamier texture, stir in ¼ cup of heavy cream or sour cream at the very end, just before serving.
- Use fresh veggies. Frozen mixed vegetables keep things simple, but fresh diced onion, bell pepper, zucchini, peas, or extra corn all work well if you have them on hand.
- Garnish with bacon. A sprinkle of bacon bits or crumbled cooked bacon on top adds a smoky, salty finishing touch.
- Turn it into a chili. Cut the broth back to 3 cups and let it simmer a bit longer for a thicker, more chili-like consistency - or if you're craving the real thing, try my Copycat Texas Roadhouse Chili instead.

Serving Ideas
This soup is filling enough to stand on its own, but a few sides make it even better. A slice of warm cornbread or one of my Easy Cornbread Muffins is the classic pairing for soaking up every bit of the broth, and some crusty bread or saltine crackers work just as well for a simpler option.
Set out toppings so everyone can build their own bowl - shredded cheddar, a dollop of sour cream, sliced green onions, or crushed tortilla chips are all great choices. If you're serving a crowd, put out a batch of my Cowboy Caviar Dip with tortilla chips as a starter while the soup finishes simmering - the flavors pair naturally together.
Storing & Freezing
Store leftover soup in an airtight container in the refrigerator for 3 to 5 days. It reheats easily in the microwave or in a saucepan on the stovetop over medium-low heat - add a splash of broth or water if it's thickened up too much in the fridge.
This soup also freezes well for 2 to 3 months in a freezer-safe, airtight container - leave a little room at the top for expansion. Thaw it overnight in the refrigerator, then reheat gently on the stovetop, stirring occasionally, until it's warmed through. The potatoes hold their texture well, so you won't lose much quality after freezing.

More Hearty Soup & Chili Recipes
If you loved this Crazy-Easy Cowboy Soup, be sure to check out these other cozy favorites:
- Spicy Chicken Poblano Soup
- Copycat Panera Turkey Chili
- Copycat Panera Tomato Soup
- Copycat Texas Roadhouse Chili
Recipe

Crazy-Easy Cowboy Soup
Ingredients
- 1 tablespoon olive oil
- 1 lb ground beef
- 1 onion small diced
- 2 cloves garlic minced
- 2 teaspoon chili powder
- 2 teaspoon cumin
- 1 teaspoon oregano
- 1 teaspoon paprika
- 1 teaspoon salt
- ½ teaspoon black pepper
- 6 cups beef broth
- 1 can kidney beans rinsed and drained
- 1 28 oz can diced tomatoes
- 1 can chopped tomatoes with green chilies such as Rotel
- 2 cups frozen mixed vegetables
- 2 cups diced potatoes about 3 medium potatoes
- 1 cup corn
Instructions
- In a large soup pot over medium heat, add the olive oil and ground beef and cook until almost browned, crumbling into pieces as it cooks, about 5-6 minutes.
- Add the onion, garlic, chili powder, cumin, oregano, paprika, salt and pepper and cook an additional 4-5 minutes, or until the onion is translucent.
- Add the broth, kidney beans, diced tomatoes, canned tomatoes with green chilies (such as Rotel), frozen mixed vegetables, diced potatoes and corn, and stir to combine.
- Bring to a boil, reduce to a simmer, and cook 15-20 minutes, or until the potatoes are tender.
- Serve warm with some crusty bread, if desired.
Notes
Nutrition
Nutrition details are an estimate, per serving.












Anne says
We made something similar growing up, and it was a little different every time. I made your version and it was really tasty. Will keep this one around to experiment with.