This hearty taco soup is a quick meal that combines classic taco flavors into a comforting bowl. It is ready in under 30 minutes and uses simple pantry staples to create a filling dinner.

List of ingredients
- 1 lb lean ground beef – provides the primary protein and heartiness.
- 1 Tbsp oil – used for sautéing the meat and vegetables.
- 1 small onion, finely diced – adds a fundamental aromatic base.
- 1/2 red bell pepper, diced – provides sweetness and color.
- 1/2 green bell pepper, diced – adds a slightly bitter, earthy flavor.
- 1½ cups tomatoes, diced – contributes acidity and thickness.
- 16 oz canned beans, drained (kidney or pinto) – adds fiber and texture.
- 1 cup corn – adds sweetness and a slight crunch.
- 3 garlic cloves, minced – provides a sharp, savory aromatic punch.
- 2 cups beef broth (or chicken) – the liquid base for the soup.
- 1 packet taco seasoning (or 3 Tbsp homemade) – the primary flavor profile.
step-by-step instructions
- Prepare seasoning: Mix all homemade taco seasoning ingredients in a small bowl and set them aside if you are not using a store-bought packet.
- Brown the meat: Heat oil in a Dutch oven or heavy-bottomed pot over medium heat. Sauté the ground beef, breaking it apart with a spoon as it cooks, and season it lightly with a small portion of the taco seasoning.
- Prep the vegetables: While the beef browns, finely chop the onion, cube the red and green bell peppers, and dice the tomatoes.
- Combine ingredients: Add the diced onion, red and green peppers, drained beans, corn, diced tomatoes, minced garlic, the remaining taco seasoning, and the beef or chicken broth to the pot with the browned meat. Stir everything together thoroughly.
- Simmer: Reduce the heat to low and allow the soup to cook for 12 to 15 minutes to let the flavors meld.
- Garnish and serve: Ladle the hot soup into bowls and top with your preferred taco garnishes.
Ways to Customize Your Soup
Adding Spicy Peppers for Extra Heat
To increase the spice level, dice a fresh jalapeno and add it during the vegetable sauté phase. For a milder heat with a smoky flavor, stir in a small can of diced green chiles. You can also add a few dashes of your favorite hot sauce directly into the pot during the final simmering minutes.
Using Alternative Lean Proteins
If you prefer a leaner meat, substitute the ground beef with ground turkey or ground chicken. Because these meats have less fat, you may need to add an extra teaspoon of oil to prevent sticking. Ground bison is another nutrient-dense alternative that maintains a similar flavor profile to beef.
Adjusting the Liquid Consistency
The standard recipe produces a thick, hearty soup, but you can easily modify the texture. If you prefer a thinner broth, add an extra half cup to one cup of beef or chicken broth. For a thicker consistency, you can mash a small portion of the beans against the side of the pot before simmering.
Recommended Serving Suggestions
Selecting the Best Taco Toppings
Elevate the dish by adding fresh toppings like diced avocado or sliced radishes for a cool contrast. Shredded cheddar or Monterey Jack cheese melts into the hot broth for added richness. A dollop of sour cream and a sprinkle of fresh cilantro add a creamy texture and a bright, herbal finish.
Pairing with Crunchy Sides
Serve the soup with a side of corn tortilla chips for scooping, or use lime-flavored chips for a zesty twist. Toasted breadsticks or warm dinner rolls also work well for dipping into the savory broth. Some prefer adding crushed tortilla strips directly on top of the soup just before eating to maintain the crunch.
Adding Grains for a Heartier Meal
For a more substantial dinner, serve the soup alongside a portion of cilantro lime rice. You can also stir cooked white or brown rice directly into the soup bowls. This absorbs some of the broth and makes the meal feel more like a stew.
Slow Cooker Adaptation
Browning the Aromatics First
To achieve the best flavor in a crockpot, do not put raw meat in the pot. Sauté the ground beef, onions, and minced garlic in a skillet first until the meat is browned and the onions are translucent. Stir in the taco seasoning during this process to toast the spices before transferring the mixture to the slow cooker.
Slow Cooking Times and Settings
Combine the browned meat mixture with the chopped peppers, beans, corn, tomatoes, and broth in the slow cooker. Set the device to low heat and cook for 6 to 8 hours. This slow process allows the vegetables to soften and the spices to penetrate the meat more deeply.
Storage and Preservation
Refrigerating Leftover Soup
Store any remaining soup in an airtight container and keep it in the refrigerator for up to 4 days. Ensure the soup has cooled down to room temperature before sealing the lid to prevent condensation from affecting the taste. Stir the soup well before reheating as the ingredients may settle.
Freezing for Long-Term Use
Taco soup freezes exceptionally well for up to 3 months. Pour the completely cooled soup into freezer-safe bags or plastic containers, leaving a small amount of space at the top for expansion. To thaw, place the container in the refrigerator overnight before reheating.
Reheating Methods for Best Quality
The best way to reheat the soup is on the stovetop over low to medium heat. Stir occasionally and add a small splash of water or broth if the soup has thickened too much during storage. For quicker reheating, use a microwave-safe bowl and heat in 1-minute intervals, stirring in between.
Troubleshooting and Common Questions
Why is my soup too salty?
Excess salt often comes from store-bought taco seasoning packets or canned beans. To fix this, add a splash of water, more unsalted broth, or a squeeze of fresh lime juice to balance the flavor. You can also add an extra handful of fresh diced tomatoes or corn to dilute the saltiness.
Can I use different types of beans?
Yes, you can substitute kidney or pinto beans with black beans or cannellini beans. Black beans provide a slightly earthier taste, while cannellini beans offer a creamier texture. Always rinse and drain canned beans thoroughly to remove excess sodium and starch.
How do I prevent the beef from becoming greasy?
Use lean ground beef and drain the excess fat from the pot after the browning step. If you see oil pooling on the surface of the soup after simmering, you can skim it off with a large spoon. Using a lean meat from the start is the most effective way to maintain a clean broth.
What is the difference between taco soup and chili?
Taco soup generally has a thinner, broth-like consistency and includes corn, which is less common in traditional chili. Chili typically undergoes a longer simmering process to create a thick, paste-like texture. While the flavors are similar, taco soup is designed to be lighter and more vegetable-forward.
Can I use frozen corn instead of canned?
Frozen corn is an excellent substitute and often tastes fresher than canned versions. Add frozen corn directly to the pot during the combination step; it will thaw and cook quickly during the 12-15 minute simmering period. No pre-thawing is necessary.
How do I make the soup thicker without adding flour?
Avoid using flour or cornstarch to thicken this soup as it can alter the authentic taco flavor. Instead, take a potato masher or a fork and crush some of the beans and corn directly in the pot. This releases natural starches that thicken the broth while keeping the ingredients whole.
Which broth is better, beef or chicken?
Beef broth enhances the richness of the ground beef and creates a deeper, more savory flavor. Chicken broth provides a lighter, cleaner taste that allows the vegetables and taco seasonings to stand out more. Both are suitable and the choice depends on your preference for richness versus brightness.
Can I use fresh tomatoes instead of canned?
Fresh tomatoes are a great addition and provide a brighter acidity. Use firm, diced tomatoes like Roma or Plum tomatoes to prevent the soup from becoming too watery. If the fresh tomatoes are very juicy, you may want to reduce the amount of broth slightly.
Print
Easy Taco Soup Recipe
- Total Time: 30 minutes
- Yield: 6 servings 1x
- Diet: General
Description
Taco soup is a comforting cold-weather soup recipe that is ready in under 30 minutes. Hearty beef with vegetables and broth then topped with your favorite classic taco toppings.
Ingredients
- 1 lb lean ground beef
- 1 Tbsp oil
- 1 small onion, finely diced
- 1/2 red bell pepper, diced
- 1/2 green bell pepper, diced
- 1½ cups tomatoes, diced
- 16 oz canned beans (kidney or pinto), drained
- 1 cup corn
- 3 garlic cloves, minced
- 2 cups beef broth
- 1 packet taco seasoning
Instructions
- Seasoning: Mix together the ingredients for taco seasoning if making homemade, or prepare store-bought seasoning.
- Brown Meat: Saute the ground meat with oil in a Dutch oven or heavy-bottomed pot, breaking the meat apart as it cooks, and season lightly with taco seasoning.
- Prep Vegetables: Finely chop the onion, cube the red and green peppers, and dice the tomatoes.
- Combine: Add the chopped onion, peppers, canned beans, corn, diced tomatoes, minced garlic, the remaining taco seasoning, and the beef broth to the pot and mix to combine.
- Simmer: Turn the heat down to low and cook for 12 to 15 minutes.
- Serve: Top the hot soup with desired toppings and enjoy.
Notes
Toppings: Tortilla strips, avocado, cilantro, shredded cheese, and lime are great additions. Freeze: Cool the soup completely, store in freezer-safe bags for up to 3 months, then thaw and reheat. Crockpot: Brown beef, onion, and garlic in a skillet first, then add to crockpot with other ingredients and cook on low for 6-8 hours.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American, Mexican
Nutrition
- Serving Size: 1 serving
- Calories: 248 kcal
- Sugar: 6 g
- Sodium: 961 mg
- Fat: 7 g
- Saturated Fat: 2 g
- Unsaturated Fat: 5 g
- Trans Fat: 0 g
- Carbohydrates: 24 g
- Fiber: 7 g
- Protein: 23 g
- Cholesterol: 47 mg
Keywords: taco soup, ground beef soup, easy dinner, one pot soup, Mexican-inspired soup




