Pin It

Viral TikTok Cowboy Soup — Hearty One-Pot Ground Beef and Potato Soup

Viral TikTok Cowboy Soup — Hearty One-Pot Ground Beef and Potato Soup
Jump to Recipe
Prep 10 min Cook 25 min Serves 6
Quick answer: Brown 1 lb 85/15 ground beef with a diced yellow onion in a large Dutch oven or pot over medium-high heat, breaking into crumbles, about 6 minutes. Drain excess fat. Add 3 cloves minced garlic and cook 1 minute. Add 2 cups russet or Yukon Gold potatoes cut in ¾-inch cubes, one 10-oz can Rotel (diced tomatoes with green chiles), one 15-oz can pinto beans (drained and rinsed), one 15-oz can fire-roasted diced tomatoes, 1 cup frozen corn, 1 cup frozen cut green beans, 4 cups beef broth, 1½ teaspoons chili powder, 1 teaspoon cumin, 1 teaspoon garlic powder, 1 teaspoon onion powder, ½ teaspoon smoked paprika, 1 teaspoon salt, and ½ teaspoon black pepper. Stir to combine. Bring to a boil over high heat, then reduce to a simmer. Cover and cook 20–22 minutes until the potatoes are completely tender when pierced with a fork. Taste and adjust salt. Serve with shredded cheddar, sour cream, and crusty bread or crackers.

Shop the tools

Gear matched to this recipe. These are Amazon affiliate links — we may earn a small commission if you buy, at no extra cost to you.

As an Amazon Associate, Copycat Spices earns from qualifying purchases. Product images are generic illustrations, not the exact item listed.

Viral TikTok Cowboy Soup — Hearty One-Pot Ground Beef and Potato Soup

The viral TikTok cowboy soup: one pot, 35 minutes, ground beef with potatoes, pinto beans, Rotel, corn, and green beans in a smoky Tex-Mex tomato broth. High protein, pantry ingredients, feeds 6.

Easy Prep: 10 min Cook: 25 min Total: 35 min6 servings ~$4.50/serving
Prep10 min
Cook25 min
Total35 min
Servings
6
At home~$4.50/serving
vs
Restaurant~$20.25/serving
You save ~78%

The Story Behind the Recipe

Cowboy soup is campfire cooking distilled to its bare logic: one pot, beef, whatever's in the pantry, done. The name comes from the chuck wagon tradition of cattle drives across the Southwest, where a camp cook had to feed 15 hungry cowboys using dried beans, salted beef, and canned goods with no refrigeration and no second trip to the store. Modern cowboy soup keeps that spirit — it's the recipe you make when the fridge has ground beef and the pantry has cans. At a Texas roadside diner, a bowl of something like this runs $9–12. At home, a full pot feeding six people costs about $12 in ingredients ($2 per serving).

TikTok turned cowboy soup into a weeknight staple in 2024–2025 under the dual tags #cowboysoup and #highproteinmeal, and it has stayed a reliable fall and winter staple ever since. What the viral videos got right that older recipes miss: fire-roasted tomatoes instead of regular canned tomatoes (the char deepens the broth significantly) and Rotel for the chile heat that saves the broth from tasting flat. The one technique that matters is not rushing the potato cook time — add them early, keep the simmer steady, and test with a fork before you call it done. Undercooked potatoes make the whole bowl feel unfinished.

Nutrition Facts

Per serving (6 servings)
Calories365
Total Fat14g
Total Carbs32g
Dietary Fiber7g
Sugars5g
Protein27g
Sodium620mg

* Estimated values based on standard recipe preparation. Actual values may vary.

Ingredients

  • For the soup
  • Spice blend
  • Toppings (optional but recommended)

Instructions

💡
Pro tip: This recipe tastes even better the next day. The flavors need time to meld together in the fridge.
❄️
Storage: Keeps in an airtight container in the fridge for up to 2 weeks. Freezer-friendly for up to 3 months.
🎃 Free Halloween cookbook — download now The Copycat Halloween Cookbook A ready-made, photo-illustrated PDF of our best halloween copycat recipes — free to download, no building required. Pay what you want to support if you love it.

Free PDF — instant download. We'll also send new seasonal copycat recipes now and then; unsubscribe anytime. Or just download it →

The Viral TikTok Cowboy Soup That Feeds Six for $12

This is pantry cooking stripped to its essential logic. One pot. Ground beef. A stack of cans. Twenty minutes of active work, twenty more minutes simmering while you do something else. The result is a thick, smoky, Tex-Mex broth loaded with beef, potatoes, beans, and vegetables that tastes like it simmered all afternoon.

Cowboy soup went viral on TikTok as a high-protein, low-effort weeknight meal — and it delivers exactly that. A full pot feeding six people costs about $12 in ingredients. The bowl you get looks and tastes like a $12 restaurant entree.

The two things that determine whether this soup is good or just acceptable: fire-roasted tomatoes (not regular canned — the char matters) and Rotel (not plain diced tomatoes — the green chile keeps the broth from tasting flat). Everything else is flexible.

What Is Cowboy Soup?

Cowboy soup is a hearty American one-pot meal built on ground beef, potatoes, beans, and canned tomatoes in a Tex-Mex seasoned broth. The name traces to chuck wagon cooking on cattle drives across the 19th-century Southwest, where camp cooks fed crews of cowboys using dried beans, salted beef, and whatever was on the wagon.

Modern cowboy soup is the pantry version of that same logic: ground beef (fresh rather than salted), canned beans, canned tomatoes, and frozen vegetables. The fresh-from-the-drive element is the potatoes — they make the soup a meal rather than a side.

Cowboy Soup vs. Taco Soup

The two get confused constantly. They share a base — ground beef, beans, canned tomatoes — but they are not the same bowl.

Cowboy soupTaco soup
PotatoesYes (makes it stew-like)No
VegetablesCorn, green beans, mixed vegUsually just corn
SeasoningSmoked paprika + cumin (campfire smoke)Taco seasoning packet + ranch (oregano-forward)
TextureThick, chunky, potato-thickenedThinner, brothier
Best forA full meal in one bowlA lighter, topping-heavy soup

Short version: if it has potatoes and a smoky broth, it’s cowboy soup. If it leans on a taco-seasoning packet and skips the potatoes, it’s taco soup.

Make the Cowboy Soup

Follow the instructions below — brown the beef first, then add everything at once and simmer until the potatoes are completely tender. The full step-by-step with technique notes is in the recipe card.

Key ratios for one pot (6 servings):

  • 1 lb ground beef (85/15)
  • 2 cups cubed potatoes (¾-inch pieces — not smaller)
  • 1 can Rotel + 1 can fire-roasted tomatoes
  • 1 can pinto beans
  • 4 cups beef broth
  • 1 cup each corn and green beans (frozen)
The One Thing TikTok Gets Right

The fire-roasted tomatoes. The viral videos that rack up millions of views consistently use fire-roasted rather than regular canned tomatoes. The difference is not subtle — the slight char on fire-roasted tomatoes contributes a smoky depth that makes the broth taste like it has been reduced for hours instead of 20 minutes.

If your grocery store only has regular diced tomatoes, add an extra ¼ teaspoon of smoked paprika to compensate. It is not the same, but it closes the gap.

Serving and Storage

Serve with shredded sharp cheddar (it melts immediately into the hot broth), a spoonful of sour cream, and bread for soaking. The soup thickens overnight as the potatoes absorb the broth — add a splash of beef broth when reheating. It keeps refrigerated for 5 days and freezes well for up to 3 months.

Frequently Asked Questions

What is viral TikTok cowboy soup and what makes it different from taco soup?

Viral TikTok cowboy soup is a hearty one-pot ground beef soup with cubed potatoes, pinto beans, Rotel, fire-roasted tomatoes, corn, and green beans in a smoky Tex-Mex broth — ready in about 35 minutes. It differs from taco soup in three main ways: (1) Cowboy soup has potatoes, which make it a full stew-style meal; taco soup does not. (2) Cowboy soup uses a broader vegetable base (green beans, mixed veg, corn all in one pot) versus taco soup's simpler tomato-and-bean profile. (3) The seasoning in cowboy soup leans on smoked paprika and cumin for a smoky campfire note rather than taco seasoning packets, which tend to be heavier on oregano and lighter on smoke. Both are pantry soups, but cowboy soup is more filling and more versatile.

What can I substitute for Rotel in cowboy soup?

Rotel (diced tomatoes with green chiles) is one of the harder ingredients to replicate exactly because it contributes both tomato acidity and mild chile heat in one can. The closest substitutes: (1) One can diced tomatoes plus one 4-oz can diced green chiles (Ortega or La Victoria) — combine them in the same ratio. (2) One can diced tomatoes plus 1 tablespoon jarred pickled jalapeños, finely chopped, plus 1 tablespoon of the jalapeño brine. (3) One can diced tomatoes plus a fresh seeded jalapeño or Hatch green chile, diced fine. Using plain diced tomatoes with no chile substitute produces a noticeably milder broth that many people find flat — the Rotel heat is subtle but structurally important.

Can I make cowboy soup in a slow cooker or Instant Pot?

Yes to both. Slow cooker: Brown the beef and onion first on the stovetop (do not skip this — raw ground beef dumped into a slow cooker produces a gray, pale soup with flat flavor), then transfer to the slow cooker. Add all remaining ingredients. Cook on LOW for 6 to 8 hours or HIGH for 3 to 4 hours. Add the frozen corn and green beans in the last 30 minutes on HIGH or last hour on LOW so they don't turn to mush. Instant Pot: Use the Sauté function to brown the beef and onion directly in the Instant Pot insert. Add remaining ingredients. Seal and cook on Manual/Pressure Cook HIGH for 10 minutes. Natural release for 10 minutes, then quick release. The potatoes will be very soft; if you prefer them to hold their shape, cut them slightly larger (1-inch cubes) or cook for 8 minutes instead.

How do I store and reheat cowboy soup, and does it freeze well?

Cowboy soup stores well and tastes even better the next day once the flavors meld. Refrigerator: Cool completely and store in an airtight container for up to 5 days. The potatoes absorb broth overnight, so the soup thickens considerably — add a splash of beef broth when reheating to loosen it to your preferred consistency. Reheat on the stovetop over medium heat or in the microwave in 90-second intervals. Freezer: Freeze for up to 3 months. The potatoes will soften slightly after freezing and thawing (they absorb the broth and partially break down), which some people prefer — it makes the broth thicker and more stew-like. If you plan to freeze, cut the potatoes larger (1-inch cubes) to give them more structure through the thaw cycle. Freeze in individual portions for weekday meal prep.

How can I increase the protein in cowboy soup?

Cowboy soup is already relatively high in protein (~27g per serving) from the ground beef and pinto beans. To push it higher: (1) Increase the ground beef to 1½ lbs — this adds about 8g protein per serving. (2) Add a second can of pinto beans or swap one can of pinto beans for a can of white navy beans, which have slightly higher protein per serving. (3) Substitute ground turkey breast (93/7) for part or all of the beef — this lowers fat while maintaining protein. (4) Stir in 1 cup frozen edamame (shelled) in the last 5 minutes of cooking — 8g protein per serving, neutral flavor that blends into the broth. TikTok's high-protein version commonly does options 1 and 2 together, which brings the soup to approximately 38g of protein per serving.

Love this recipe? Share it!

Free PDF: our 12 most-wanted copycat recipes — instant download.

Made it? Buy us a coffee

Every recipe here is free, with no paywalls. If this one was a hit at your table, a small tip keeps new copycats coming.

$

Ratings & Reviews

—
No ratings yet

Rate this recipe

Click a star to rate

Leave a Review

0/500

CS

Copycat Spices Editorial

Researched + fact-checked. Every recipe on Copycat Spices is built from published sources — official ingredient lists, brand-published recipes, interviews and food-science references — and fact-checked before it goes live, then written as clear, step-by-step instructions for home cooks of all skill levels.

Learn more about our mission →