This post may contain affiliate links. Please read our disclosure policy.
You need to make this Turkey Taco Soup for #DDSoupWeek 2025, which is a cross between a turkey chili and a fragrant, Mexican-inspired soup.

This one-pot soup is simple to make and only requires about 10 minutes of hands-on prep work. It’s packed with nutritious sources of protein like lean ground turkey and two different varieties of canned beans. I will admit that I am always a little hesitant to use ground turkey in dishes because it tends to taste bland and dry out easily — that is, unless it’s packed with other flavors to amp it up! And let’s just say, the turkey here is anything but bland!
This soup has a delicious, smoky flavor from a combination of taco seasoning, fire-roasted diced tomatoes, and diced green chiles. Think of the flavor as more robust and cozy rather than spicy, which makes it great for the whole family to enjoy. Plus, it freezes well, which makes it a great meal prep option!
Ingredients:
- Avocado Oil
- Yellow Onion
- Red Bell Pepper
- Jalapeño Peppers
- Garlic Cloves
- Ground Turkey
- Kosher Salt
- Freshly Ground Black Pepper
- Tomato Paste
- Mild Taco Seasoning
- Chicken Broth
- Fire-Roasted Diced Tomatoes
- Diced Green Chiles
- Pinto Beans
- Black Beans
- Lime Zest
- Frozen Corn Kernels
- Freshly Squeezed Lime Juice
- Fresh Cilantro
- Shredded Cheddar Cheese, For Serving (Optional)
- Plain Greek Yogurt or Sour Cream, For Serving (Optional)
- Avocado, For Serving (Optional)
- Corn Chips, For Serving (Optional)
step-by-step:
step one: sauté the peppers and onions
Heat the oil in a large pot or Dutch oven set over medium-high heat. Add the onion, bell pepper, jalapeño, and garlic. Cook, stirring often, until softened, about 4 minutes.

step two: cook the turkey
Add the ground turkey and cook, breaking up the meat with the edge of a spoon, until cooked through and no longer pink, 6 to 8 minutes. Drain off any excess fat.
step three: add the beans and seasoning
Add the salt, pepper, tomato paste, and taco seasoning and stir until well combined. Pour in the broth, diced tomatoes, green chiles, pinto beans, black beans, and lime zest. Stir to combine and bring to a rapid simmer. Once simmering, reduce the heat to medium-low heat and cook, covered, to allow the flavors to meld and the beans to get tender, about 10 minutes.

step four: stir in the remaining ingredients
Stir in the frozen corn, lime juice, and cilantro. Let rest until the corn is just warmed through. Season to taste with salt and pepper.
step five: garnish and serve
To serve, ladle into bowls and top with desired toppings. I like a sprinkle of cheese, a small scoop of Greek yogurt or sour cream, some cilantro, avocado, and some corn chips for a little crunch!

recipe faqs:
Ground chicken is the best substitute, but you’re welcome to use ground beef instead for a richer, fattier flavor.
This soup freezes beautifully. Let it cool completely, then transfer to freezer-safe containers and freeze for up to 3 months. To reheat from frozen, thaw overnight in the refrigerator, then warm on the stovetop over medium heat until hot, 10 to 12 minutes, adding additional broth as needed.
Store any leftover turkey taco soup in an airtight container in the refrigerator for 3 to 4 days. Make sure your toppings are stored separately! Reheat gently on the stovetop over medium heat for 8 to 10 minutes, stirring occasionally, or in the microwave in 1-minute increments until warmed through. Add a splash of broth or water if the soup thickens too much in the fridge.
Absolutely!! Follow steps 1 and 2 as written, then transfer everything to a slow cooker and cook it on low for 8 hours or high for 4 hours.
There’s no better way to celebrate #DDSoupWeek 2025 than with this Turkey Taco Soup. Comment below and let me know what you think of it!
looking for more soup recipes? try these!
Pesto Meatball and Pastina Soup
Gochujang and Coconut Shrimp Noodle Soup
Greek-Inspired Roasted Tomato Soup with Feta

Turkey Taco Soup
Ingredients
For the Turkey Taco Soup
- 2 tablespoons avocado oil
- 3/4 cup finely diced yellow onion (from about 1/2 large onion)
- 3/4 cup small diced red bell pepper (from about 1 bell pepper)
- 1/2 cup seeded and diced jalapeño peppers (from about 2 jalapeños, optional)
- 3 garlic cloves, minced
- 2 pounds ground turkey
- 2 teaspoons kosher salt, plus more to taste
- 1/2 teaspoon freshly ground black pepper, plus more to taste
- 2 tablespoons tomato paste
- 1 (1.31-ounce) packet of mild taco seasoning
- 4 cups chicken broth
- 1 (14.5-ounce) can fire-roasted diced tomatoes
- 1 (4-ounce) can diced green chiles
- 1 (15.5-ounce) can pinto beans, drained and rinsed
- 1 (15.5-ounce) can black beans, drained and rinsed
- Zest of 1/2 lime
- 1 cup frozen corn kernels
- 2 tablespoons freshly squeezed lime juice (from about 1 lime)
- 1/4 cup finely chopped cilantro
For Serving:
- Shredded cheddar cheese (optional)
- Plain Greek yogurt or sour cream (optional)
- Cubed avocado (optional)
- Freshly chopped cilantro (optional)
- Corn chips (optional)
Instructions
- Heat the oil in a large pot or Dutch oven set over medium-high heat. Add the onion, bell pepper, jalapeño, and garlic. Cook, stirring often, until softened, about 4 minutes.
- Add the ground turkey and cook, breaking up the meat with the edge of a spoon, until cooked through and no longer pink, 6 to 8 minutes. Drain off excess fat.
- Add the salt, pepper, tomato paste, and taco seasoning and stir until well combined. Pour in the broth, diced tomatoes, green chiles, pinto beans, black beans, and lime zest. Stir to combine and bring to a rapid simmer. Once simmering, reduce the heat to medium-low heat and cook, covered, to allow the flavors to meld and the beans to get tender, about 10 minutes.
- Stir in the frozen corn, lime juice, and cilantro. Let rest until the corn is just warmed through. Season to taste with salt and pepper.
- To serve, ladle into bowls and top with desired toppings. I like a sprinkle of cheese, a small scoop of Greek yogurt or sour cream, chopped cilantro, diced avocado, and some corn chips for a little crunch!
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
Photography and styling by Eat Love Eats.




This was a great soup! I only used 1lb ground turkey instead of 2 and glad I did. The liquid ratio would have been was off with another pound of ground turkey.
What type of taco seasoning packet do you use?
I use Siete Foods Mild Taco Seasoning or Dalkin and Co Taco Seasoning!!
This recipe was a hit! We enjoyed it on a cold and snowy day. Made a few modifications to fit our families taste and was still wonderful! Adding a dollop of sour cream as a top was the perfect way to make it creamy and delicious. Can’t wait to make it again!
Can I do this as a slow cooker recipe or instapot?
yes- you can brown the turkey and dump all the ingredients in the crockpot and let it do it’s thing on low!! will be great!