Cowboy Soup

Cowboy soup turns ground beef, beans, potatoes, and tomatoes into a rich one pot dinner that tastes bold, hearty, and cozy.

Hearty cowboy soup with beef, beans, potatoes, corn, and tomatoes in a white ceramic bowlSave

This easy soup uses pantry staples, simple spices, and one pot. It has tender potatoes, sweet corn, creamy beans, juicy tomatoes, and savory beef in every spoonful.

Why You’ll Love This Recipe

  • Big comfort for a small budget: Ground beef, canned beans, corn, and potatoes stretch into a filling meal for 4 people.
  • Rich, hearty texture: The potatoes soften into the broth while the beans make each bowl feel thick and satisfying.
  • Simple weeknight cooking: You brown the beef, add the rest, then let the pot simmer.
  • Bold flavor with easy seasonings: Taco seasoning, chili powder, and cumin give the soup a warm Tex Mex style taste.

Fabian’s Budget Tip: Use half the ground beef and add an extra can of pinto beans if you want to lower the cost. The soup still tastes hearty because the beans soak up the beefy tomato broth.

Ground beef, beans, potatoes, tomatoes, corn, broth, and spices arranged for cowboy soupSave

Ingredients (Serves 4)

  • 1 pound ground beef (450 g)
  • 1 medium onion, diced (150 g)
  • 3 cloves garlic, minced (9 g)
  • 1 can diced tomatoes, undrained, 14.5 ounces (411 g)
  • 1 can Rotel tomatoes, undrained, 10 ounces (283 g)
  • 3 medium potatoes, diced into small cubes, about 1 1/4 pounds (570 g)
  • 1 1/2 cups corn, drained if canned (250 g)
  • 1 can pinto beans, drained and rinsed, 15 ounces (425 g)
  • 1 can kidney beans, drained and rinsed, 15 ounces (425 g)
  • 4 cups beef broth (960 ml)
  • 2 tablespoons taco seasoning (18 g)
  • 1 teaspoon chili powder (3 g)
  • 1 teaspoon ground cumin (2 g)
  • 1/2 teaspoon salt, plus more to taste (3 g)
  • 1/2 teaspoon black pepper (1 g)

Ground beef browning with onion and garlic in a pot for cowboy soupSave

Step-by-Step Instructions

1. Brown the Beef, Onion, and Garlic

Place a large soup pot over medium heat. Add the ground beef and diced onion. Cook for 6 to 8 minutes, breaking the beef into small crumbles as it sizzles.

When the beef turns brown and the onion looks soft and glossy, stir in the garlic. Cook for 30 seconds, just until your kitchen smells savory and warm. Drain excess fat so the soup tastes rich, not greasy.

2. Add the Tomatoes and Potatoes

Pour in the diced tomatoes and Rotel tomatoes with their juices. Add the diced potatoes. Stir well, scraping the bottom of the pot so all the browned bits mix into the broth later.

3. Stir in the Corn, Beans, Broth, and Seasonings

Add the corn, pinto beans, kidney beans, beef broth, taco seasoning, chili powder, cumin, salt, and black pepper. Stir until the spices dissolve into the tomato broth and the soup looks evenly mixed.

4. Simmer Until the Potatoes Are Tender

Bring the soup to a gentle boil, then reduce the heat to low. Cover the pot slightly and simmer for 25 to 30 minutes. Stir once or twice so nothing sticks.

The soup is ready when the potatoes feel tender when pierced with a fork, the broth looks deep red, and the smell is beefy, smoky, and lightly spicy.

5. Taste and Serve

Taste the broth before serving. Add a little more salt or black pepper if needed. Ladle the cowboy soup into bowls while it is hot and thick.

Top down view of cowboy soup with beef, beans, potatoes, corn, and tomato brothSave

Expert Troubleshooting & FAQs

Can I make cowboy soup less spicy?

Yes. Use mild Rotel tomatoes or replace them with another can of plain diced tomatoes. You can also reduce the chili powder to 1/2 teaspoon.

Why are my potatoes still firm?

The potato pieces may be too large. Keep them small, about 1/2 inch cubes. If they are still firm after 30 minutes, simmer the soup for 5 to 10 more minutes and check again.

Can I use a different kind of bean?

Yes. Black beans, great northern beans, or extra pinto beans all work well. Drain and rinse canned beans so the broth stays clean and balanced.

Can I make this soup ahead of time?

Yes. Cowboy soup tastes even better the next day because the spices settle into the broth. Store it in the refrigerator for up to 4 days, then reheat it gently on the stove.

How do I thicken cowboy soup?

Simmer it uncovered for 5 to 10 minutes so some liquid cooks off. You can also mash a few potato pieces against the side of the pot and stir them back into the soup.

Estimated Nutritional Facts

These values are rough estimates per serving.

  • Calories: 460
  • Protein: 30 g
  • Carbs: 52 g
  • Fats: 15 g

Cowboy Soup

Cowboy Soup

Prep Time10 minCook Time40 minTotal Time50 minServings4

Ingredients

  • 1 pound ground beef (450 g)
  • 1 medium onion, diced (150 g)
  • 3 cloves garlic, minced (9 g)
  • 1 can diced tomatoes, undrained, 14.5 ounces (411 g)
  • 1 can Rotel tomatoes, undrained, 10 ounces (283 g)
  • 3 medium potatoes, diced into small cubes, about 1 1/4 pounds (570 g)
  • 1 1/2 cups corn, drained if canned (250 g)
  • 1 can pinto beans, drained and rinsed, 15 ounces (425 g)
  • 1 can kidney beans, drained and rinsed, 15 ounces (425 g)
  • 4 cups beef broth (960 ml)
  • 2 tablespoons taco seasoning (18 g)
  • 1 teaspoon chili powder (3 g)
  • 1 teaspoon ground cumin (2 g)
  • 1/2 teaspoon salt, plus more to taste (3 g)
  • 1/2 teaspoon black pepper (1 g)

Instructions

  • 1. Brown the Beef, Onion, and Garlic. Place a large soup pot over medium heat. Add the ground beef and diced onion. Cook for 6 to 8 minutes, breaking the beef into small crumbles as it sizzles. When the beef turns brown and the onion looks soft and glossy, stir in the garlic. Cook for 30 seconds, just until your kitchen smells savory and warm. Drain excess fat so the soup tastes rich, not greasy.
  • 2. Add the Tomatoes and Potatoes. Pour in the diced tomatoes and Rotel tomatoes with their juices. Add the diced potatoes. Stir well, scraping the bottom of the pot so all the browned bits mix into the broth later.
  • 3. Stir in the Corn, Beans, Broth, and Seasonings. Add the corn, pinto beans, kidney beans, beef broth, taco seasoning, chili powder, cumin, salt, and black pepper. Stir until the spices dissolve into the tomato broth and the soup looks evenly mixed.
  • 4. Simmer Until the Potatoes Are Tender. Bring the soup to a gentle boil, then reduce the heat to low. Cover the pot slightly and simmer for 25 to 30 minutes. Stir once or twice so nothing sticks. The soup is ready when the potatoes feel tender when pierced with a fork, the broth looks deep red, and the smell is beefy, smoky, and lightly spicy.
  • 5. Taste and Serve. Taste the broth before serving. Add a little more salt or black pepper if needed. Ladle the cowboy soup into bowls while it is hot and thick.
Rate this recipe
avatar
Fabian

Hi, I'm Fabian! I'm a dad, husband, and everyday home cook based in Hungary. I'm passionate about the Mediterranean diet and specialize in creating healthy, budget-friendly recipes using simple supermarket ingredients. Whether we are making a quick weekday mezze or a hearty, wholesome pasta dish, my goal is to help you eat well and cook delicious, from-scratch food without breaking the bank.

Leave a Comment

Your email address will not be published. Required fields are marked *