Creamy Cowboy Soup: My Honest Go-To Hearty Recipe Guide
Opening up to you like a pal in the kitchen…
You ever have those recipes that just worm their way into your family lore? Creamy Cowboy Soup is that one for me. I picked it up one rainy weekend when the power blinked, and my youngest declared she was “hungrier than a coyote at breakfast.” I sort of cobbled stuff together—stole a trick from my Uncle Larry (who always swore by Velveeta, bless him)—and honestly, it’s been the only soup my kids don’t grumble about. Ok, maybe the time I used too much jalapeño, we all paid for it; lesson learned. Oh, and if you’re wondering: I do not wear spurs while cooking. Although now and then I do a two-step if the soup’s about to boil over.
Why I Keep Coming Back to This Bowl
I make this when it’s chilly—or, occasionally, just when the kids start whining for a cozy dinner. My family goes bonkers for this, especially on Sundays. If you’ve ever tried getting two teenagers and a persnickety spouse to agree on a meal, you’ll know that’s a feat worth celebrating (I should get a medal or at least a mug or something). The real kicker? If you’re short on time, it’s forgiving enough you can just throw it together with whatever’s at hand. Sometimes I panic and forget the corn, and no one even notices (except me, later, lying awake at 1AM).
What You’ll Need—But Feel Free to Improvise
- 1 pound ground beef (or turkey, or even crumbled plant-based stuff—I seriously used lentils once when payday was still a week away, not bad)
- 1 medium onion, chopped (red, white, or yellow—my grandma insisted on Spanish onions, but really any wil do)
- 2 cloves garlic, smashed/minced (the more the merrier, really)
- 1 bell pepper, diced (green, red, even those tiny sweet peppers if that’s what you’ve got)
- 1 can (14 oz) diced tomatoes, undrained (fire-roasted adds a little something-something)
- 1 can (15 oz) sweet corn, drained (frozen’s fine, I just toss it in, honest)
- 1 can (15 oz) pinto beans, drained and rinsed (kidney beans work if that’s what’s in the pantry)
- 2 cups beef broth (chicken or veggie broth works too. Bouillon cubes, in a pinch—I won’t judge)
- 1 cup heavy cream (I’ve snuck in half-and-half; once, I even tried oat milk but it got…oddly sweet, just FYI)
- 1–1 1/2 cups shredded cheddar (Velveeta melts dreamy-creamy, though I know it’s not technically cheese. Don’t at me)
- Salt and pepper, to taste (sometimes I toss in a pinch of smoked paprika or chili powder if I want to feel fancy)
Let’s Make This—It’s Not Fussy
- In a big ol’ soup pot (I use my ancient dutch oven, but honestly any roomy pot works), brown your ground beef over medium heat. Break it up while cooking, and spoon off extra grease unless you actually like it extra hearty.
- Toss in the onion, garlic, and bell pepper; let it all mingle until soft. (Here’s where I usually sneak a taste—careful, it’s hot!)
- Dump in your diced tomatoes, corn, and beans. Give everything a good stir. If it looks kinda ugly at this point, totally normal. Trust the process.
- Pour in broth, crank up the heat just a bit, and bring to a lazy simmer. (Don’t let it go wild; that’s when stuff sticks, and then you’ll be scrubbing later.)
- Turn the heat down to low, then drizzle in your cream. Stir. Add the cheddar (or whatever cheese-adjacent product you’re brave enough to use); let it melt in its own sweet time. Try not to rush this step—I once did, cheese clumped and it’s not fun to fish out weird cheesy blobs).
- Taste and season however you’re feeling—salt, pepper, maybe a squirt of hot sauce if the day’s been long. Serve when it smells so good you can’t wait another second, or until the kids start yelling, whichever’s first.
Tidbits I Wish I’d Known Earlier
- If you use lean beef, you don’t have to fuss as much with draining grease. But then again, a little fat makes it better, right?
- I used to add all the cheese at the start, but actually, it works better if you save a sprinkle for serving time.
- On second thought, I don’t care for ground turkey here—texture’s weird—but if you have to use it, add an extra pinch of paprika.
Mixing Things Up—What Worked (or Didn’t)
One time, I added leftover roasted potatoes—surprisingly tasty. Swapped in black beans for pinto? That was fine, though my daughter wasn’t wild about it. Oh, and once tried to get fancy with goat cheese; turns out, nobody wanted that. Highly recommend swapping out the cream for coconut milk if you’re dairy-free, but be ready for it to taste a bit like you’re on a beach—strange, but not bad! I also found this creamy soup guide from Serious Eats handy for troubleshooting lumps (they usually happen when I get distracted texting mid-stir).
What If My Pot Is Tiny? (Been There…)
You don’t need a big fancy soup pot. I once made it in my old battered saucepan in two batches—bit of a faff, but it worked. Also, if you don’t have a garlic press, just mince garlic with the back of your knife; I find it weirdly therapeutic.
Leftovers & Storage—Be Honest, Does This Last?
This allegedly keeps 3 days in the fridge, but honestly, it never survives past lunchtime in my house. If, by some miracle, you have leftovers, stash in an airtight container. Reheat gently, or you’ll break the cream. Freezes okay-ish, but sometimes the texture gets a bit grainy. Not the end of the world, just stir it a lot. Here’s a Soup Storage 101 post from Real Simple that’s saved me more than once.
Here’s How We Dish It Up at Home
I love a thick slab of crusty bread on the side—sourdough, if I’m feeling pretentious. My kids dunk tortilla chips, which actually works a treat. For special evenings, we sprinkle diced jalapeños and scallions on top, though I use a light hand after that spicy disaster of 2022.
Little Nuggets I Learned The Hard Way
- Don’t try to boil the soup after adding cream, unless you fancy weird floating bits.
- Let the cheese melt slowly—once I dumped it in too quickly, and it got stringy and sad.
- If you totally forgot to drain the canned beans, just rinse them well in a colander. Or shake the can really well, close enough (works in a pinch, not perfect).
People Actually Ask Me…
- Can I make Creamy Cowboy Soup in a slow cooker?
Yep! Brown the meat first, then throw everything (except the cheese and cream) in for 3-4 hours on low. Stir in cream and cheese at the end—it actually works better that way, keeps it smooth. (One time I added them at the start—it went all gloopy!) - What if I don’t have beef broth?
Any broth will do, even water with bouillon. I’ve even just tossed in water and winged it when I was desperate. Just taste before serving. - Is this spicy?
Not unless you add heat! You can always chuck in diced jalapeño or splash in hot sauce if you like it with a kick. One of my internet friends swears by adding smoked chipotle powder—haven’t tried it yet. - Can I make it ahead?
Oh, absolutely. Actually, I think it tastes better the next day, but good luck saving enough to find out. - Can I skip the cheese?
You can, but then it’s not Creamy Cowboy Soup, is it? (But yes, leave it out or use a dairy-free option, nobody will actually arrest you.)
One last thing: I once tried adding some leftover BBQ sauce, thinking it’d add Western flair. Not my brightest idea, but hey, cooking is just edible science, right? Anyway, hope you find your own groove with this soup. If you do, save me a bowl—I’ll bring bread (if I don’t eat it on the way over).
Ingredients
- 1 lb ground beef
- 1 medium onion, diced
- 3 cloves garlic, minced
- 2 cups potatoes, diced
- 1 can (15 oz) black beans, drained and rinsed
- 1 can (15 oz) whole kernel corn, drained
- 1 can (10 oz) diced tomatoes with green chilies
- 3 cups beef broth
- 1 cup heavy cream
- 1 cup shredded cheddar cheese
- 1 tsp chili powder
- 1/2 tsp smoked paprika
- Salt and pepper to taste
- 2 tbsp olive oil
Instructions
-
1Heat olive oil in a large pot over medium heat. Add ground beef and cook until browned, breaking it up as it cooks.
-
2Add diced onion and garlic. Sauté until fragrant and the onion is translucent, about 3 minutes.
-
3Stir in potatoes, black beans, corn, diced tomatoes with green chilies, chili powder, smoked paprika, and beef broth.
-
4Bring to a boil, then reduce heat and simmer uncovered for 20 minutes, or until potatoes are tender.
-
5Stir in heavy cream and shredded cheddar cheese. Cook for an additional 5 minutes until cheese is melted and soup is creamy.
-
6Season with salt and pepper to taste. Serve hot, garnished with extra cheddar cheese or chopped fresh cilantro if desired.
Approximate Information for One Serving
Nutrition Disclaimers
Number of total servings shown is approximate. Actual number of servings will depend on your preferred portion sizes.
Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed, not including any optional ingredients. Actual macros may vary slightly depending on specific brands and types of ingredients used.
To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by the desired number of servings. Result will be the weight of one serving.
Did you make this recipe?
Please consider Pinning it!!
