Cowboy Bean and Potato Soup

Cowboy Bean Soup with ground beef, tender potatoes, beans, tomatoes, corn, herbs, and a rich savory broth

Cowboy Bean and Potato Soup

Cowboy Bean Soup is a hearty, rustic one-pot meal made with tender potatoes, seasoned ground beef, beans, tomatoes, corn, broth, and smoky spices. It is warm, filling, and packed with simple ingredients that make it perfect for busy weeknights, cold evenings, meal prep, or casual family dinners.

Prep Time: 15 minutes
Cook Time: 35–40 minutes
Total Time: About 55 minutes
Servings: 6

Ingredients

For the Soup

  • 1 pound lean ground beef
  • 1 tablespoon olive oil, if needed
  • 1 medium yellow onion, diced
  • 3 garlic cloves, minced
  • 1 1/2 pounds Yukon Gold or red potatoes, diced
  • 1 can (15 ounces) pinto beans, drained and rinsed
  • 1 can (15 ounces) kidney beans, drained and rinsed
  • 1 can (14.5 ounces) diced tomatoes
  • 1 cup corn, frozen or canned
  • 4 cups low-sodium beef broth
  • 1 tablespoon tomato paste
  • 1 teaspoon chili powder
  • 1 teaspoon smoked paprika
  • 1 teaspoon ground cumin
  • 1/2 teaspoon dried oregano
  • 1/2 teaspoon salt, plus more to taste
  • 1/4 teaspoon black pepper
  • 1/4 teaspoon red pepper flakes, optional

For Finishing

  • 1/2 cup shredded cheddar cheese, optional
  • 2 green onions, sliced
  • 2 tablespoons chopped parsley or cilantro
  • Sour cream, optional
  • Crushed tortilla chips or cornbread, for serving

Why You’ll Love This Recipe

Cowboy Bean Soup is the kind of recipe that feels substantial without requiring complicated cooking. The beef adds richness, the beans bring body, and the potatoes make every bowl filling enough to serve as a complete meal.

Another reason to love Cowboy Bean Soup is its flexibility. Change the beans, add vegetables, increase the spice, or leave out the beef for a vegetarian version.

How to Make Cowboy Bean Soup

Step 1: Brown the Beef

Place a large Dutch oven or soup pot over medium-high heat.

Add the ground beef and cook for 5 to 7 minutes, breaking it apart with a wooden spoon until browned and fully cooked.

Drain excess grease if needed.

Step 2: Add the Onion

Add the diced onion to the beef.

Cook for 3 to 4 minutes, stirring occasionally, until the onion begins to soften.

Add a little olive oil if the pot looks dry.

Step 3: Add the Garlic and Spices

Stir in the garlic, chili powder, smoked paprika, cumin, oregano, black pepper, and optional red pepper flakes.

Cook for about 30 seconds, just until fragrant.

Blooming the spices briefly helps Cowboy Bean Soup develop a deeper, warmer flavor.

Step 4: Add the Tomato Paste

Stir in the tomato paste and cook for 1 minute.

This deepens the tomato flavor.

Step 5: Add the Potatoes and Tomatoes

Add the diced potatoes and canned tomatoes with their juices.

Stir everything together so the potatoes are coated with the seasonings.

Keep the potato pieces evenly sized for consistent cooking.

Step 6: Add the Broth

Pour in the beef broth and stir well.

Bring the mixture to a gentle boil, then reduce the heat to medium-low.

Cover partially and simmer for 15 to 20 minutes, or until the potatoes are almost tender.

Step 7: Add the Beans and Corn

Stir in the pinto beans, kidney beans, and corn.

Continue simmering Cowboy Bean Soup uncovered for another 8 to 10 minutes.

They only need time to heat through and absorb flavor.

Step 8: Adjust the Consistency

For a thicker soup, use a potato masher to lightly mash a small portion of the potatoes and beans directly in the pot.

For a brothier texture, add a little more beef broth.

Cowboy Bean Soup should be hearty but still easy to spoon into bowls.

Step 9: Taste and Season

Taste the soup and add extra salt, pepper, chili powder, or smoked paprika as needed.

The final amount of salt will depend on the broth and canned beans you use.

Step 10: Garnish and Serve

Ladle the hot soup into bowls.

Top with shredded cheddar, green onions, fresh parsley or cilantro, sour cream, or crushed tortilla chips if desired.

Serve immediately while the potatoes are tender and the broth is hot.

Serving Suggestions

Cowboy Bean Soup is filling enough to enjoy by itself, but a simple side can make it feel like a complete comfort-food dinner.

Serve Cowboy Bean Soup with warm cornbread, crusty bread, dinner rolls, garlic toast, or flour tortillas for dipping.

A crisp green salad adds freshness beside the rich soup.

For a family-style meal, serve Cowboy Bean Soup with cheese, sour cream, green onions, jalapeños, avocado, or crushed tortilla chips.

For another hearty and comforting meal, try our Crockpot Red Beans and Chicken Sausage with tender beans, smoky chicken sausage, and rich savory flavor.

Recipe Tips

Use potatoes that hold their shape well, such as Yukon Gold or red potatoes.

Cut the potatoes into small, even cubes so they become tender without turning mushy.

Rinse and drain canned beans before adding them to Cowboy Bean Soup. This keeps the broth from becoming overly salty or cloudy.

Use low-sodium broth when possible so you can control the seasoning in Cowboy Bean Soup more easily.

Do not add the beans too early because they are already cooked and can become overly soft.

If you want a thicker soup, mash a few potato pieces against the side of the pot before serving.

For deeper flavor, let the finished soup rest off the heat for 5 to 10 minutes before serving.

Easy Variations

Cowboy Bean Soup is easy to customize with different ingredients.

For extra heat, add diced jalapeño, cayenne pepper, or extra red pepper flakes.

A smoky version can include a small amount of chopped cooked bacon or smoked sausage.

For more vegetables, add bell peppers, carrots, celery, zucchini, or green chilies to Cowboy Bean Soup.

You can replace kidney beans with black beans or use a three-bean blend.

For a vegetarian version, leave out the ground beef, use vegetable broth, and add another can of beans or extra potatoes.

If you prefer chicken, cooked shredded chicken can replace the beef.

You may also enjoy our Banana Oat Smoothie for an easy breakfast or snack made with ripe bananas, oats, yogurt, and cinnamon.

Make-Ahead Instructions

Cowboy Bean Soup is a good make-ahead meal because the flavors become even more blended after sitting.

Prepare the soup completely, cool it, and refrigerate it in a covered container.

When reheating, add a splash of broth or water if the soup has thickened too much.

You can also chop the onion and potatoes and measure the spices ahead of time. Keep cut potatoes submerged in cold water in the refrigerator if preparing them several hours early, then drain well before cooking.

Storage and Reheating

Store leftover Cowboy Bean Soup in an airtight container in the refrigerator for up to 4 days.

Reheat individual portions in the microwave, stirring halfway through, or warm the soup gently in a saucepan over medium-low heat.

The potatoes and beans will absorb more liquid during storage, so you may need to add a little broth before reheating.

Reheat gently for the best texture.

Nutrition Information

Approximate nutrition per serving:

Calories: 430
Protein: 27 g
Carbohydrates: 51 g
Fat: 14 g
Saturated Fat: 5 g
Fiber: 11 g
Sugar: 8 g
Sodium: 680 mg

Nutrition values are estimates and may vary depending on the beef, beans, broth, cheese, and serving size.

Frequently Asked Questions

Can I use different beans?

Yes. Black beans, cannellini beans, navy beans, or a mixed bean combination all work well.

Can I make this in a slow cooker?

Yes. Brown the beef first, then transfer it to the slow cooker with the onion, garlic, potatoes, tomatoes, broth, tomato paste, and spices. Cook on low until the potatoes are tender, then add the beans and corn near the end.

Can I make the soup without beef?

Yes. Leave out the beef and use vegetable broth for a vegetarian version.

Why are my potatoes taking too long to cook?

The cubes may be too large, or the soup may be simmering too gently. Keep the pieces small and maintain a steady simmer.

Can I freeze this soup?

Yes, but potatoes can become slightly softer after freezing. Cool the soup completely and freeze it in airtight containers for up to 2 months.

How can I make it spicier?

Add more chili powder, cayenne, jalapeños, or hot sauce.

Can I add cheese directly to the pot?

You can, but adding cheese to individual bowls gives you better control over the texture and keeps the broth from becoming too heavy.

Final Thoughts

Cowboy Bean Soup is an easy one-pot dinner that combines beef, potatoes, beans, tomatoes, corn, and smoky seasonings in a warm, satisfying bowl.

Because Cowboy Bean Soup uses everyday ingredients and is easy to customize, it works well for weeknight dinners, meal prep, casual gatherings, and cold-weather meals.

Keep this Cowboy Bean Soup recipe handy whenever you want a hearty soup that is simple to prepare and filling enough to serve as the main course.

With tender potatoes, flavorful beans, seasoned beef, and a savory broth, Cowboy Bean Soup is a reliable comfort-food recipe that the whole family can enjoy.

Cabbage Bean Soup

Cabbage Bean Soup with white beans, tender cabbage, potatoes, carrots, tomatoes, celery, and fresh parsley

Cabbage Bean Soup

Cabbage Bean Soup is a cozy one-pot meal filled with tender cabbage, creamy white beans, potatoes, carrots, celery, tomatoes, garlic, and herbs. It is simple, hearty, and naturally comforting. The broth becomes rich as the vegetables simmer together, while beans add satisfying texture and plant-based protein.

This easy soup is perfect for a busy weeknight. It uses affordable ingredients and does not require complicated cooking skills. Everything comes together in one pot, which also makes cleanup easy.

Cabbage Bean Soup also works well for lunch because it can be reheated without losing its comforting flavor.

Ingredients

For the Soup

2 tablespoons olive oil
1 medium yellow onion, diced
3 cloves garlic, minced
2 medium carrots, diced
2 celery stalks, diced
4 cups green cabbage, chopped
2 medium potatoes, peeled and diced
1 can white beans, drained and rinsed
1 can diced tomatoes, with juices
6 cups vegetable broth
1 teaspoon dried oregano
1 teaspoon dried thyme
1/2 teaspoon smoked paprika
1/2 teaspoon black pepper
1/2 teaspoon salt, or to taste
1 bay leaf
2 tablespoons fresh parsley, chopped
1 tablespoon fresh lemon juice

Step-by-Step Instructions

Prepare the Vegetables

Cabbage Bean Soup gets its best texture when the vegetables are cut into similar-sized pieces.

Wash and prepare all of the vegetables before cooking. Dice the onion, carrots, celery, and potatoes. Chop the cabbage into bite-sized pieces.

Keeping the pieces similar in size helps them cook evenly. The vegetables create the hearty base of the soup.

Sauté the Onion

Heat olive oil in a large soup pot over medium heat.

Add the diced onion and cook for 3 to 4 minutes. Stir occasionally until the onion becomes soft and slightly translucent.

Add the minced garlic. Cook for about 30 seconds.

The onion and garlic create a savory foundation for the Cabbage Bean Soup.

Add the Vegetables

Add the carrots and celery to the pot.

Cook for about 3 minutes. Stir gently so the vegetables do not stick.

Add the chopped cabbage and potatoes.

Stir everything together. Cook for another 2 minutes.

At this stage, the pot should smell fresh and savory.

Add the Beans and Tomatoes

Add the drained white beans.

Pour in the diced tomatoes with their juices.

Add the vegetable broth.

Stir well.

The beans make the Cabbage Bean Soup filling, while the tomatoes add color and gentle acidity.

Season the Soup

Add oregano, thyme, smoked paprika, black pepper, salt, and the bay leaf.

Stir once more.

Bring the mixture to a gentle boil.

Reduce the heat to low.

Cover the pot and simmer for about 25 minutes.

The Cabbage Bean Soup should cook gently until the potatoes and cabbage become tender.

Check the Texture

After 25 minutes, check the potatoes with a fork.

They should be soft but should still hold their shape.

The cabbage should be tender without becoming completely mushy.

If the soup seems too thick, add a little extra vegetable broth.

If it seems too thin, simmer uncovered for another 5 to 10 minutes.

Taste the broth and adjust the salt and pepper.

Finish With Lemon and Herbs

Remove the bay leaf.

Stir in fresh parsley.

Add fresh lemon juice.

The lemon brightens the broth and balances the earthy vegetables and beans.

Serve the Cabbage Bean Soup while it is hot.

Add another sprinkle of parsley to each bowl.

Tips for the Best Results

Fresh lemon juice gives Cabbage Bean Soup a brighter finish.

Use fresh cabbage for the best texture.

Green cabbage works especially well, but savoy cabbage can also be used.

Choose potatoes that hold their shape during simmering.

Russet potatoes create a softer texture, while Yukon Gold potatoes stay creamier and firmer.

Rinse canned beans before adding them. This removes excess liquid and helps keep the broth clean.

Do not boil the soup aggressively. A gentle simmer keeps the vegetables intact.

Taste near the end of cooking. Beans, broth, and canned tomatoes can have different levels of salt.

These small steps help make the soup rich, balanced, and comforting.

Easy Variations

Add More Beans

Extra beans make Cabbage Bean Soup more substantial when you want a larger serving.

Use two cans of beans if you want an even heartier soup.

Cannellini beans, navy beans, and great northern beans all work well.

Add Greens

Stir in spinach or kale during the final few minutes.

The greens soften quickly and add extra color.

Add Heat

For a spicy version, add red pepper flakes or a pinch of cayenne.

A little chili powder can also add warmth.

Add More Vegetables

Zucchini, bell pepper, green beans, or corn can be added.

Use vegetables that cook in a similar amount of time.

Add Pasta

Small pasta shapes can turn the soup into an even more substantial meal.

Cook the pasta directly in the broth, or prepare it separately and add it before serving.

Each variation gives the soup a slightly different character while keeping the basic method simple.

Serving Suggestions

A squeeze of lemon gives Cabbage Bean Soup a fresh finish just before serving.

Serve the soup with crusty bread.

Whole-grain bread also makes a good choice.

Fresh parsley, black pepper, and lemon zest make attractive toppings.

For extra flavor, drizzle a little olive oil over each bowl.

Cabbage Bean Soup is especially comforting on cool evenings.

Make-Ahead Instructions

This soup is a good make-ahead meal.

Prepare the full recipe and allow it to cool slightly.

Store it in airtight containers in the refrigerator.

The flavors often become deeper after resting overnight.

When ready to eat, reheat the soup gently on the stove.

Add a splash of broth if the soup becomes too thick.

Storage Instructions

Proper storage keeps Cabbage Bean Soup convenient for quick meals during the week.

Allow leftover soup to cool before refrigerating.

Store it in airtight containers.

Refrigerated soup is best used within 3 to 4 days.

Reheat only the amount you plan to eat.

Warm it over medium-low heat until steaming hot.

Avoid repeatedly reheating the entire batch.

Common Mistakes to Avoid

A gentle simmer helps Cabbage Bean Soup keep its best texture.

Do not cut the potatoes into very large pieces.

Large pieces can take much longer to become tender.

Avoid adding too much salt at the beginning.

The broth and canned tomatoes may already contain sodium.

Do not overcook the cabbage.

Very soft cabbage can lose its pleasant texture.

Avoid boiling the soup rapidly for the entire cooking time.

Do not forget the lemon juice at the end.

A small amount can make the entire bowl taste fresher.

Frequently Asked Questions

Can I use red cabbage?

Yes. Red cabbage can be used, although it will change the color of the broth.

Can I use fresh beans?

Yes. Cooked beans can replace canned beans. Make sure they are fully cooked before adding them.

Can I make this soup vegan?

Yes. The base recipe is vegan as long as you use vegetable broth and skip Parmesan.

Can I use chicken broth?

Yes. Chicken broth works well if you do not need the soup to be vegetarian or vegan.

Can I add meat?

You can add cooked chicken, turkey, or sausage. Add cooked meat near the end so it warms without becoming dry.

Can I make it gluten-free?

Yes. The basic soup is gluten-free when all packaged ingredients are certified gluten-free. Avoid regular pasta if you need the entire meal to remain gluten-free.

Can I freeze the soup?

Yes. Cabbage Bean Soup freezes well when cooled and stored in individual portions.

How can I make the soup thicker?

Mash a small amount of the beans and potatoes against the side of the pot. Stir them back into the broth.

How can I make it thinner?

Add extra vegetable broth or water until you reach the desired consistency.

What beans work best?

Cannellini, great northern, navy, and other mild white beans all work well.

Nutrition Information

Approximate nutrition per serving:

Calories: 285 kcal
Protein: 11g
Carbohydrates: 45g
Fat: 8g
Fiber: 10g
Sugar: 8g
Sodium: 620mg

Values are estimates and can vary based on the exact ingredients and brands used.

Why You Will Love This Recipe

The simple ingredients make Cabbage Bean Soup easy to prepare without a long shopping list.

It uses simple vegetables that are easy to find.

The beans add substance without requiring meat.

The cabbage becomes tender while keeping enough texture to make every spoonful interesting.

Potatoes make the broth more satisfying.

Tomatoes add a gentle tang.

Garlic and herbs give the soup a comforting aroma.

The recipe also works well for meal prep.

Make a large pot on the weekend and enjoy portions throughout the week.

Final Thoughts

Cabbage Bean Soup is a dependable option when you want a warm meal with minimal effort.

The combination of cabbage, potatoes, carrots, celery, tomatoes, and white beans creates plenty of texture.

Garlic, oregano, thyme, and smoked paprika add depth without requiring a long ingredient list.

Fresh lemon juice brings the flavors together.

The soup can be served with bread for a complete meal or paired with a salad for a lighter option.

It is also easy to adapt. Add greens, extra beans, more vegetables, pasta, or a little spice.

For meal prep, prepare the soup ahead and store it in individual containers.

The flavor remains delicious after reheating, and the soup can also be frozen.

A bowl of Cabbage Bean Soup is warm, hearty, and full of simple ingredients that work beautifully together.