Let’s face it—sometimes you just want to eat something that tastes like it took hours to make but actually requires the culinary skill of a sleep-deprived college student. Enter: High Protein Taco Soup. It’s like your favorite taco decided to go swimming, bulked up at the gym, and came back as comfort food with muscles. You’re welcome.
Why This Recipe is Awesome
First off, this soup is basically protein with a side of more protein. We’re talking 30+ grams per serving, which means your muscles will be sending you thank-you notes tomorrow. It’s also ridiculously easy to make—like “I can scroll TikTok while stirring this” easy.
The best part? One pot. ONE. That means minimal dishes, which means more time to do literally anything else besides washing crusty pans. And if you’re meal prepping, this stuff actually tastes better the next day when all the flavors have had time to get cozy with each other.
Ingredients You’ll Need
- 1 lb lean ground turkey (or beef if you’re feeling rebellious)
- 1 large onion, diced (tears are part of the process)
- 3 garlic cloves, minced (vampires beware)
- 1 can (15 oz) black beans, drained (protein, fiber, magic)
- 1 can (15 oz) pinto beans, drained (see above)
- 1 can (15 oz) corn, drained (it’s a vegetable, so you’re basically being healthy)
- 2 cans (10 oz each) diced tomatoes with green chilies
- 4 cups chicken broth (the boxed kind is fine, no judgment)
- 1 packet taco seasoning (or 2 tbsp of your homemade mix if you’re that person)
- 1 cup plain Greek yogurt (the secret protein-boosting weapon)
- Optional toppings: avocado, shredded cheese, crushed tortilla chips, cilantro, lime wedges (because naked soup is sad soup)
Step-by-Step Instructions
- Heat a large pot over medium heat. Add ground turkey and break it up while it cooks. No need to add oil—the meat has enough fat to keep things interesting.
- Once the meat is looking mostly cooked (a little pink is fine, it’ll finish cooking), throw in those diced onions. Cook until the onions are translucent, about 3-4 minutes. Pro tip: This is not the time to practice your knife skills. Nobody cares if your onion dice isn’t perfect.
- Add minced garlic and cook for about 30 seconds. Any longer and it burns, becoming bitter (like my ex).
- Dump in your taco seasoning and stir to coat everything. Inhale deeply—your kitchen now smells amazing.
- Add all canned ingredients (beans, corn, tomatoes) without draining the tomatoes. The tomato juice adds flavor, and we’re not pouring money down the drain.
- Pour in the chicken broth. Bring the whole party to a boil, then reduce to a simmer.
- Let simmer for 15-20 minutes. The longer it simmers, the more the flavors meld, but let’s be real—if you’re hungry, 15 minutes is plenty.
- Turn off heat and stir in the Greek yogurt. This adds creaminess and a protein boost without the heavy calories of sour cream. Important: Add the yogurt after removing from heat to prevent curdling (gross).
- Ladle into bowls and go wild with toppings. The more, the merrier.
Common Mistakes to Avoid
- Boiling after adding yogurt: Unless cottage cheese-like chunks in your soup is your thing (weird flex), add yogurt off the heat.
- Under-seasoning: Yes, there’s already taco seasoning, but don’t be afraid to taste and add salt. Bland protein is just sad protein.
- Forgetting the toppings: The toppings aren’t just pretty—they add texture and take this soup from “meh” to “give me seconds!”
- Rushing the simmer: I know I said 15 minutes is fine, but 5 minutes is not. Don’t be that impatient.
Alternatives & Substitutions
Vegetarian? Swap the meat for an extra can of beans or some crumbled tofu. You could also use one of those plant-based grounds, which honestly taste pretty good these days (and I’m a dedicated carnivore, so that’s saying something).
No Greek yogurt? Sour cream works too, though it’ll drop your protein count a bit. Or skip it altogether for a more brothy soup—still delicious.
Hate corn? First of all, who are you? But fine, leave it out or swap in diced bell peppers for crunch.
Want it spicier? Add a diced jalapeño with the onions or throw in some hot sauce. Your sinuses will thank you during cold season.
FAQ (Frequently Asked Questions)
How long does this keep in the fridge?
About 4-5 days, which means meal prep for the week! It actually gets better after a day as the flavors continue to party together.
Can I freeze this soup?
Absolutely! Freeze it without the yogurt and toppings. Add those fresh after reheating, unless you enjoy weird textures and food science experiments.
Is this actually high in protein?
With the lean meat, beans, and Greek yogurt, you’re looking at approximately 30-35g of protein per serving. Your biceps just got excited.
Can I make this in a slow cooker?
For sure! Brown the meat first, then dump everything except the yogurt into the slow cooker. Low for 6-8 hours or high for 3-4 hours. Add yogurt at the end. #LazyWin
My kids hate anything with visible vegetables. Will they eat this?
Mine do, and they once told me pasta was “too spicy.” The taco flavors are familiar enough that most kids will dive in, especially with cheese on top. Worst case, blend it for the tiny dictators.
Can I use chicken instead of turkey?
You bet! Shredded rotisserie chicken works great and saves time. Just add it toward the end since it’s already cooked. FYI, this is my go-to hack when I’m feeling particularly lazy.
Final Thoughts
Look at you, making healthy, protein-packed food that doesn’t taste like cardboard! This taco soup is perfect for those nights when you want something that feels like a cheat meal but won’t derail your goals. It’s also ideal for impressing people who think you can’t cook—just don’t tell them how easy it was.
Now go forth and soup it up. Your taste buds, muscles, and that empty spot in your fridge have been waiting for this moment. And remember—toppings are not optional, they’re an opportunity for greatness. You deserve greatness.