HomeComfort Food › Taco soup

Taco soup

By Ami · September 7, 2026 · ★★★★★ 4.8 from 210 reviews · Jump to Recipe · Print

Taco soup is the easy dinner recipe that costs about twelve dollars, feeds eight people and takes thirty minutes — a pound of ground beef, five cans and two packets, simmered together into something far better than the sum of it. It's the dump dinner I'm least embarrassed about, and it comes in at 33g of protein and 11g of fiber a bowl.

Taco soup in a cream bowl topped with cheddar, sour cream and tortilla chips — easy 30-minute ground beef comfort food dinner recipe
RecipeLoop app iconSave recipes like this straight from TikTok and plan your week in minutes with RecipeLoop, the free AI meal planner.

Five cans, one pound of beef, thirty minutes.

Here's what you'll need.

The ranch seasoning packet alongside the taco seasoning is the thing that makes people ask for the recipe — it sounds strange, and it's the whole trick. Rotel (diced tomatoes with green chiles) rather than plain diced tomatoes. Don't drain the corn or the tomatoes; do rinse the beans.

Ingredients for taco soup in small bowls — ground beef, canned black beans, pinto beans, corn, diced tomatoes with green chiles, tomato sauce, onion, taco seasoning and ranch seasoning

Here's how it all comes together.

Step 1 — Brown the beef and onion

Cook the ground beef with the diced onion over medium-high for 7 minutes, breaking it up, until no pink remains and the onion is soft. Drain the fat — with 85/15 beef there'll be a couple of tablespoons and the soup is better without it.

Ground beef browning with diced onion in a Dutch oven for taco soup
Step 2 — Add the cans and seasonings

Tip in the black beans, pinto beans, corn, Rotel and tomato sauce, then sprinkle over both seasoning packets and add the broth. Stir well — you want the seasoning distributed before it comes up to temperature.

Canned beans, corn, Rotel tomatoes and taco seasoning being added to browned ground beef for taco soup
Step 3 — Simmer and serve

Simmer for 20 minutes, uncovered, so it reduces slightly and stops tasting like separate cans. Taste for salt, then serve with cheddar, sour cream, avocado and a handful of crushed tortilla chips over the top.

Taco soup simmering in a Dutch oven and served topped with shredded cheddar, sour cream and tortilla chips
GLP-1 High Protein High Fiber Cookbook coverEating higher-protein on purpose? The Ultimate GLP-1 High Protein High Fiber Cookbook is full of meals like this one.

Things I learned while testing this recipe.

Make it ahead, or make it your own.

Here's what I'd serve with this.

Just in case you have leftovers.

Storing: refrigerate for up to 5 days in an airtight container — it improves noticeably by day two as the spices settle. Freeze in individual portions for up to 3 months; it thaws with no change in texture at all, which makes it one of the best batch-cooking soups there is.

Reheating: warm on the stove over medium for 6 to 8 minutes or microwave a bowl for 2 to 3 minutes. It thickens in the fridge, so add a splash of broth or water. Toppings always go on after reheating.

More comfort food recipes...

Chicken tortilla soup
Chicken tortilla soup — smoky, 30 minutes, 34g protein
White chicken chili
White chicken chili — creamy, cozy and ready in 30 minutes
Stuffed pepper casserole
Stuffed pepper casserole — stuffed peppers without the stuffing
High protein cheeseburger bowls
High protein cheeseburger bowls — all the burger, none of the bun

Taco soup

★★★★★ 4.8 from 210 reviews — taco soup made with a pound of ground beef and five cans, simmered 20 minutes. Cheap, filling and freezer-friendly, with 33g protein and 11g fiber a bowl.

Prep 5 min · Cook 25 min · Total 30 min · Serves 8 · Category: Comfort Food · Cuisine: Tex-Mex

Ingredients

Instructions

  1. Brown. Cook the ground beef and onion in a Dutch oven over medium-high 7 minutes, breaking up the meat. Drain the fat.
  2. Combine. Add both cans of beans, the corn, Rotel, tomato sauce, both seasoning packets and the broth. Stir well.
  3. Simmer. Simmer uncovered 20 minutes, stirring occasionally, until slightly thickened.
  4. Season. Taste and adjust the salt.
  5. Serve. Ladle into bowls and top with cheddar, sour cream, avocado, a squeeze of lime and crushed tortilla chips.

Notes: Use both the taco and ranch seasoning packets — the combination is what makes this recipe. Simmer a full 20 minutes so it stops tasting like separate cans. Rinse the beans but don't drain the corn or Rotel. Freezes 3 months with no texture loss. Slow cooker: brown the beef, then 4 hours on low. Instant Pot: 10 minutes high pressure, natural release. Vegetarian: third can of beans, vegetable broth.

Nutrition (per serving, estimated): 395 calories · 33g protein · 38g carbs · 13g fat · 11g fiber

GLP-1 High Protein High Fiber Cookbook cover

If this is how you want to eat every day, this cookbook makes it easy.

The Ultimate GLP-1 High Protein High Fiber Cookbook for Weight Loss is built on the same idea as this recipe — lean protein, plenty of fiber, real food and portions big enough to keep you full. Simple, tested recipes for anyone eating higher-protein on purpose, on a GLP-1 medication or not.

Get the cookbook on Amazon
RecipeLoop app iconMeal-plan the whole week around recipes like this with RecipeLoop — save recipes from anywhere, get a grocery list automatically.

FAQ

Why do you add ranch seasoning to taco soup?
The buttermilk, dill and onion in a ranch packet round out the chili powder and cumin in the taco packet, so the soup tastes layered instead of one-note. It's the single most commented-on ingredient in this recipe.
Can I make taco soup in a slow cooker?
Yes. Brown the beef and onion on the stove first, then add everything to the slow cooker and cook 4 hours on low or 2 on high. In an Instant Pot, use 10 minutes at high pressure with a natural release.
Does taco soup freeze well?
Exceptionally well, for up to 3 months. There's no dairy, pasta or potato in the base, so it thaws with essentially no change in texture. Freeze in single portions for easy lunches.
How do I make taco soup less spicy?
Use mild Rotel instead of original, and choose a mild taco seasoning. You can also replace one can of Rotel with plain diced tomatoes, which cuts the heat by roughly half without changing the body of the soup.