Crockpot Taco Soup

Imagine coming home after a busy day, the house smelling warm and inviting, and knowing that a hearty, flavorful meal is waiting for you without much effort. That’s exactly what Crockpot Taco Soup delivers. It’s a one-pot wonder that blends all the bold flavors of tacos into a cozy, comforting soup—perfect for busy weeknights, casual gatherings, or even meal prep for the week.
What makes this soup so special is its simplicity combined with its ability to hit all the right notes. You get tender ground beef or turkey, a medley of beans, sweet corn, diced tomatoes, and a punch of taco seasoning that brings everything together. Every spoonful is a perfect balance of savory, spicy, and slightly sweet flavors, with just enough kick to make it exciting without overwhelming your taste buds.
Another reason this recipe shines is its flexibility. You can adjust it to suit your family’s preferences or dietary needs. Want it a little spicier? Add a dash of hot sauce or chopped jalapeños. Prefer it vegetarian? Simply swap the meat for extra beans and vegetables. Plus, the toppings are entirely up to you—cheddar cheese, sour cream, crushed tortilla chips, or even fresh cilantro can take this soup from comforting to show-stopping.
And let’s not forget the magic of the slow cooker. Toss everything in, set the timer, and let the crockpot do the work while you tackle your day. By the time you’re ready to eat, the flavors have melded beautifully, and you’re greeted with a warm, hearty meal that tastes like it simmered all day—even if you only spent ten minutes prepping it. Crockpot Taco Soup is a perfect example of flavor, convenience, and versatility coming together in one bowl.
Why You’ll Love It
- Effortless Prep: Just throw your ingredients into the crockpot, set it, and forget it. Minimal hands-on time means you can focus on other things while dinner cooks itself.
- Rich, Layered Flavor: Slow cooking allows all the spices, beans, and veggies to meld together, creating a depth of flavor that tastes like it simmered all day.
- Customizable: Whether you like it spicy, mild, meaty, or vegetarian, this soup adapts to your taste preferences and dietary needs.
- Perfect for Meal Prep: It stores well in the fridge or freezer, making it ideal for lunches or quick dinners throughout the week.
- Family-Friendly Comfort: With familiar taco flavors in a warm, hearty soup, it’s a hit with both kids and adults alike.
Ingredient List
For the Soup:
- 1 lb ground beef or ground turkey
- 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 (14.5 oz) diced tomatoes
- 1 can (8 oz) tomato sauce
- 1 packet (1 oz) taco seasoning
- 2 cups beef or chicken broth
- 1 small onion, diced
- 2 cloves garlic, minced
- 1 tsp chili powder (optional, for extra spice)
Optional Toppings:
- Shredded cheddar cheese
- Sour cream
- Crushed tortilla chips
- Sliced jalapeños
- Fresh cilantro
Ingredient Notes
- I always use full-flavored black beans for a richer taste—it makes a big difference.
- Don’t skip the taco seasoning! It’s the key to getting that authentic taco flavor in your soup.
- Using fresh garlic instead of powder adds a noticeable depth of flavor.
- You can swap ground turkey for beef if you prefer a leaner option—both work perfectly.
- If you like a spicier soup, add extra chili powder or a diced jalapeño during cooking.
Kitchen Equipment Needed
- Crockpot/Slow Cooker: The star of this recipe—cooks everything low and slow for tender, flavorful results. I love my 6-quart programmable one for convenience.
- Skillet: Optional, for browning the meat before adding it to the crockpot. Adds extra flavor and texture.
- Cutting Board & Knife: For chopping onions, garlic, and any optional veggies. A sharp chef’s knife makes prep quick and easy.
- Measuring Cups & Spoons: Ensures your ingredients are perfectly balanced.
- Wooden Spoon or Silicone Spatula: For stirring and scraping the bottom of the crockpot without scratching it.
- Can Opener: Essential for opening your beans, corn, and tomato cans.
Instructions
1. Prepare the Ingredients
- Dice the onion and mince the garlic. Keep them in a small bowl ready to go.
- Drain and rinse the beans and corn to remove excess liquid and sodium.
- Open the cans of diced tomatoes and tomato sauce so everything is ready to add to the crockpot.
Pro Tip: Rinsing the beans not only reduces sodium but also helps prevent the soup from getting too thick or starchy.
2. Brown the Meat (Optional but Recommended)
- Heat a skillet over medium heat and add your ground beef or turkey.
- Cook until browned, breaking it apart with a wooden spoon.
- Drain any excess fat.
Pro Tip: Browning the meat first adds extra depth of flavor and a slightly richer texture to the soup.
3. Combine Ingredients in the Crockpot
- Add the browned meat to the crockpot.
- Pour in the beans, corn, diced tomatoes, tomato sauce, and broth.
- Sprinkle in the taco seasoning and optional chili powder.
- Add the onion and garlic, then give everything a gentle stir to combine.
Pro Tip: Stir carefully to evenly distribute the seasoning without breaking up the beans too much.
4. Cook the Soup
- Cover the crockpot with the lid.
- Set on low for 6–8 hours or high for 3–4 hours.
- Check once or twice to stir and ensure nothing is sticking to the sides.
Pro Tip: The longer it simmers on low, the more the flavors meld together—this is where the magic happens.
5. Taste and Adjust
- About 30 minutes before serving, taste the soup and adjust seasoning with salt, pepper, or extra chili powder if needed.
- If you like it thicker, mash a few beans with a spoon or simmer uncovered for 15–20 minutes.
6. Serve and Garnish
- Ladle the soup into bowls.
- Add your favorite toppings like shredded cheddar, sour cream, crushed tortilla chips, jalapeños, or cilantro.
- Serve with warm cornbread or tortilla chips on the side if desired.

Tips and Tricks for Success
- Don’t overfill the crockpot: Leave a little space at the top so the soup can cook evenly without spilling.
- Layer flavors: Browning the meat first and sautéing onions and garlic adds extra depth.
- Stir occasionally: Even though it’s a slow cooker recipe, a gentle stir halfway through ensures everything cooks evenly.
- Adjust seasoning gradually: Add extra salt, pepper, or spice at the end to avoid overpowering the soup.
- Let it rest: Allowing the soup to sit for 10–15 minutes after cooking helps the flavors meld even more.
- Freeze in portions: This soup freezes beautifully for meal prep—use airtight containers to preserve flavor.
Ingredient Substitutions and Variations
- Meat: Swap ground beef for ground turkey, chicken, or even a plant-based meat alternative.
- Beans: Use pinto, cannellini, or a mix of your favorite beans instead of black or kidney beans.
- Corn: Frozen or fresh corn works if you don’t have canned.
- Spice Level: Add diced jalapeños, hot sauce, or extra chili powder for a spicier version.
- Vegetarian: Skip the meat and add extra beans, bell peppers, or zucchini for a hearty vegetarian option.
- Broth: Chicken, beef, or vegetable broth can all be used depending on your preference.
- Toppings: Experiment with avocado, green onions, or crushed tortilla strips for added texture and flavor.
Serving Suggestions
- I love serving Crockpot Taco Soup with warm cornbread and a side of fresh avocado slices—it adds a creamy contrast to the savory soup.
- Top your bowl with shredded cheddar, sour cream, and crushed tortilla chips for a fun, taco-inspired experience.
- Serve it over steamed rice or quinoa for a more filling, hearty meal.
- Pair it with a simple green salad and a squeeze of lime to brighten the flavors.
- For a casual gathering, let everyone build their own bowls with toppings like jalapeños, cilantro, or diced tomatoes—it’s interactive and fun!

Storage and Reheating Instructions
- Refrigerate: Store in an airtight container for up to 4 days.
- Freeze: Portion into freezer-safe containers for up to 3 months.
- Reheat on the stove: Warm over medium heat, stirring occasionally until heated through.
- Reheat in the microwave: Cover the bowl, heat in 1–2 minute intervals, stirring in between.
- Add extra broth if needed: Slow cooker soups can thicken in the fridge; a splash of broth or water helps restore the perfect consistency.
Frequently Asked Questions
Can I make this soup vegetarian?
Absolutely! Simply skip the meat and add extra beans, corn, or vegetables like zucchini and bell peppers. The flavor stays just as hearty and satisfying.
Can I use frozen vegetables?
Yes! Frozen corn or mixed vegetables work perfectly. Just add them straight to the crockpot—no need to thaw.
How spicy is this soup?
It’s mild by default, but you can easily adjust the heat by adding chili powder, hot sauce, or diced jalapeños to suit your taste.
Can I prepare this soup in advance?
Yes! You can prep all the ingredients a day ahead and store them in the fridge. In the morning, just dump everything into the crockpot and cook as usual.
How long does it keep in the fridge?
Stored in an airtight container, it stays fresh for up to 4 days. For longer storage, freeze it in portions for up to 3 months.
Can I thicken the soup if it’s too watery?
Definitely! Simmer uncovered for 15–20 minutes, or mash a few beans to naturally thicken it without changing the flavor.
Did you try this recipe? Let me know in the comments how it turned out!
Don’t forget to share your photos on Instagram and tag me (@tasiahub_) or use the hashtag (#tasiahub). I’d love to see your creations!

Crockpot Taco Soup
Equipment
- Crockpot (Slow Cooker)
- Skillet
- Cutting Board & Knife
- Measuring Cups & Spoons
- Wooden Spoon or Silicone Spatula
- Can Opener
Ingredients
For the Soup:
- 1 lb ground beef or ground turkey
- 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 14.5 oz diced tomatoes
- 1 can 8 oz tomato sauce
- 1 packet 1 oz taco seasoning
- 2 cups beef or chicken broth
- 1 small onion diced
- 2 cloves garlic minced
- 1 tsp chili powder optional, for extra spice
Optional Toppings:
- Shredded cheddar cheese
- Sour cream
- Crushed tortilla chips
- Sliced jalapeños
- Fresh cilantro
Instructions
Prepare the Ingredients
- Dice the onion and mince the garlic. Keep them in a small bowl ready to go.
- Drain and rinse the beans and corn to remove excess liquid and sodium.
- Open the cans of diced tomatoes and tomato sauce so everything is ready to add to the crockpot.
- Pro Tip: Rinsing the beans not only reduces sodium but also helps prevent the soup from getting too thick or starchy.
Brown the Meat (Optional but Recommended)
- Heat a skillet over medium heat and add your ground beef or turkey.
- Cook until browned, breaking it apart with a wooden spoon.
- Drain any excess fat.
- Pro Tip: Browning the meat first adds extra depth of flavor and a slightly richer texture to the soup.
Combine Ingredients in the Crockpot
- Add the browned meat to the crockpot.
- Pour in the beans, corn, diced tomatoes, tomato sauce, and broth.
- Sprinkle in the taco seasoning and optional chili powder.
- Add the onion and garlic, then give everything a gentle stir to combine.
- Pro Tip: Stir carefully to evenly distribute the seasoning without breaking up the beans too much.
Cook the Soup
- Cover the crockpot with the lid.
- Set on low for 6–8 hours or high for 3–4 hours.
- Check once or twice to stir and ensure nothing is sticking to the sides.
- Pro Tip: The longer it simmers on low, the more the flavors meld together—this is where the magic happens.
Taste and Adjust
- About 30 minutes before serving, taste the soup and adjust seasoning with salt, pepper, or extra chili powder if needed.
- If you like it thicker, mash a few beans with a spoon or simmer uncovered for 15–20 minutes.
Serve and Garnish
- Ladle the soup into bowls.
- Add your favorite toppings like shredded cheddar, sour cream, crushed tortilla chips, jalapeños, or cilantro.
- Serve with warm cornbread or tortilla chips on the side if desired.
Notes
Nutritional Value (approx. per serving, without toppings):
- Calories: 250–300 kcal
- Protein: 18–20 g
- Carbohydrates: 25–28 g
- Fiber: 6–8 g
- Fat: 10–12 g
- Sodium: 600–700 mg