There’s nothing like a big pot of turkey taco soup simmering on the stove to make my house smell like a cozy, welcoming kitchen. This recipe came to me years ago when my granddaughter begged for “taco night,” but I wanted something warmer than just plain old tacos. So, I threw together ground turkey, beans, and a few pantry staples—and wow, did it become an instant hit! Now, it’s the dish my family requests whenever the weather turns chilly or we need a little extra comfort.

Table of Contents
Table of Contents
What I love most is how simple it is—just brown the turkey, toss everything in the pot, and let it bubble away while you set the table. The flavors get better the longer it simmers, making it perfect for busy weeknights or lazy Sundays. And don’t even get me started on the toppings—piled high with cheese, avocado, and a dollop of sour cream, this turkey taco soup is pure happiness in a bowl. Trust me, once you try it, you’ll see why it’s a staple in my kitchen!
Why You’ll Love This Turkey Taco Soup
This isn’t just another soup recipe—it’s the kind of meal that’ll have everyone asking for seconds. Here’s why it’s a keeper:
- Easy as pie (or easier!): Just brown the turkey, dump in the rest, and let it simmer. No fancy techniques—just good, honest cooking.
- Hearty enough for a crowd: Packed with protein from the turkey and beans, it’ll fill up even the hungriest family members.
- Your kitchen, your rules: Swap the turkey for beef, add extra veggies, or kick up the heat—it’s endlessly adaptable.
- Tastes better tomorrow: Like all great soups, the flavors deepen overnight, making leftovers something to look forward to.
Honestly? It’s the perfect cozy meal for when you want tacos but need something to warm you from the inside out.
Turkey Taco Soup Ingredients
Gather these simple ingredients—most might already be in your pantry or fridge—and you’re halfway to a pot of the most comforting turkey taco soup. Here’s what you’ll need:

- For the base: 1 teaspoon mild-flavored oil (like avocado or canola), 1 pound ground turkey (or chicken or beef if you prefer), 1 cup chopped onion, 2 cloves garlic (chopped fine—trust me, fresh makes all the difference)
- The flavor makers: 2-4 tablespoons of my Easy Taco Seasoning (or 1 packet store-bought—no judgment here!), 3 cups beef broth (vegetable works too in a pinch), 2-3 cups tomato juice (I use Campbell’s for that classic taste)
- The hearty stuff: 1 can Rotel (diced tomatoes with green chilies—don’t drain that flavorful juice!), 1 can black beans (rinsed and drained—gets rid of that starchy can liquid), 1 can pinto beans (same deal—rinse ’em well), 2 cups frozen corn kernels (or a drained 15-ounce can if that’s what you’ve got)
- The fun part—toppings!: Shredded cheddar cheese (the more the merrier), ripe avocado slices (my grandkids fight over these), cool sour cream, crunchy tortilla strips (or crushed chips in a hurry)
See? Nothing fancy—just good, honest ingredients that come together into something magical. Now let’s get cooking!
How to Make Turkey Taco Soup
Alright, let’s get that soup bubbling! This is where the magic happens—just a few simple steps between you and a pot full of comfort. I’ve made this turkey taco soup more times than I can count, and I’ll walk you through it just like I do with my grandkids.

Step 1: Cook the Turkey and Aromatics
First things first—grab your favorite big pot (I swear by my old Dutch oven) and heat that teaspoon of oil over medium heat. When it shimmers just a bit, toss in your ground turkey, chopped onion, and garlic. Now here’s my trick: use your wooden spoon to break that turkey into little crumbles as it cooks—you want nice small bites throughout your soup.
Keep stirring occasionally until the turkey’s no longer pink and the onions turn soft and translucent. Oh, and that smell? That’s your kitchen starting to smell like happiness. This whole step takes about 5-7 minutes—just enough time to open your cans of beans!
Step 2: Simmer the Soup
Now for the easy part—dump in everything else! Sprinkle your taco seasoning over the turkey mixture and give it a good stir to coat everything. Then pour in the beef broth, tomato juice (start with 2 cups—you can always add more later), and that whole can of Rotel (juice and all!).
Add your rinsed beans and corn, give it another stir, and let it come to a gentle bubble. Here’s where patience pays off—let it simmer uncovered for about 20 minutes to let those flavors start getting friendly. If you’ve got time, cover it and let it go another 40 minutes on low heat (the longer it simmers, the better it tastes!).
Peek in occasionally—if it looks too thick, add a bit more tomato juice or broth. Too thin? Let it bubble uncovered a little longer. Trust your instincts—you’ll know when it’s just right!
Print
Hearty Turkey Taco Soup Recipe for a 10/10 Cozy Meal
A hearty and flavorful turkey taco soup packed with ground turkey, beans, corn, and spices. Top it with cheese, avocado, and sour cream for a comforting meal.
- Total Time: 70 mins
- Yield: 6 servings 1x
Ingredients
- 1 teaspoon oil (mild flavored)
- 1 lb ground turkey (or ground beef or chicken)
- 1 cup chopped onion
- 2 garlic cloves, chopped
- 2–4 tablespoons Easy Taco Seasoning (or 1 package store-bought taco seasoning)
- 3 cups beef broth
- 2–3 cups tomato juice (such as Campbell’s)
- 1 can Rotel (diced tomatoes and green chilies, not drained)
- 1 can black beans, rinsed and drained
- 1 can pinto beans, rinsed and drained
- 2 cups frozen whole kernel corn (or 15 oz can, drained)
- Toppings: shredded cheddar cheese, sliced avocado, sour cream, tortilla strips
Instructions
- Add oil to a large stockpot or Dutch oven over medium heat. Cook turkey, onion, and garlic until meat is no longer pink.
- Add taco seasoning and stir until combined.
- Pour in beef broth, tomato juice, Rotel, black beans, pinto beans, and corn. Stir.
- Simmer uncovered for 20 minutes. Cover and simmer for 40 more minutes if desired.
- Serve with toppings.
Notes
- Adjust tomato juice for desired soup consistency.
- Use any preferred protein (beef, chicken).
- Store leftovers in the fridge for up to 3 days.
- Prep Time: 10 mins
- Cook Time: 60 mins
- Category: Soup
- Method: Stovetop
- Cuisine: Mexican-American
- Diet: Low Calorie
Nutrition
- Serving Size: 1 bowl
- Calories: 320
- Sugar: 6g
- Sodium: 800mg
- Fat: 10g
- Saturated Fat: 3g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 7g
- Protein: 25g
- Cholesterol: 60mg
Tips for the Best Turkey Taco Soup
After making this turkey taco soup more times than I can count, I’ve picked up a few tricks that take it from good to “oh-my-goodness” amazing. Here are my best tips for soup success:
Spice it your way
That taco seasoning packet is just a starting point! If your family likes it mild, use just 2 tablespoons. Want some heat? Add an extra tablespoon or toss in a diced jalapeño with the onions. I sometimes stir in a pinch of smoked paprika for depth—it’s my little secret ingredient.
Thicken or thin as needed
Soup too thin after simmering? Mash some of those beans right in the pot with a fork—instant body and creaminess! Too thick? A splash of extra broth or even water works wonders. Remember, soups often thicken as they sit, so don’t panic if it seems a bit loose at first.
The overnight magic
If you can resist eating it right away (good luck with that!), let it cool and refrigerate overnight. The flavors meld beautifully—just thin it slightly when reheating. I actually prefer day-two soup, but my grandkids never let it last that long!
Shortcut alert
Pressed for time? Use pre-chopped onions and jarred minced garlic—I won’t tell! Frozen mirepoix mix works too. And if you’re really in a hurry, skip the extra simmer time—it’ll still taste great, just not quite as deep. We’ve all been there!
Turkey Taco Soup Variations
One of the best things about this turkey taco soup is how easily you can make it your own. Over the years, I’ve tried just about every variation you can imagine—here are my favorite twists that still keep that comforting taco flavor we all love:

- Meat swaps: Ground chicken works beautifully if you’re out of turkey, and beef gives it that classic taco taste. For meatless nights, crumbled tofu or extra beans do the trick!
- Bean bonanza: Pinto and black beans are my go-to, but kidney beans or even chickpeas add fun texture. My neighbor swears by adding a can of hominy for something different.
- Grain gain: Stir in a cup of cooked rice or quinoa during the last 10 minutes of simmering for a heartier meal. My grandson loves when I add a handful of crushed tortilla chips right to his bowl—they soften into the soup perfectly.
- Veggie boost: Sneak in extra nutrition with diced bell peppers (add with the onions) or a handful of spinach stirred in at the end. Zucchini works great too—just slice it thin so it cooks through.
- Creamy dream: For a richer version, swirl in a quarter cup of cream cheese at the end or top with a spoonful of Mexican crema instead of sour cream.
The beauty of this soup? There’s no wrong way to make it—just what tastes right to you. That’s how recipes become family traditions, after all!
Serving Suggestions
Now here’s where the real fun begins—dressing up your turkey taco soup to make it a meal to remember! I always set out a little “toppings bar” when I serve this soup—it makes everyone feel like they’re at their favorite Mexican restaurant, except cozier and with better company.
Must-have toppings
These are the classics that make every bite special:
- Cheese, and lots of it: Sharp cheddar is my go-to, but Monterrey Jack or a Mexican blend works great too. For extra flair, try crumbled cotija—it adds a salty kick that’s just divine.
- Creamy goodness: Sour cream is traditional, but sometimes I’ll swap in Greek yogurt for a tangier twist. And don’t just dollop it—swirl it in for pretty ribbons!
- Avocado everything: Sliced, diced, or mashed into a quick guacamole—it adds that perfect cool contrast to the spicy soup. A squeeze of lime juice keeps it bright and prevents browning.
- The crunch factor: Tortilla strips (find them near the salad toppings) or crushed chips add wonderful texture. My grandkids love the colorful ones!
Perfect pairings
While this soup is a meal on its own, these sides take it over the top:
- Cornbread lovers: A warm, buttery slice of cornbread practically begs to be dunked in this soup. My honey cornbread recipe is perfect for soaking up every last drop.
- Fresh and crisp: A simple green salad with lime vinaigrette cuts through the richness beautifully. I like romaine with radishes and cilantro—so refreshing!
- Extra fiesta: For a real spread, add some Mexican rice or charro beans on the side. Quesadillas cut into triangles make great dippers too.
Pro tip from my years of soup-making: Heat your bowls before serving! Just run them under hot water for a minute—it keeps the soup warm longer. Now sit down, pile on those toppings, and enjoy the compliments coming your way!
Storing and Reheating
Now, I know what you’re thinking—”Grandma Jo, who would possibly have leftovers of this delicious turkey taco soup?” But trust me, it happens sometimes (usually when I’ve made a double batch on purpose!), and you’ll want to know how to keep it tasting just as good as day one.
Fridge storage
Let the soup cool to room temperature first—I usually leave it on the stove with the lid off for about an hour. Then transfer it to airtight containers (I’m partial to glass ones—they don’t absorb smells) and pop it in the fridge. It’ll stay fresh for about 3 days, though in my house it never lasts that long!
Here’s my little secret: the flavors actually get better overnight as everything melds together. Just give it a stir before reheating—you might need to add a splash of broth or water since soups tend to thicken in the fridge.
Freezer friendly
This soup freezes beautifully! I like to portion it out into freezer-safe containers or zip-top bags (leave about an inch of space at the top—it expands as it freezes). Squeeze out all the air if using bags and lay them flat to freeze—they’ll stack nicely later.
Frozen turkey taco soup keeps its best quality for about 2-3 months. When you’re ready to eat, thaw it overnight in the fridge or use the defrost setting on your microwave. The beans might be a tad softer after freezing, but the flavor will still be fantastic.
Reheating tips
When reheating, go low and slow—that’s the key! Warm it gently on the stove over medium-low heat, stirring occasionally. If it’s looking a bit thick, add a little broth or water until it reaches your perfect consistency.
For microwave reheating, cover the bowl with a damp paper towel (prevents splatters) and heat in 1-minute intervals, stirring between each. And don’t forget—the toppings make it special all over again! Fresh cheese, avocado, and a sprinkle of tortilla strips will make it taste like you just made it.
One last thing—never let soup sit at room temperature for more than 2 hours. I learned that the hard way back in ’78, and let’s just say… well, we’ll save that story for another time!
Nutritional Information
Now, I’m no nutritionist—just a grandma who knows good food—but I do like to have a general idea of what’s going into my family’s bellies. Keep in mind these numbers can vary depending on your specific ingredients and brands (especially those toppings—cheese adds up fast!). Here’s the scoop per serving, based on how I typically make it:
- Calories: About 320 per hearty bowl
- Protein: A solid 25g (thanks to that turkey and beans!)
- Fat: 10g total (only 3g saturated—not bad for such a comforting soup)
- Carbs: 30g with 7g fiber (those beans are doing good work)
- Sugar: Just 6g (mostly from the natural sweetness of tomatoes and corn)
- Sodium: Around 800mg (go easy on the salt if you’re watching this)
Now, here’s my two cents—while numbers are helpful, what really matters is that this turkey taco soup is packed with real ingredients that fill you up without weighing you down. Between the lean protein, fiber-rich beans, and all those veggies simmered together, it’s a meal you can feel good about serving. Just maybe go light on the third helping of cheese… though I won’t judge if you don’t!
Turkey Taco Soup FAQs
Over the years, I’ve gotten all sorts of questions about this turkey taco soup—some from my grandkids, some from neighbors who smelled it cooking and had to ask! Here are the ones that come up most often:
Can I use dried beans instead of canned?
Absolutely! You’ll need to cook them first—about 1/2 cup dried beans equals one can. Just remember, canned beans are already salted, so adjust your seasoning if you’re starting from scratch.
How can I make it spicier?
Oh honey, this is where you can have fun! Add an extra tablespoon of taco seasoning, toss in a diced jalapeño with the onions, or stir in a pinch of cayenne pepper. My son-in-law likes to top his with sliced serranos—that’ll clear your sinuses!
Can I make this in the slow cooker?
You bet! Just brown the turkey first (trust me, it makes a difference), then dump everything in the crockpot on low for 4-6 hours. The house will smell incredible when you walk in!
Is it freezer-friendly?
Like a dream! Freeze it in portions—perfect for those nights when you need comfort fast. Just leave out any dairy toppings until you’re ready to serve.
Share Your Soup!
Nothing makes me happier than seeing how you make this turkey taco soup your own! Did you add extra spice? Try it with chicken instead? Maybe sneak in some sneaky veggies for the kids? I want to hear all about it—and so do other home cooks looking for inspiration.
Leave a comment below telling me how it turned out or what creative twists you added. Better yet—take a photo of your masterpiece (don’t forget those gorgeous toppings!) and tag me on social media. Seeing your smiling faces gathered around bowls of this soup warms my heart almost as much as the first spoonful warms your belly.
And if this recipe becomes a regular in your home like it is in mine? Well, that’s the best compliment this grandma could ask for. Now get cooking, share the love, and remember—good food tastes even better when we enjoy it together!
For More recipes, Follow me on Facebook!