Cowboy Beef and Bean Soup

By: Susan Updated on Fri, 26 Jun 2026 21:35:22 GMT Soups & Stews

Tags: #beef #beans #soup #smoky #hearty

Cowboy beef and bean soup in a rustic ceramic bowl topped with cheddar and sour cream Pin it
Cowboy beef and bean soup in a rustic ceramic bowl topped with cheddar and sour cream

This is the soup I reach for when I want something that tastes like it simmered all afternoon but was actually done before the kids finished their homework. The smokiness is real, the beans make it filling, and the ground beef keeps the whole thing fast enough for a Tuesday.

Smoked paprika and fire-roasted tomatoes do the heavy lifting on flavor. Combined, they give you that slow-cooked, campfire-in-a-bowl depth that people always ask about. No bacon required, though nobody will argue if you add some.

It feeds six generously, stores beautifully, and gets better overnight. Once you make it, it earns a permanent spot in the rotation.

What Goes Into the Pot

Buy fire-roasted tomatoes specifically, not the plain diced kind. And use 80/20 ground beef rather than the leaner cuts. The extra fat carries the spices and gives the broth real body.

Raw ingredients for cowboy beef and bean soup arranged on a wooden surface
Raw ingredients for cowboy beef and bean soup arranged on a wooden surface
  • Ground beef. The protein and richness of the soup. 80/20 gives the best flavor and holds up through simmering without turning dry or grainy.
  • Kidney beans. Firm and meaty, they keep their shape in the broth and add real substance to each spoonful.
  • Pinto beans. Softer and creamier than kidney beans. They break down slightly as the soup simmers and naturally thicken the broth.
  • Fire-roasted diced tomatoes. The single biggest flavor upgrade in the recipe. The char adds a depth that plain canned tomatoes cannot replicate.
  • Smoked paprika. Gives the soup its campfire character. Regular paprika is not a substitute here.
  • Tomato paste. Cooked briefly in the pot before the liquids go in, it intensifies tomato flavor and deepens the color of the broth.
  • Beef broth. The liquid backbone. Use low-sodium so you control the final salt level yourself.
  • Worcestershire sauce. Adds savory, slightly tangy depth that you would notice missing.

How the Soup Comes Together

  1. Brown the beef. Cook ground beef in a large pot over medium-high heat, breaking it into crumbles, until no pink remains, about 6 to 8 minutes. Drain most of the fat, leaving about 1 tablespoon in the pot for flavor.
  2. Soften the aromatics. Add diced onion and cook until translucent, 3 to 4 minutes. Stir in garlic and jalapeño and cook one more minute until fragrant.
  3. Toast the spices. Add tomato paste to the center of the pot and cook for 90 seconds, stirring constantly. Add smoked paprika, chili powder, and cumin. Stir everything together and cook 30 seconds more. This step takes two minutes and makes a real difference to the finished broth.
  4. Build the soup. Pour in the beef broth and add fire-roasted tomatoes and Worcestershire sauce. Scrape up any browned bits from the bottom of the pot. Add both cans of drained beans and stir to combine.
  5. Simmer. Bring to a boil, then reduce heat to medium-low and simmer uncovered for 20 to 25 minutes, stirring occasionally. The broth thickens slightly and the flavors pull together. Taste and adjust salt and pepper.
  6. Serve. Ladle into bowls and add toppings of your choice: shredded cheddar, sour cream, green onions, or crumbled bacon.
Four-step cooking process for cowboy beef and bean soup from browning to simmering
Four-step cooking process for cowboy beef and bean soup from browning to simmering

Why Toasting the Spices Matters

Step 3 is where most people rush, and it shows in the finished bowl. Cooking tomato paste dry in the pot for 90 seconds caramelizes its natural sugars and removes the raw, tinny taste. Adding the dry spices right after lets the fat coat each spice particle and unlocks the aromatic oils that make smoked paprika and cumin actually taste like themselves.

Skip it and you get a flat soup. Do it and the broth has layers. It takes less than two minutes.

Swaps That Keep the Character

Ground turkey or chicken works in place of beef for a lighter version. The soup loses some richness, so add a teaspoon of beef bouillon or an extra tablespoon of Worcestershire to compensate.

Black beans swap cleanly for either type of canned bean. Cannellini beans work too but soften faster. Add a cup of frozen corn with the beans for a touch of sweetness, or cook a diced poblano with the onion for roasty flavor without real heat.

If you like the beef-and-bean combination with a saucier, barbecue-forward profile, the Cowboy Beans with Ground Beef and Bacon on this site is worth bookmarking next. For another one-pot ground beef and bean bowl with more vegetables, Shipwreck Stew with Ground Beef and Beans is just as simple and just as filling.

Storing, Reheating, and Freezing

Refrigerate leftovers in a sealed container for up to 5 days. The soup thickens overnight as the beans absorb broth, so add a splash of water or stock when reheating on the stovetop over medium-low heat. High heat can make the beans mushy, so keep it gentle.

To freeze, cool completely and portion into freezer-safe containers or zip bags. It keeps for 3 months. Thaw overnight in the fridge before reheating. The texture after freezing is close to fresh, though the pinto beans do soften a bit more.

If you like building a rotation of hearty soups for the week, the Hearty Cabbage and Ground Beef Soup and Hearty Beef and Barley Soup both store and reheat on the same easy schedule.

How to Serve It as a Full Meal

The soup stands alone as dinner, but cornbread alongside makes it feel complete. A thick slice soaks up the smoky broth and the slight sweetness pairs well with the chili spices. Crusty sourdough works too if that is what you have on hand.

Keep three types of toppings on the table: something creamy (sour cream or shredded cheddar), something sharp (pickled jalapeños or a squeeze of lime), and something crunchy (crushed tortilla chips or crackers). The contrast makes each bowl more interesting than the last.

Ground beef is fully cooked when it reaches 160°F (71°C) internally. The USDA safe minimum cooking temperatures chart is a reliable reference whenever you are cooking ground meat.

Top-down bowl of cowboy beef and bean soup with cheddar, sour cream, and bacon
Top-down bowl of cowboy beef and bean soup with cheddar, sour cream, and bacon

FAQs

What two types of beans work best in cowboy beef and bean soup?

Kidney beans and pinto beans are the classic pairing. Kidney beans hold their shape and add a firm, meaty bite to each spoonful. Pinto beans are softer and break down slightly as they cook, which naturally thickens the broth. Black beans are a fine substitute for either one if that is what you have.

Can I use dried beans instead of canned?

Yes, but cook them first. Soak dried beans overnight, then simmer until fully tender before adding them to the soup. Canned beans are already cooked and only need the final 20-minute simmer to absorb the flavors. Dried beans add a slightly firmer texture and are worth the extra time if you plan ahead.

How do I get more smokiness into this soup?

Use smoked paprika rather than sweet and always reach for fire-roasted diced tomatoes over regular canned ones. A teaspoon of chipotle powder or one minced chipotle pepper in adobo sauce adds real smoke and heat. Crumbled bacon stirred in at the end is the easiest option of all.

Can I make cowboy beef and bean soup in a slow cooker?

Yes. Brown the beef and sauté the aromatics on the stovetop first, then transfer everything to the slow cooker. Cook on LOW for 6 to 8 hours or HIGH for 3 to 4 hours. The beans hold up well and the flavors develop even more depth over the long cook time.

How long does this soup keep in the fridge?

Up to 5 days in a sealed container. The flavors actually improve by day two as the spices mellow into the broth. The soup thickens overnight as the beans absorb liquid, so add a splash of broth or water when reheating on the stovetop over medium-low heat.

Can I freeze cowboy beef and bean soup?

Yes, it freezes well for up to 3 months. Cool completely before portioning into freezer-safe containers. Thaw overnight in the fridge and reheat gently on the stovetop. The pinto beans soften a bit more after freezing but the flavor stays strong and the soup is still excellent.

What are the best toppings for this soup?

Shredded cheddar, sour cream, and sliced green onions are the go-to trio. Crumbled bacon, sliced pickled jalapeños, a squeeze of lime, or crushed tortilla chips all work well too. A thick slice of cornbread on the side turns it into a full, satisfying meal.

References

Sources cited in this recipe.

Cowboy Beef and Bean Soup

Prep time:
10 min
Cook time:
35 min
Total time:
45 min
Servings:
6
Cowboy beef and bean soup in a rustic ceramic bowl topped with cheddar and sour cream
Print it Pin it Send it

Smoky, hearty cowboy soup with ground beef and two types of beans. Ready in 45 minutes with bold, satisfying flavor.

Ingredients

  • For the soup

  • For serving (optional)

Instructions

1.

1. Brown the beef: Heat a large pot or Dutch oven over medium-high heat. Add ground beef and cook, breaking it into crumbles, until browned and no pink remains, 6 to 8 minutes. Drain most of the fat, leaving about 1 tablespoon in the pot.

2.

2. Soften the aromatics: Add the diced onion and cook until softened and translucent, 3 to 4 minutes. Stir in the garlic and jalapeño and cook for 1 minute until fragrant.

3.

3. Toast the spices: Add the tomato paste to the center of the pot and cook for 90 seconds, stirring constantly. Add the smoked paprika, chili powder, and cumin. Stir to combine and cook for 30 seconds more until the spices are aromatic.

4.

4. Build the soup: Pour in the beef broth and add the fire-roasted tomatoes and Worcestershire sauce. Scrape up any browned bits from the bottom of the pot. Add both cans of drained beans and stir to combine.

5.

5. Simmer: Bring the soup to a boil, then reduce heat to medium-low. Simmer uncovered for 20 to 25 minutes, stirring occasionally, until the broth has thickened slightly and the flavors have come together. Taste and adjust salt and black pepper.

6.

6. Serve: Ladle into bowls and top with shredded cheddar, sour cream, green onions, or crumbled bacon as desired.

Good to know

  1. Tastes even better the next day as the flavors deepen overnight.
  2. Add a splash of broth when reheating if the soup has thickened too much in the fridge.

Equipment

  • Large pot or Dutch oven (5 to 6 quart)
  • Wooden spoon or spatula
  • Can opener

Allergens

Always check labels if you have allergies.
  • Check Worcestershire sauce label for gluten if cooking gluten-free

Nutrition facts

Values are estimates per serving.
  • Calories: 375
  • Fat: 18 g
  • Carbs: 27 g
  • Protein: 27 g