It is 6pm, you are tired, and everyone is hungry. You want a meal that is both comforting and nutritious. This creamy taco soup is the perfect answer for your busy weeknights. It delivers big flavor with very little effort. You can feel good about serving this to your family tonight.
This recipe is designed to be a protein powerhouse for your kitchen. It uses simple ingredients that you likely already have in your pantry. You will love how the flavors come together in one pot. It is a warm, satisfying meal that fits perfectly into a healthy lifestyle. Let’s get cooking and bring some warmth to your table.
Why This Recipe Is a Winner
This recipe is a winner because it balances flavor and health. You get all the comfort of a warm meal without the heavy calories. The lean beef provides a solid foundation of high-quality protein. Black beans add a fiber-rich boost to every single bowl. It is a great way to sneak in extra nutrition for picky eaters.
The corn adds a subtle sweetness that balances the savory taco spices. Using Greek yogurt creates a lovely creamy finish without the extra fat. It is perfect for a healthy reset after a busy weekend. Your family will leave the table feeling satisfied and energized. This soup also tastes even better as leftovers the next day.
How It Comes Together
Making this creamy taco soup is incredibly simple and straightforward. You only need one large pot for the whole process. Most of the time is spent letting the flavors simmer together on the stove. Even if you are a beginner, you can master this dish easily. The secret is the tempering technique for the yogurt.
Simple Ingredients
This recipe uses mostly pantry staples and fresh basics from your fridge. It is budget-friendly and easy to shop for any day of the week.
- 1 lb 93% lean ground beef
- 1 small yellow onion, diced
- 2 cloves garlic, minced
- 1 packet (1 oz) low-sodium taco seasoning mix
- 15 oz can black beans, rinsed and drained
- 15 oz can whole kernel corn, drained
- 10 oz can diced tomatoes with green chilies
- 16 oz low-sodium beef broth
- 1 cup plain non-fat Greek yogurt
- 0.5 cup shredded low-fat cheddar cheese
- 0.25 cup fresh cilantro, chopped
Step-by-Step
- In a large Dutch oven over medium-high heat, cook the ground beef until browned and no longer pink. Drain any excess rendered fat.
- Add the diced onion and garlic to the beef and sauté for 5 minutes until the onion is translucent.
- Incorporate the taco seasoning, black beans, corn, diced tomatoes with green chilies, and beef broth into the pot.
- Bring the mixture to a boil, then reduce heat to low and simmer uncovered for 20 minutes to allow flavors to meld.
- Remove the pot from the heat source.
- In a separate small bowl, temper the Greek yogurt by whisking in 1/4 cup of the warm soup broth until smooth.
- Stir the tempered yogurt mixture into the soup until fully incorporated and the broth becomes creamy.
- Garnish with shredded cheddar cheese and chopped cilantro before serving hot.
Make It a Meal
Serve this soup in your favorite deep, ceramic bowls. You can add a few baked tortilla chips for a nice crunch. A fresh squeeze of lime juice adds a bright, zesty finish. This is a top-tier choice for your weekly meal prep. Pack it into glass containers for a healthy weekday lunch at work.
Storage & Reheating
Keep your leftovers in an airtight container in the refrigerator. It will stay fresh and delicious for up to four days. You can also freeze this soup for up to three months. To reheat, use a small saucepan on the stove over low heat. This prevents the yogurt from separating during the warming process. Stir it gently until it is heated through completely.
Tips for Best Results
- Don’t skip tempering the yogurt to ensure a smooth, silky texture.
- Avoid boiling the soup after you have stirred in the Greek yogurt.
- Use 93% lean beef to keep the saturated fat levels low.
- Rinse your black beans well to remove excess sodium and starch.
- Add extra diced green chilies if you prefer a spicier soup.
- For a winter snow day, serve this with warm, honey cornbread.
- Chop your cilantro just before serving for the freshest possible flavor.
- Double the batch and freeze half for a quick future dinner.
Ways to Switch It Up
- Swap the ground beef for lean ground turkey or chicken.
- Use a dairy-free Greek-style yogurt for a lactose-free version of this dish.
- Add a diced bell pepper during the sauté step for extra garden-fresh crunch.
- Stir in a handful of fresh spinach at the end for hidden greens.
Quick Answers
Can I make this ahead of time?
Yes, this soup is perfect for making ahead. The flavors actually develop and improve after sitting in the fridge overnight. Just reheat it gently on the stove when you are ready.
Why do I need to temper the yogurt?
Tempering prevents the cold yogurt from curdling when it hits the hot soup. It ensures your broth stays creamy and smooth instead of becoming grainy. It only takes a minute but makes a huge difference.
Is this soup kid-friendly?
Absolutely, most kids love the familiar flavors of tacos and cheese. The Greek yogurt makes it mild and creamy, which is very appealing to younger palates. It is a win-win for the whole family.
I hope this creamy taco soup brings a little extra warmth to your kitchen this season. It is a wonderful way to stay on track with your health goals while enjoying a cozy meal. Happy cooking!
— Alex
Ingredients
- 1 lb 93% lean ground beef
- 1 small yellow onion, diced
- 2 cloves garlic , minced
- 1 packet (1 oz) low-sodium taco seasoning mix
- 15 oz can black beans, rinsed and drained
- 15 oz can whole kernel corn, drained
- 10 oz can diced tomatoes with green chilies
- 16 oz low -sodium beef broth
- 1 cup plain non-fat Greek yogurt
- 0.5 cup shredded low-fat cheddar cheese
- 0.25 cup fresh cilantro, chopped
Instructions
- In a large Dutch oven over medium-high heat, cook the ground beef until browned and no longer pink. Drain any excess rendered fat.
- Add the diced onion and garlic to the beef and sauté for 5 minutes until the onion is translucent.
- Incorporate the taco seasoning, black beans, corn, diced tomatoes with green chilies, and beef broth into the pot.
- Bring the mixture to a boil, then reduce heat to low and simmer uncovered for 20 minutes to allow flavors to meld.
- Remove the pot from the heat source.
- In a separate small bowl, temper the Greek yogurt by whisking in 1/4 cup of the warm soup broth until smooth.
- Stir the tempered yogurt mixture into the soup until fully incorporated and the broth becomes creamy.
- Garnish with shredded cheddar cheese and chopped cilantro before serving hot.

