30-Minute Healthy Taco Soup
This taco soup gives you all the smoky, spiced comfort of a classic, but it’s light enough to feel good about any night of the week. Lean ground turkey, two kinds of beans, and plenty of vegetables keep it hearty without weighing you down.

The whole thing comes together in one pot in about half an hour. It’s the kind of dinner that makes you feel like a meal planner, even when you threw it together last minute.
Why This Taco Soup Stays on Repeat
The broth is warm and savory, with just a little kick from green chiles and a homemade taco spice blend that tastes way fresher than a packet. The black beans and corn give the soup body, and the lime juice at the end wakes everything up without making it tart.
I make this one when I want a bowl that fills me up but doesn’t leave me needing a nap. It’s a crowd-pleaser that also happens to be packed with protein and fiber.
Ingredients

- 1 tablespoon olive oil: for sautéing
- 1 pound lean ground turkey: 93% lean or leaner
- 1 yellow onion, diced: about 1 cup
- 1 bell pepper, diced: any color works
- 2 cloves garlic, minced: or ½ teaspoon garlic powder in a real pinch
- 3 tablespoons homemade taco seasoning: or 1 low-sodium packet
- 1 (14.5-ounce) can diced tomatoes: with their juices
- 1 (4-ounce) can diced green chiles: mild heat
- 2 cups low-sodium chicken broth: vegetable broth keeps it lean and plant-based
- 1 (15-ounce) can black beans, drained and rinsed: pinto beans are great here too
- 1 (15-ounce) can corn, drained: or 1 ½ cups frozen corn, thawed
- 1 lime, juiced: for brightness at the end
- Salt and black pepper: to taste
Variations / Substitutions
- Go meatless: swap the turkey for a third can of beans or a plant-based ground meat, and use vegetable broth. It will still be plenty substantial.
- Add more vegetables: stir a diced zucchini or a big handful of spinach into the pot during the last 5 minutes of simmering.
- Switch the protein: lean ground beef, ground chicken, or even shredded rotisserie chicken all work. Cook ground meats as directed; stir cooked shredded chicken in at the very end.
- Make it spicy: reach for a can of hot diced green chiles, drop in a minced jalapeño with the onion, or add a pinch of cayenne with the seasoning.
- Creamy finish: stir in ¼ cup plain Greek yogurt or light sour cream right before serving. Skip the lime juice if you go this route.
If you like this, you’ll probably enjoy my One-Pot Chicken Tortilla Soup, too.
How to Make Healthy Taco Soup
Step 1: Brown the Turkey and Aromatics

Heat the 1 tablespoon olive oil in a large pot over medium-high heat. Add the 1 pound ground turkey and cook, breaking it apart with a wooden spoon, until no longer pink, about 5 minutes. Stir in the diced onion and bell pepper and cook until the vegetables soften, 3 to 4 minutes more.
You will see the turkey release its juices first, then start to pick up some color. That light browning on the bottom of the pot is where the deep flavor lives.
Step 2: Bloom the Taco Seasoning

Add the minced garlic and 3 tablespoons taco seasoning to the pot. Cook, stirring constantly, for 1 minute. The spices will smell toasty and fragrant almost right away.
This step only takes a moment, but it wakes up the dried chili and cumin and gives the whole soup a rounder, richer taste. Do not rush past it.
Step 3: Simmer the Soup

Pour in the can of diced tomatoes, the green chiles, and the 2 cups chicken broth. Stir in the drained black beans and corn. Bring the soup to a gentle boil, then lower the heat so it bubbles softly. Simmer for 15 minutes, stirring once or twice, to let the flavors settle together. Season with salt and pepper to taste.
The soup will thicken a little as it simmers. If it looks too tight for your liking, splash in an extra ½ cup of broth or water.
Step 4: Ladle and Top It Off

Remove the pot from the heat and stir in the juice from 1 lime. Taste one more time for salt, then ladle the soup into bowls. Set out a few toppings like diced avocado, fresh cilantro, a little shredded cheese, or a spoonful of Greek yogurt so everyone can build their own bowl.
Serve it hot, with a spoon and maybe a handful of tortilla chips for crunch on the side.
A Few Tips Before You Start
- This soup is even better the next day after the spices have had time to hang out. Make a double batch on Sunday for a few easy lunches.
- Use a taco seasoning you actually like. A simple homemade blend (chili powder, cumin, smoked paprika, oregano, garlic powder, onion powder, and a tiny hit of cayenne) lets you control the salt and the heat. If you grab a packet, go for a low-sodium one.
- For a thicker soup, mash one whole can of beans before you add it, or stir a couple tablespoons of tomato paste into the pot when you pour in the broth.
Scale it to your crowd:
| Servings | Ground Turkey | Chicken Broth | Black Beans (15-oz cans) |
|---|---|---|---|
| 4 | 1 lb | 2 cups | 1 can |
| 6 | 1.5 lb | 3 cups | 1.5 cans |
| 8 | 2 lb | 4 cups | 2 cans |
Storing Leftovers
- Refrigerate: Cool the soup completely first, then transfer it to an airtight container. It will keep in the fridge for up to 4 days.
- Reheating: Warm individual portions in the microwave or reheat the whole pot gently on the stove, adding a splash of broth if it has thickened.
- Freeze: This soup freezes well for up to 3 months. Thaw overnight in the fridge before reheating.
What To Serve With Healthy Taco Soup
A wedge of warm cornbread is my usual move, the slight sweetness plays off the smoky, spiced broth in the best way. If you want something lighter, a simple avocado and tomato salad with a lime vinaigrette cuts the richness and keeps the whole meal feeling fresh.
Frequently Asked Questions
Can I use ground beef instead of turkey?
Yes. Lean ground beef (90/10) works just as well and gives the soup a richer flavor. Drain off any extra fat after browning.
Is this taco soup spicy?
Not with mild green chiles. It has warmth from the taco seasoning but no real heat. If you prefer a fiery bowl, see the variations above for ways to dial it up.
Can I make this in a slow cooker?
Absolutely. Brown the turkey, onion, and pepper in a skillet first, then transfer everything except the lime juice and toppings to a slow cooker. Cook on low for 4 to 6 hours or high for 2 to 3 hours. Stir in the lime juice right before serving.
My soup turned out too thin. How do I fix it?
Let it simmer uncovered for an extra 5 to 10 minutes, or mash some of the beans against the side of the pot with the back of a spoon. That thickens the broth naturally without adding anything extra.

Healthy Taco Soup Recipe
Ingredients
Method
- Heat oil in a large pot over medium-high heat. Add turkey and cook until no longer pink, about 5 minutes. Stir in onion and bell pepper and cook until softened, 3 to 4 minutes.
- Add garlic and taco seasoning and cook, stirring, for 1 minute until fragrant.
- Stir in diced tomatoes, green chiles, broth, beans, and corn. Bring to a boil, then reduce heat and simmer for 15 minutes. Season with salt and pepper.
- Remove from heat and stir in lime juice. Ladle into bowls and add your favorite toppings like avocado, cilantro, or shredded cheese.
