Cowboy soup is a hearty, Tex-Mex style recipe made with simple ingredients and minimal effort.

It only takes about 15 minutes to cook up a big pot that will serve a crowd!

Olive oil Ground beef Onion Garlic Rotel tomatoes with chilies Fire-roasted tomatoes Seasoned pinto beans Corn Green beans Red Bliss potatoes Beef broth Chili powder Parsley


Sauté the ground beef and onions in a large pot with oil. Cook for about 10 minutes, then drain the grease from the pot.


Add and stir the garlic, Rotel tomatoes with green chilies, fire roasted tomatoes, beans, corn, and green beans, chopped potatoes.


Stir in the beef broth and seasonings. Bring the soup to a boil. Lower the stove to medium heat to simmer the soup. 


Simmer the soup for 30 minutes. When the cowboy soup is ready, the potatoes will be fork-tender. 


Divide the soup between bowls and top with the chopped parsley or a dollop of sour cream.


Although my family often finishes the entire pot, you’re in luck if you enough cowboy soup for leftovers because this delicious Tex-Mex soup is amazing when reheated and it freezes really well, too.

Get this easy Cowboy Soup recipe + many more by clicking the links below!

Hi! I’m Kasey from All Things Mamma where I dish up family favorite recipes that are easy to make with simple, everyday ingredients. Get my FREE dessert ebook containing My TOP Easy Weeknight Dessert Recipes! Click the link below to download it for free! ($9.99 value)