The Best Homemade Taco Soup Recipe

A hearty, flavorful taco soup packed with ground beef, beans, and zesty spices—perfect for busy nights and customizable to your taste.

Share your Recipe

What You’ll Love About This Recipe

This Taco Soup is a crowd-pleaser that’s quick to make and packed with flavor. You’ll love how easy it is to throw together, making it perfect for busy weeknights or lazy weekends. It’s hearty and filling, loaded with beans, ground beef, and all your favorite taco toppings. Plus, it’s customizable—so you can tweak it to fit your family’s tastes. And let’s not forget how awesome it tastes the next day, making leftovers something to look forward to!

Recipe

taco soup recipe details

Warm up with a hearty bowl of taco soup, a flavorful blend of ground beef, beans, and taco seasonings. This easy one-pot meal is perfect for busy weeknights or casual gatherings.

Ingredients:

  • 1 lb ground beef
  • 1 onion, chopped
  • 1 packet taco seasoning
  • 1 can (15 oz) black beans, drained and rinsed
  • 1 can (15 oz) kidney beans, drained and rinsed
  • 1 can (15 oz) corn, drained
  • 1 can (15 oz) diced tomatoes
  • 1 can (8 oz) tomato sauce
  • 4 cups chicken broth
  • Optional toppings: shredded cheese, sour cream, tortilla chips, chopped green onions

Instructions:

  1. In a large pot or Dutch oven, brown the ground beef over medium heat until fully cooked. Drain excess fat.
  2. Add the chopped onion and cook until softened, about 3-4 minutes.
  3. Stir in the taco seasoning, black beans, kidney beans, corn, diced tomatoes, tomato sauce, and chicken broth.
  4. Bring the soup to a boil, then reduce heat and let it simmer for 20-30 minutes, stirring occasionally.
  5. Serve hot with your favorite toppings.

Notes:

This soup can be made in advance and stored in the refrigerator for up to 3 days. It also freezes well for up to 3 months.

Equipment:

Large pot or Dutch oven

Time:

Prep Time: 10 minutes

Cook Time: 30 minutes

Cuisine:

Mexican-inspired

Serving:

6 servings

Nutrition

Taco soup is a flavorful and hearty dish packed with nutrients. It offers a balanced mix of protein, carbs, and healthy fats.

NutrientAmount per Serving
Calories320
Protein18g
Carbohydrates30g
Fat12g
Fiber6g
Sugar5g
Sodium800mg

What To Serve With It

I love serving my taco soup with warm cornbread—it’s the perfect side to soak up all that flavorful broth. Fresh toppings like avocado, shredded cheese, and a squeeze of lime add a fun crunch and brightness to each bite. Trust me, these simple pairings take the meal from good to unforgettable.

Cornbread Pairings

Since taco soup is already packed with bold flavors, you’ll want a side that complements it without stealing the show—and that’s where cornbread comes in. Its slightly sweet, crumbly texture balances the soup’s spice, and it’s perfect for soaking up every last drop. I love serving classic buttermilk cornbread, but jalapeño-studded or honey-drizzled versions add fun twists. For a lighter option, try cornbread muffins—they’re easy to grab and dunk. Just remember, cornbread’s simplicity lets the soup shine, so don’t overdo the extras. Trust me, a warm slice with melted butter is all you need to complete the meal.

Fresh Toppings Ideas

While taco soup is hearty and flavorful on its own, adding fresh toppings can take it to the next level. I love piling on diced avocado for creaminess, crunchy tortilla strips for texture, and a squeeze of lime for brightness. A handful of fresh cilantro adds a pop of color and flavor, while shredded cheese melts into gooey perfection. Don’t forget a dollop of sour cream or Greek yogurt to cool things down! For a spicy kick, I’ll toss in sliced jalapeños or a drizzle of hot sauce. These toppings make each bowl feel like a custom masterpiece—so fun to mix and match!

Share your Recipe