This hearty slow cooker meal combines ground beef, beans, and corn for a filling dinner. It is designed for minimal effort, making it a great option for busy weeknights.

List of ingredients
- 1 pound lean ground beef – brown this first for better flavor
- 1 can (15 ounces) black beans – drained and rinsed well
- 1 can (15 ounces) pinto beans – drained and rinsed well
- 1 can (14.5 ounces) petite diced tomatoes – drained to prevent excess liquid
- 1 can (15.25 ounces) sweet corn – drained
- 1 can (10 ounces) green enchilada sauce – provides the primary flavor base
- 2 cans (14 ounces, each) beef broth or chicken broth – for the soup base
- 1 packet (1 ounce) taco seasoning – for traditional spice
- 1 can (6 ounces) tomato paste – helps thicken and enrich the color
- 2 Tablespoons cornstarch + 2 Tablespoons water – used for the final thickening slurry
step-by-step instructions
- Brown the meat: Cook and crumble the ground beef in a large skillet until thoroughly browned. Drain the excess grease before adding the beef to a large, greased crock pot.
- Combine ingredients: Add the black beans, pinto beans, diced tomatoes, corn, green enchilada sauce, broth, taco seasoning, and tomato paste to the crock pot. Stir everything together until the ingredients are well combined.
- Slow cook: Cover the crock pot with the lid and cook on the low heat setting for 3 to 6 hours. This allow the flavors to meld and the meat to tenderize.
- Thicken the soup: Whisk together the cornstarch and water to create a smooth slurry. Stir the slurry into the soup, replace the lid, and heat for another 30 minutes to reach a hearty consistency.
- Serve: Dish the soup into bowls and top with shredded cheese, tortilla strips, or sour cream.
Pro Tips for Optimal Flavor
Maximize Taste by Browning the Meat
Browning the ground beef before adding it to the slow cooker is a critical step for developing depth. By searing the meat in a skillet, you create a Maillard reaction that adds a rich, savory quality. This prevents the meat from simply boiling in the broth, which can result in a flatter flavor profile.
Drain Canned Vegetables Thoroughly
Since the recipe already includes several cans of broth, it is important to drain the beans, corn, and tomatoes well. Excess liquid from the cans can water down the soup, making it thin and less flavorful. Thorough draining ensures the consistency remains thick and the seasoning stays concentrated.
Perfect the Cornstarch Slurry
The combination of cornstarch and water should be mixed into a smooth paste before being added to the pot. Adding cornstarch directly to hot liquid can cause clumping, which creates an uneven texture. Stirring the slurry in at the end ensures a glossy, velvety finish to the broth.
Customizing the Heat Level
While standard green enchilada sauce is usually mild, you can adjust the spice to your preference. Use a medium or hot variety of sauce for more kick, or stir in diced jalapeรฑos for a fresh heat. A pinch of cayenne pepper is also a great way to increase the warmth without changing the flavor profile.
Ingredient Substitutions and Swaps
Using Turkey or Chicken Instead of Beef
Ground turkey or ground chicken are excellent leaner alternatives to beef. These proteins make the soup lighter while still providing plenty of protein. Note that poultry is milder than beef, so you may want to add an extra pinch of salt or taco seasoning to maintain the bold flavor.
Alternative Legume Options
If you do not have black or pinto beans, kidney beans or cannellini beans work well. Kidney beans offer a similar texture and color, while cannellini beans add a creamier element to the soup. Ensure you rinse any substitute beans thoroughly to remove excess sodium.
Homemade Taco Seasoning Blend
If you prefer to avoid store-bought packets, you can mix your own seasonings. Combine chili powder, cumin, garlic powder, onion powder, and smoked paprika. This allows you to control the sodium content and customize the spice levels to your specific taste.
Thickening Without Cornstarch
For a cornstarch-free version, you can let the soup simmer uncovered for the final 30 to 60 minutes to reduce the liquid. Alternatively, use a potato masher or fork to crush a portion of the beans directly in the pot. The released starches from the beans act as a natural thickener.
Serving and Presentation Ideas
Create a Taco Soup Bar
Serving this dish as a ‘build-your-own’ bar is a great way to feed a crowd. Place bowls of various toppings on the table and let guests customize their own portions. This approach caters to different dietary preferences and makes the meal more interactive for the family.
Selecting the Best Cheeses
Shredded sharp cheddar is a classic choice, but pepper jack adds a nice spicy element. For a creamier texture, try adding small dollops of cream cheese or a sprinkle of Cotija. The saltiness of the cheese balances the acidity of the tomatoes and enchilada sauce.
Adding Fresh Garnishes
Fresh herbs and citrus can brighten the heavy flavors of the slow cooker. Top each bowl with chopped cilantro and a squeeze of fresh lime juice. These additions provide a sharp contrast to the rich beef and bean base, making the soup taste fresher.
Pairing with Side Dishes
While the soup is filling on its own, it pairs excellently with a side of warm cornbread. Tortilla chips are also a great addition for dipping or for adding crunch to the bowl. A side of sliced avocado or a simple green salad can round out the meal for a complete dinner.
Storage and Reheating Guide
Refrigeration Guidelines
Store any leftover taco soup in an airtight container in the refrigerator. It will remain fresh for up to 4 days. Keep the toppings stored separately to ensure the tortilla strips stay crunchy and the avocado does not brown.
Freezing for Long-Term Use
This soup freezes exceptionally well for meal prep. Let the soup cool completely before transferring it into freezer-safe bags or containers, removing as much air as possible. It can be stored in the freezer for up to 3 months without losing quality.
Reheating Methods
For the best results, reheat leftovers on the stovetop over medium heat, stirring occasionally. If using a microwave, heat in short intervals and stir in between to ensure the heat is distributed evenly. If reheating from frozen, the slow cooker is the best option, cooking on low for 3 to 4 hours.
Adjusting Consistency After Storage
It is common for the soup to thicken significantly while sitting in the fridge as the beans absorb more liquid. When reheating, add a splash of beef or vegetable broth to return it to the desired consistency. This prevents the soup from becoming too thick or pasty.
Common Troubleshooting
Solving a Watery Consistency
If your soup is too thin after cooking, you can add a bit more cornstarch slurry. Mix equal parts cornstarch and water, stir it in, and cook for another 15 to 20 minutes. Reducing the liquid by cooking without the lid is another effective method.
Fixing Bland Flavor
If the soup lacks depth, check the salt and acidity levels. Adding a teaspoon of lime juice or a small amount of apple cider vinegar can wake up the flavors. You can also stir in a bit more tomato paste or taco seasoning if the spice profile is too muted.
Managing Overcooked Vegetables
If you find the corn or beans are becoming too soft, reduce the slow cooking time. Instead of 6 hours, try 3 or 4 hours on low. You can also add the corn during the last hour of cooking to maintain its pop and texture.
Frequently Asked Questions
Can I make this soup on the stovetop?
Yes, you can adapt this for a large pot on the stove. After browning the beef, add all ingredients except the slurry and simmer over medium-low heat for 30 to 40 minutes. Finally, stir in the cornstarch slurry and cook for another 10 to 15 minutes until thickened.
What size slow cooker is best for this recipe?
A 6-quart or 7-quart crock pot is ideal to accommodate all the ingredients comfortably. If you only have a smaller 4-quart model, it is recommended to halve the recipe to prevent the pot from overflowing.
Is this recipe naturally spicy?
This version is generally mild, as it relies on standard taco seasoning and green enchilada sauce. To increase the heat, you can use spicy enchilada sauce, add diced chipotle peppers in adobo, or stir in cayenne pepper.
Can I use vegetable broth instead of beef broth?
Yes, vegetable broth is a suitable replacement and works well with the other ingredients. Using vegetable broth will slightly change the richness of the base but will keep the overall taco flavor intact.
Print
Slow Cooker Taco Soup
- Total Time: 3 hours 15 minutes
- Yield: 8 servings 1x
- Diet: General
Description
Crock Pot Taco Soup is a flavorful soup filled with beans, corn, ground beef and taco seasoning. Top it with all your favorite taco toppings!
Ingredients
- 1 pound lean ground beef
- 1 can (15 ounces) black beans (drained and rinsed)
- 1 can (15 ounces) pinto beans (drained and rinsed)
- 1 can (14.5 ounces) petite diced tomatoes (drained)
- 1 can (15.25 ounces) sweet corn (drained)
- 1 can (10 ounces) green enchilada sauce
- 2 cans (14 ounces, each) beef broth (or chicken broth)
- 1 packet (1 ounce) taco seasoning
- 1 can (6 ounces) tomato paste
- 2 Tablespoons cornstarch
- 2 Tablespoons water
Instructions
- Step: Brown and crumble ground beef in a large skillet until thoroughly cooked. Drain grease. Add beef to a large greased crock pot.
- Step: Add beans, tomatoes, corn, enchilada sauce, chicken broth, taco seasoning and tomato paste to crock pot. Stir to combine. Cover with lid and cook on low heat 3 to 6 hours.
- Step: Mix together the cornstarch and water to create a slurry. Add to the soup in crock pot and stir. Cover with lid again and let heat for another 30 minutes.
- Step: Serve soup warm with shredded cheese, tortilla strips, sour cream, etc.
Notes
To freeze: Place cooled soup in two large freezer ziplock bags. Stays good frozen for up to 3 months. Reheat in crock pot on low for 3 to 4 hours or on the stovetop over medium heat until fully heated through.
- Prep Time: 15 minutes
- Cook Time: 3 hours
- Category: Soup
- Method: Slow Cooker
- Cuisine: American-Mexican
Nutrition
- Serving Size: 1 serving
- Calories: 380 kcal
- Sugar: 10 g
- Sodium: 1350 mg
- Fat: 18 g
- Saturated Fat: 7 g
- Unsaturated Fat: 11 g
- Trans Fat: 0 g
- Carbohydrates: 35 g
- Fiber: 10 g
- Protein: 28 g
- Cholesterol: 80 mg