This healthy taco soup recipe is an easy, filling dinner made with lean ground turkey or beef, two kinds of beans, corn, tomatoes, green chiles, and flavorful taco seasoning. It takes about 10–15 minutes to prepare and 25–35 minutes to cook, making a comforting meal in approximately 40–50 minutes.
Every spoonful is savory, gently spicy, and packed with tender vegetables, hearty beans, and bright Mexican-inspired flavor. Add avocado, cilantro, lime, Greek yogurt, shredded cheese, or baked tortilla strips to make this wholesome soup exactly your style.
Jump to RecipeWhy You’ll Love This Recipe

This healthy taco soup is the kind of dinner that earns a permanent place in a busy-weeknight rotation. It uses familiar pantry ingredients, cooks in one large pot, and delivers plenty of protein and fiber from lean meat and beans without requiring a complicated preparation routine.
The soup is also wonderfully flexible. Choose ground turkey for a lighter flavor and leaner bowl, or use lean ground beef when you want a deeper, beefier taste. Pinto beans and kidney beans work equally well, so you can use whichever can is already waiting in your pantry.
Unlike a thin broth soup, this recipe has a satisfying spoon-coating texture from tomato sauce, beans, corn, and diced tomatoes. If you enjoy hearty bowls, you may also like this comforting bean soup for another cozy dinner idea.
Ingredients You’ll Need

The ingredient list is straightforward, colorful, and easy to shop for. Low-sodium products are especially helpful because taco seasoning, canned tomatoes, beans, and broth can all contribute salt to the finished soup.
- Lean ground turkey or beef: One pound creates a savory, protein-rich base.
- Aromatics: Yellow onion and garlic build the first layer of flavor.
- Taco seasoning: A packet of low-sodium seasoning keeps the recipe simple, or use 2–3 tablespoons of homemade taco seasoning.
- Tomatoes and green chiles: Diced tomatoes, tomato sauce, and green chiles provide body, tang, color, and gentle heat.
- Beans and corn: Black beans, pinto or kidney beans, and corn make the soup hearty and pleasantly textured.
- Broth and optional spices: Four cups of low-sodium chicken or vegetable broth bring everything together, while cumin and smoked paprika or chili powder add extra warmth.
For toppings, prepare avocado, plain Greek yogurt, shredded cheese, fresh cilantro, lime wedges, or baked tortilla strips. These additions bring creamy, fresh, tangy, and crunchy contrasts to every bowl.
If you are planning a complete soup-and-sides meal, these tender slow-cooked green beans make a simple vegetable accompaniment.
How to Make It Step-by-Step

Step 1: Heat a large pot or Dutch oven over medium heat, then add the ground turkey or lean ground beef. Cook for 5–7 minutes, breaking the meat into small pieces with a wooden spoon so it browns evenly and creates a pleasant, savory base for the soup.
Step 2: Add the diced yellow onion to the cooked meat and stir well. Cook for 3–4 minutes, until the onion softens and becomes slightly translucent, then add the minced garlic and cook for about 30 seconds, just until its aroma fills the kitchen.
Step 3: Sprinkle in the taco seasoning, along with the cumin and smoked paprika or chili powder if using. Stir until the meat, onion, and garlic are evenly coated, allowing the spices to warm briefly and release their flavor before the liquid is added.
Step 4: Add the undrained diced tomatoes, tomato sauce, diced green chiles, drained and rinsed black beans, drained and rinsed pinto or kidney beans, and corn. Pour in the four cups of broth, then stir from the bottom of the pot to combine the seasoned meat with the beans and vegetables.
Step 5: Bring the mixture to a boil over medium-high heat. Once bubbling, reduce the heat and simmer the soup uncovered for 20–25 minutes, stirring occasionally so the ingredients stay distributed and the flavors have time to blend.
Step 6: Taste the soup carefully and adjust the salt, pepper, or other seasonings. Ladle it into bowls while hot, then add toppings such as avocado, Greek yogurt, shredded cheese, cilantro, lime wedges, or baked tortilla strips.
Pro Tips for the Best Taco Soup

Rinse canned beans under cool water before adding them to the pot. This removes excess canning liquid and helps the soup taste cleaner, while also making it easier to control the final salt level.
Do not add a large amount of salt at the beginning. The taco seasoning and canned ingredients may already be seasoned, so tasting near the end gives you much better control and helps prevent an overly salty broth.
For a thicker consistency, simmer the pot uncovered for another 5–10 minutes after the recommended cooking time. Evaporation concentrates the tomato flavor and gives the soup a more substantial texture without adding extra ingredients.
For a lighter soup, simply add more broth. This is useful when reheating leftovers, since the beans and corn may absorb some liquid while the soup rests in the refrigerator.
Ground turkey keeps the recipe lean and mild, while lean beef gives the soup a richer flavor. Whichever meat you select, break it into small pieces during browning so every serving contains a balanced mix of meat, beans, corn, and tomatoes.
If you like a little more heat, add extra chili powder or serve the soup with hot sauce at the table. Keeping the base moderately seasoned allows everyone to customize their own bowl.
For another dinner with bold flavor and plenty of vegetables, try this spicy sausage and vegetable soup next.
Serving, Storage & Reheating

Serve taco soup in wide bowls so there is plenty of room for toppings. A spoonful of plain Greek yogurt adds cool creaminess, avocado contributes richness, cilantro brings freshness, and lime juice brightens the tomato-based broth.
Shredded cheese melts into the hot soup for a comforting finish, while baked tortilla strips provide a crisp contrast. You can also set out the toppings separately and let everyone build a personalized bowl.
Store cooled leftovers in an airtight container in the refrigerator. When reheating, warm individual portions gently on the stovetop or in the microwave, stirring occasionally and adding a splash of broth if the soup has thickened too much.
This recipe is also practical for meal planning because the flavors remain satisfying after resting. Keep toppings separate until serving so the avocado, cilantro, yogurt, and tortilla strips stay fresh and appealing.
If you are serving a larger dinner spread, a lighter pasta option such as this easy salmon pasta can round out the menu with a different seafood-based main course.
Easy Topping Ideas
The right finishing touches make this soup feel fresh and restaurant-worthy while keeping the preparation easy. Start with one creamy topping, one fresh topping, and one crunchy topping for a balanced bowl.
- Creamy: Plain Greek yogurt, diced avocado, or shredded cheese.
- Fresh: Chopped cilantro and a squeeze of lime.
- Crunchy: Baked tortilla strips or crushed baked tortilla chips.
- Spicy: A pinch of chili powder or a dash of hot sauce.
For a complete meal, serve the soup with a simple salad, warm whole-grain bread, or a vegetable side. If you want a sweet finish afterward, these apple cream cheese Danish pastries would make a lovely treat.

Healthy Taco Soup Recipe
Ingredients
Method
- Heat a large pot or Dutch oven over medium heat. Add the ground turkey or lean ground beef and cook for 5–7 minutes, breaking it into small pieces as it browns.
- Add the diced onion and cook for 3–4 minutes, stirring occasionally, until softened. Stir in the minced garlic and cook for about 30 seconds, just until fragrant.
- Add the taco seasoning, cumin, and smoked paprika or chili powder if using. Stir thoroughly so the meat, onion, and garlic are evenly coated with the seasonings.
- Pour in the undrained diced tomatoes, tomato sauce, green chiles, black beans, pinto or kidney beans, corn, and broth. Stir well to combine all of the ingredients.
- Bring the soup to a boil, then reduce the heat to a gentle simmer. Cook uncovered for 20–25 minutes, stirring occasionally so the beans and vegetables heat evenly.
- Taste the soup and adjust the salt, pepper, or other seasonings as needed. Serve hot with your preferred toppings, such as avocado, plain Greek yogurt, shredded cheese, cilantro, lime wedges, or baked tortilla strips.
25 mins
40 mins
4-6 servings
380 kcal