Hearty One-Pot Taco Soup with Ground Beef and Beans

Published: May 15, 2026
Julia CampbellJulia Campbell
Categories: Mexican, Beef
Tags: Quick, Soup, Beef, One-Pot, Mexican-Inspired, Family Friendly

Taco Soup

A comforting, zesty one-pot soup packed with beef, beans, and corn. Perfect for a quick family dinner.

Prep Time:10 minCook Time:20 minTotal Time:30 minServings:6Difficulty:Easy

Nutrition (per serving)

Calories:320 kcal
Protein:24 g
Carbs:30 g
Fat:12 g

This Taco Soup is the ultimate dump-and-go meal that tastes like it spent all day simmering on the stove. It is essentially a taco in a bowl, featuring savory ground beef, protein-packed beans, and just the right amount of spice from green chiles and taco seasoning. It's my go-to recipe when I want something warming, filling, and incredibly easy to clean up after a busy day.

What I love most about this dish is how customizable it is. While the base is rich and hearty, the real magic happens with the toppings—think crunchy tortilla chips, creamy avocado slices, and a dollop of cool sour cream. Whether you're feeding a hungry crowd or looking for a reliable meal-prep option, this soup hits the spot every single time and always leaves everyone asking for seconds.

Ingredients

  • Ground beef:1 lb
  • Yellow onion, diced:1 piece
  • Taco seasoning:1 oz
  • Kidney beans, drained and rinsed:15 oz
  • Black beans, drained and rinsed:15 oz
  • Whole kernel corn, drained:15 oz
  • Diced tomatoes with green chiles:10 oz
  • Beef broth:2 cups
  • Tomato sauce:8 oz

Instructions

  1. In a large pot or Dutch oven, brown the ground beef and diced onion over medium-high heat until the beef is fully cooked and the onion is translucent.

    Ground beef and diced onion browning in a Dutch oven for taco soup
  2. Drain any excess fat from the pot to keep the soup light and flavorful.

    Excess fat being drained from browned beef and onions in a pot
  3. Stir in the taco seasoning packet until the meat is evenly coated.

    Taco seasoning stirred into cooked ground beef and onion
  4. Add the kidney beans, black beans, corn, diced tomatoes, tomato sauce, and beef broth to the pot.

    Beans, corn, tomatoes, tomato sauce, and beef broth added to the taco soup pot
  5. Bring the mixture to a gentle boil, then reduce the heat to low and simmer for 15-20 minutes to allow the flavors to combine.

    Taco soup simmering gently with beef, beans, corn, and tomatoes
  6. Ladle the soup into bowls and serve hot with your choice of toppings such as shredded cheese, sour cream, and crushed tortilla chips.

    Finished taco soup served with shredded cheese, sour cream, and tortilla chips

Tips & Notes

  • For a lower-fat version, use ground turkey or chicken instead of beef.
  • If you prefer a thicker soup, let it simmer for an extra 10 minutes uncovered.
  • Leftovers taste even better the next day as the spices continue to develop.