This taco soup is a hearty, flavorful soup that tastes just like a taco in a bowl. It’s packed with ground beef, beans, corn, tomatoes, and taco spices and comes together in about 30 minutes. Perfect for busy weeknights, it serves 6 and is topped with all your favorite taco fixings.
- What Is Taco Soup?
- Why You’ll Like This Recipe
- Ingredients
- Equipment
- Step‑by‑Step Instructions
- Step 1: Cook the Ground Beef
- Step 2: Sauté the Aromatics
- Step 3: Add the Seasonings
- Step 4: Add the Remaining Ingredients
- Step 5: Taste and Adjust
- Step 6: Serve
- Tips for Success
- Troubleshooting
- Recipe Variations
- Serving Suggestions
- Storage & Reheating
- Frequently Asked Questions
- Nutrition
- Recipe Card
| Prep Time | 10 minutes |
|---|---|
| Cook Time | 20 – 25 minutes |
| Total Time | 30 – 35 minutes |
| Servings | 6 |
| Calories | ~340 per serving |
| Difficulty | Super Easy |
| Best Occasion | Weeknight dinners, game day, chilly evenings, meal prep |
There are some meals that just feel like comfort, and taco soup is one of them. It’s warm, hearty, and packed with all the flavors you love in a taco – seasoned ground beef, beans, corn, tomatoes, and just the right amount of spice. It’s like a taco in a bowl, and it’s perfect for those busy weeknights when you want something satisfying without spending hours in the kitchen.
I started making taco soup years ago when I needed a quick dinner that would feed a crowd. It’s one of those recipes that’s incredibly forgiving – you can use whatever beans you have on hand, add extra vegetables, or adjust the spice to your liking. It’s also a great way to use up leftover ground beef or pantry staples.
What I love about this soup is how it brings people together. It’s the kind of meal that everyone can customize with their favorite toppings – shredded cheese, sour cream, avocado, tortilla chips, fresh cilantro. It’s interactive and fun, and it always disappears quickly.
What Is Taco Soup?
Taco soup is a hearty, broth‑based soup that combines the flavors of a classic taco with the comfort of a warm bowl of soup. It typically includes seasoned ground beef, beans, corn, tomatoes, and a flavorful broth seasoned with taco spices. It’s often served with a variety of toppings, like shredded cheese, sour cream, avocado, and tortilla chips.
Flavor & Texture Profile
- Flavor: Savory, smoky, and slightly spicy – the taco seasoning adds warmth and depth, while the tomatoes and corn add a touch of sweetness
- Texture: Hearty and satisfying – tender ground beef, soft beans, and crisp corn all suspended in a flavorful broth
Why You’ll Like This Recipe
- Quick and easy – Ready in about 30 minutes
- One‑pot meal – Minimal cleanup
- Pantry‑friendly – Uses canned beans, corn, and tomatoes
- Customizable – Add your favorite toppings and adjust the spice
- Great for meal prep – Tastes even better the next day
Ingredients

| Ingredient | Amount | Notes |
|---|---|---|
| Ground beef | 1 lb | You can use ground turkey or chicken |
| Onion | 1 medium | Diced |
| Garlic | 3 cloves | Minced |
| Taco seasoning | 1 packet (1 oz) | Or about 2 tablespoons |
| Ranch seasoning | 1 packet (1 oz) | Optional – adds a nice tang |
| Diced tomatoes | 1 can (14.5 oz) | With juices |
| Rotel tomatoes | 1 can (10 oz) | With green chilies |
| Kidney beans | 1 can (15 oz) | Drained and rinsed |
| Black beans | 1 can (15 oz) | Drained and rinsed |
| Corn | 1 can (15 oz) | Drained |
| Beef broth | 4 cups | Or chicken broth |
| Water | 1 cup | Optional, to thin the soup |
For Serving
- Shredded cheddar cheese
- Sour cream
- Avocado (sliced or diced)
- Tortilla chips
- Fresh cilantro
- Lime wedges
Ingredient Notes
The Taco Seasoning: Use your favorite store‑bought taco seasoning or make your own blend. If you want less spice, use half the packet and add more to taste.
The Beans: You can use any beans you like – pinto beans, black beans, or a mix. If you prefer a thicker soup, use one can of refried beans as a base.
The Rotel: This adds a little heat and extra flavor. If you don’t have it, use another can of diced tomatoes and add a small can of green chilies.
Ingredient Substitutions

| Dietary Need | Substitution |
|---|---|
| Gluten‑Free | Use gluten‑free taco and ranch seasoning |
| Vegetarian | Substitute ground beef with plant‑based crumbles or extra beans |
| Vegan | Use plant‑based meat, vegetable broth, and skip the dairy toppings |
| Low‑Carb | Skip the corn and beans, add extra vegetables |
Equipment
- Large pot or Dutch oven
- Wooden spoon
- Measuring cups and spoons
- Can opener
Step‑by‑Step Instructions
Step 1: Cook the Ground Beef
Heat a large pot or Dutch oven over medium heat. Add the ground beef and cook, breaking it up with a wooden spoon, until browned and cooked through, about 6–8 minutes. Drain any excess fat.
Step 2: Sauté the Aromatics
Add the diced onion to the pot and cook for 4–5 minutes until softened. Add the minced garlic and cook for 1 minute until fragrant.
Step 3: Add the Seasonings
Add the taco seasoning and ranch seasoning (if using) to the pot. Stir to coat the beef and onions in the spices. Cook for 1 minute to toast the spices.
Step 4: Add the Remaining Ingredients
Add the diced tomatoes, Rotel tomatoes, kidney beans, black beans, corn, and beef broth to the pot. Stir to combine. Bring the soup to a simmer over medium heat. Reduce the heat to low and let it simmer for 15–20 minutes to allow the flavors to meld.
Step 5: Taste and Adjust
Taste the soup and adjust the seasoning with salt, pepper, or additional taco seasoning if needed. If the soup is too thick, add a cup of water or extra broth.
Step 6: Serve
Ladle the soup into bowls and top with shredded cheese, sour cream, avocado, tortilla chips, and fresh cilantro. Serve with lime wedges on the side.
Tips for Success
- Use high‑quality beef: The flavor of the soup depends on the meat – use a good quality ground beef with about 80/20 fat content
- Let it simmer: Don’t rush the simmering step – this is where the flavors come together
- Customize the toppings: Set out a variety of toppings and let everyone build their own bowl
- Make ahead: This soup tastes even better the next day – perfect for meal prep
Troubleshooting
| Problem | Cause | Solution |
|---|---|---|
| Soup is too thick | Not enough broth | Add a cup of water or extra broth |
| Soup is too thin | Too much liquid | Simmer for an extra 10–15 minutes to reduce |
| Not enough spice | Not enough taco seasoning | Add more taco seasoning or a pinch of chili powder |
| Too spicy | Too much seasoning or Rotel | Add a dollop of sour cream or a little extra broth to balance the heat |
Recipe Variations
- Chicken Taco Soup: Use shredded chicken instead of ground beef – cook it in the pot or use leftover rotisserie chicken
- Vegetarian Taco Soup: Skip the meat and add an extra can of beans – use vegetable broth
- Creamy Taco Soup: Stir in ½ cup of cream cheese or a cup of heavy cream at the end
- Spicy Taco Soup: Add a diced jalapeño or a pinch of cayenne pepper
Serving Suggestions
Pairings: Serve with tortilla chips, cornbread, or a simple green salad. A cold beer or a glass of iced tea is the perfect companion.
Presentation: Serve the soup in large bowls and let guests add their own toppings. A sprinkle of fresh cilantro and a lime wedge on the side makes it look extra special.
Storage & Reheating
Refrigeration: Store in an airtight container in the refrigerator for up to 5 days.
Freezing: Freeze for up to 3 months – leave out the toppings and add them fresh when serving.
Reheating: Reheat on the stovetop over medium heat, stirring occasionally. Microwave individual portions for 1–2 minutes.
Frequently Asked Questions
Can I make this soup in a slow cooker?
Yes – brown the beef and sauté the onions and garlic in a skillet, then transfer everything to a slow cooker. Cook on low for 4–6 hours or high for 2–3 hours.
Can I use ground turkey instead of beef?
Yes – ground turkey works well in this recipe. You may want to add a little extra oil to prevent sticking.
Is taco soup gluten‑free?
It can be – use gluten‑free taco seasoning and ranch seasoning, and check that your broth is gluten‑free.
Can I make this dairy‑free?
Yes – simply skip the cheese and sour cream toppings, or use dairy‑free alternatives.
How can I make this soup spicier?
Add a diced jalapeño, a pinch of cayenne pepper, or use spicy Rotel tomatoes.
Can I add extra vegetables?
Absolutely – diced bell peppers, zucchini, or corn all work well in this soup.
What if I don’t have ranch seasoning?
You can skip it – the soup will still be delicious. Add an extra pinch of garlic powder and onion powder instead.
How many calories are in a serving?
This recipe has approximately 340 calories per serving (without toppings).
Nutrition
Nutrition values are estimates and may vary based on specific ingredients and portion sizes.
| Nutrient | Per Serving (1 of 6, without toppings) |
|---|---|
| Calories | ~340 |
| Protein | 24g |
| Carbohydrates | 34g |
| Fat | 12g |
| Saturated Fat | 4g |
| Fiber | 9g |
| Sugar | 8g |
| Sodium | ~720mg |
Recipe Card
Recipe Name: Taco Soup
Cuisine: American / Tex‑Mex
Course: Main Course
Prep Time: 10 minutes
Cook Time: 20 – 25 minutes
Total Time: 30 – 35 minutes
Servings: 6
Calories: ~340 per serving
Author: [Your Name/Blog Name]
Ingredients
- 1 lb ground beef
- 1 medium onion, diced
- 3 cloves garlic, minced
- 1 packet taco seasoning (about 2 tablespoons)
- 1 packet ranch seasoning (optional)
- 1 can (14.5 oz) diced tomatoes
- 1 can (10 oz) Rotel tomatoes with green chilies
- 1 can (15 oz) kidney beans, drained and rinsed
- 1 can (15 oz) black beans, drained and rinsed
- 1 can (15 oz) corn, drained
- 4 cups beef broth
- 1 cup water (optional, for thinning)
Ingredients – Toppings
- Shredded cheddar cheese
- Sour cream
- Avocado
- Tortilla chips
- Fresh cilantro
- Lime wedges
Instructions
- Cook beef: In a large pot over medium heat, cook ground beef until browned, 6–8 minutes. Drain excess fat.
- Sauté aromatics: Add onion and cook for 4–5 minutes until softened. Add garlic and cook 1 minute.
- Add seasoning: Stir in taco seasoning and ranch seasoning (if using). Cook 1 minute.
- Add remaining ingredients: Add diced tomatoes, Rotel, kidney beans, black beans, corn, and broth. Stir to combine. Bring to a simmer.
- Simmer: Reduce heat to low and simmer for 15–20 minutes. Add water if needed.
- Serve: Ladle into bowls and top with cheese, sour cream, avocado, tortilla chips, and cilantro. Serve with lime wedges.
Notes
- Use your favorite beans – pinto, black, or a mix.
- Adjust the spice level to your taste.
- For a thicker soup, use one can of refried beans as a base.
- This soup tastes even better the next day – perfect for leftovers.
- Store in the refrigerator for up to 5 days, or freeze for up to 3 months.
Nutrition (per serving, approximate)
Calories: 340 | Protein: 24g | Carbs: 34g | Fat: 12g | Fiber: 9g | Sugar: 8g | Sodium: 720mg

