Aller au contenu principal
ComfortFood

Hearty Taco Soup

Hearty Taco Soup

By Emma

Certified Culinary Professional

· Recipe tested & approved
Hearty Taco Soup combines ground beef, three types of beans, corn, tomatoes, and taco plus ranch seasoning. Ready in 25 minutes, this filling soup offers a robust mix of textures and flavors, great with rice or corn chips.
Prep: 5 min
Cook: 20 min
Total: 25 min
Servings: 8 servings

I made Hearty Taco Soup last Tuesday and honestly it’s one of those things you throw together when you’re too tired to think but still want something that tastes like you tried. The browned beef and onion smell fills the kitchen fast and the two seasoning packets do most of the work for you.

Why You’ll Love This Recipe

  • Ready in 25 minutes, start to finish
  • Three types of beans give you different textures in every spoonful—some creamy, some firm, some that almost break down
  • You don’t chop anything except one onion
  • The ranch seasoning with the taco seasoning creates this tangy-spicy thing I didn’t expect the first time
  • It makes 8 servings so you’ll have leftovers for days or you can freeze half
  • Ground beef soup is cheaper than eating out and this one actually fills you up

The Story Behind This Recipe

I was looking for something I could make on a weeknight without a grocery list the length of my arm. I had ground beef thawing and a bunch of cans in the pantry and I just started opening things. The ranch packet was left over from something else and I figured why not. Turns out the combo of ranch and taco seasoning is what makes this bean soup taste different from every other version I’ve tried. It’s not authentic anything but it works and my kids actually ate it without complaining. I’ve made it probably six times since then because it’s fast and I always have the ingredients around.

What You Need

You’ll need 1 pound of ground beef and that’s the 80/20 kind for me because a little fat means flavor but not so much you’re swimming in grease. One medium onion gets diced and thrown in with the beef while it cooks. Then you’re opening cans which is the whole point of this recipe honestly.

You need three 15-ounce cans of beans and they’re all different—black beans, kidney beans and pinto beans. Each one does something different when it simmers. The black beans hold their shape, the kidneys get a little creamy on the outside, the pintos almost start to break down and thicken everything. Don’t skip rinsing them or your bean soup tastes like tin and salt.

One 15-ounce can of corn, drained. Two 14.5-ounce cans of diced tomatoes and you keep the liquid in those because that’s where half your broth comes from. One packet of taco seasoning, one packet of ranch seasoning—this combo is the whole reason this tastes different from every other ground beef soup you’ve had. Then 2 cups of water to thin it out enough so it’s actually soup and not just beans with some liquid clinging to them.

How to Make Hearty Taco Soup

Grab your biggest stockpot and set it over medium-high heat. Drop in the 1 pound of ground beef and the diced onion together. Use a wooden spoon or one of those chopper tools to break the beef apart as it cooks. You want it in small crumbles not big chunks.

It takes about 5 to 7 minutes for the beef to lose that raw pink color and the onions to go soft and translucent. The kitchen smells like browned meat and sweet onions and you’ll hear the sizzle when the moisture cooks off. Once the beef’s cooked through, carefully tip the pot over your sink or use a spoon to scoop out the grease. I usually get maybe a quarter cup of fat out. Return the pot to the stove.

Now you’re just opening cans. Drain and rinse the black beans kidney beans and pinto beans under cold water until it runs clear. This step matters more than you think because it washes off that starchy gloopy stuff and cuts the sodium way down. Drain the corn too. Add all three types of beans and the corn to the pot with your beef and onion.

Pour in both cans of diced tomatoes with all their juice. Rip open the taco seasoning packet and the ranch seasoning packet and dump them both in. Add the 2 cups of water. Stir everything together until it looks mixed—you’ll see the seasoning dust coating the tomatoes and the beans shifting around in the liquid.

Crank the heat up to high. You’re waiting for a rolling boil which takes maybe 3 or 4 minutes. The surface starts bubbling hard and you’ll hear it. Once it’s boiling, turn the heat down to low or medium-low so it’s just barely simmering. Let it go for 10 to 15 minutes uncovered and stir it every few minutes so nothing sticks to the bottom.

The taco soup thickens a little as it sits there. The tomatoes break down more and the bean starches do their thing. After 15 minutes it’s done. Ladle it into bowls over rice or just eat it straight with corn chips on the side. I always put sour cream and shredded cheddar on top because the cool dairy cuts through the seasoning heat.

What I Did Wrong the First Time

First time I made this I didn’t drain the grease after browning the beef. I thought it would add flavor or something but it just made the whole pot taste greasy and I kept skimming orange oil off the top while it simmered. My husband took one bite and made a face.

Now I always drain it even though it’s an extra step. Takes 30 seconds and the difference is huge—the soup tastes cleaner and you actually want a second bowl instead of feeling like you ate something heavy that’s just sitting there.

Hearty Taco Soup
Hearty Taco Soup

Hearty Taco Soup

By Emma

Prep:
5 min
Cook:
20 min
Total:
25 min
Servings:
8 servings
Ingredients
  • 1 pound ground beef
  • 1 medium onion, diced
  • 1 can black beans, 15 ounces, drained and rinsed
  • 1 can kidney beans, 15 ounces, drained and rinsed
  • 1 can pinto beans, 15 ounces, drained and rinsed
  • 1 can corn, 15 ounces, drained
  • 2 cans diced tomatoes, 14.5 ounces each, undrained
  • 1 packet taco seasoning
  • 1 packet ranch seasoning
  • 2 cups water
Method
  1. 1 In a large stockpot set over medium-high heat, add the ground beef and diced onion. Break apart the beef and cook, stirring occasionally, until the meat loses its pink color and the onions soften, about 5 to 7 minutes. You’ll hear the sizzle and smell the beef browning. Carefully drain the grease from the pot, then return the browned meat and softened onion to the pot.
  2. 2 Rinse the black, kidney, and pinto beans under cold water until the water runs clear to remove excess salt and starch. Drain the can of corn well. Add all three rinsed bean varieties and the corn to the pot. Next, pour in both cans of diced tomatoes, liquid and all. Toss in the taco and ranch seasoning packets. Pour in 2 cups of water to loosen the mixture. Stir everything together until the ingredients look well blended and evenly distributed.
  3. 3 Crank the heat to high to bring the soup to a rolling boil. As the steam rises and the bubbling noise intensifies, reduce the heat to a simmer. Let it cook gently for 10 to 15 minutes, uncovering occasionally to stir. You’ll notice the aromas deepen and the flavors start to meld. The soup thickens slightly as it simmers. Once done, serve the soup hot, ladling it over a bed of rice or alongside crunchy corn chips. For a creamy contrast, add a dollop of sour cream and sprinkle cheddar cheese on top.
Nutritional information
Calories
649 kcal
Protein
Xg
Carbs
Xg
Fat
Xg

Tips for the Best Hearty Taco Soup

Use a potato masher halfway through the simmer time to crush maybe a quarter of the beans against the side of the pot. This releases their starch and makes the broth thicker without adding flour or cornstarch and it happens in like 10 seconds.

If your ground beef is leaner than 80/20 add a tablespoon of oil before browning or the meat sticks and the onions don’t caramelize right. I learned this with 93/7 beef once and it was dry and the fond burned onto the bottom.

Let the taco soup sit for 5 minutes after you turn off the heat before serving. The flavors get deeper and the beans soak up more liquid so every bite tastes more even. I always taste it right away and then again after sitting and the difference is obvious.

Don’t stir constantly during the simmer. I check it maybe three times total because too much stirring breaks the beans apart and they turn to mush. You want them intact not dissolved into the broth.

The ranch seasoning has buttermilk powder and dried herbs that bloom when they hit hot liquid but if you add it before the beef is fully cooked it clumps and doesn’t dissolve. Always season after everything’s in the pot.

Serving Ideas

I put mine over instant rice that’s cooked in chicken broth instead of water. The rice soaks up the liquid and the whole thing becomes more like a stew than a soup.

Fritos or Doritos crushed on top add crunch and salt and they don’t get soggy as fast as regular tortilla chips. My kids fight over who gets the Cool Ranch Doritos bowl.

Sometimes I add a squeeze of lime right before eating and it cuts through the richness from the beef and brightens the tomatoes. Or I’ll put sliced avocado and cilantro on top if I’m feeling fancy which is rare.

Quesadillas on the side for dipping work better than regular bread because the cheese and tortilla hold up to the liquid.

Variations

Ground turkey instead of beef makes it lighter but you lose some of that rich browned meat flavor. I add a teaspoon of cumin to compensate and it helps but it’s not the same.

If you want it spicier throw in a diced jalapeño with the onions or add a can of diced green chiles with the tomatoes. The ranch seasoning tames heat pretty well so you can go harder than you think without it being overwhelming.

A can of Rotel instead of one can of regular diced tomatoes gives you tomatoes and chiles in one move. This bean soup gets a little kick without changing anything else and the liquid stays the same.

I tried it with white beans once instead of pintos and they completely fell apart and made the broth cloudy. Stick with the pintos because their texture holds.

FAQ

Can I use dried beans instead of canned

You’d need to cook them fully before adding them to the soup which takes hours and defeats the whole point of this being fast. Canned beans are already cooked and ready.

Do I have to use all three types of beans

You can but the texture gets boring if you only use one kind. Two types minimum or every spoonful tastes identical.

Can I make this in a slow cooker

Brown the beef and onion first then dump everything in the slow cooker for 4 hours on low. The flavors meld more but honestly it’s not that much better than stovetop for the extra time.

What if I don’t have ranch seasoning

It won’t taste the same but you can add a tablespoon of dried dill and a teaspoon of garlic powder and onion powder each. The tang won’t be there though.

How do I store leftovers

Let it cool completely then put it in containers in the fridge for up to 5 days. It actually tastes better the next day after the seasonings have more time to soak in.

Can I freeze taco soup

Yeah it freezes great for up to 3 months. Let it thaw in the fridge overnight then reheat on the stove and add a splash of water if it’s too thick.

Why is my soup watery

You probably didn’t simmer it long enough or you added too much water. Let it go another 5 minutes uncovered and some liquid will evaporate off.

Can I add fresh tomatoes instead of canned

You’d need like 4 large tomatoes diced and you’d lose the liquid that makes it soupy. Plus they don’t break down the same way in 15 minutes.

What’s the best ground beef fat content for this

80/20 gives you flavor without drowning in grease. 85/15 works too but leaner than that and you need to add oil.

Do I really need to rinse the beans

Yes unless you want it to taste like the inside of a can with too much salt. The rinse takes 30 seconds and makes a huge difference.

Can I use taco seasoning from scratch

Sure if you have chili powder cumin garlic powder onion powder and paprika already mixed but the packet is easier and more consistent.

How do I reheat this without it getting mushy

Reheat on the stove over medium-low and stir gently. Microwave makes the beans explode and get mealy.

Can I make this vegetarian

Skip the beef and use vegetable broth instead of water. Add an extra can of black beans for bulk but it won’t have that browned meat depth.

What size stockpot do I need

At least 5 quarts or everything bubbles over when it boils. I use a 6-quart and it’s got room to stir without splashing.

Why does my soup taste bland

Probably didn’t drain the grease and the fat is coating your tongue so you can’t taste the seasonings. Or you need more salt at the end.

Can I add bell peppers

Dice them and throw them in with the onion when you’re browning the beef. They add sweetness and a little crunch if you don’t cook them to death.

How thick should ground beef soup be

Thick enough that the spoon stands up for a second when you stick it in but thin enough to ladle easily. Somewhere between chili and regular soup.

What if I only have one can of tomatoes

Add an extra cup of water and a tablespoon of tomato paste to make up the volume and flavor. It’ll be thinner but still works.

Can kids eat this

Mine do and they’re picky but the ranch seasoning makes it less spicy than regular taco soup. Start with one packet of taco seasoning and skip hot sauce on top.

Do I need to use name brand seasoning packets

Store brand works fine and it’s cheaper. The ratios are basically the same and I’ve never noticed a difference.

Why did my onions burn

Heat was too high or you didn’t stir enough while the beef was browning. Medium-high max and keep it moving for the first few minutes.

Can I double this recipe

Yeah but use a bigger pot because 16 servings is a lot of volume. Everything doubles fine and the cook time stays the same.

What do I do if it’s too spicy

Stir in a couple tablespoons of sour cream right into the pot or serve it over more rice. The dairy and starch both calm the heat down.

You’ll Love These Too

Explore all →