This healthy taco soup is everything you love about taco night—just easier and lighter. Made with lean ground beef (or turkey), beans, corn, and your favorite salsa, it’s a one-pot meal that’s hearty, flavorful, and surprisingly low in calories.

It’s one of my favorite go-to meals for busy weeknights because it’s fast, filling, and family-approved. And the best part? You can easily tweak it to fit your calorie goals without giving up the taste you crave.
🥘 Ingredients
- 1 lb. ground beef (use 93% lean for lower fat)
- 1 small onion, diced
- 1 can corn (drained)
- 1 can Rotel (undrained)
- 2 cans pinto beans (optional for more fiber and bulk)
- 1 packet taco seasoning (or homemade to reduce sodium)
- 8 oz. picante sauce or salsa of your choice
- 3 tablespoons chili powder
- 1 tablespoon cumin
- Cayenne pepper to taste
Optional toppings: shredded cheese, sour cream (or Greek yogurt), crushed tortilla chips, diced avocado, or jalapeños.
👨🍳 Instructions
- In a large pot or Dutch oven, brown the ground beef over medium heat. Drain any excess grease.
- Remove the beef and sauté the diced onion in the same pot until slightly browned.
- Return the beef to the pot and add all remaining ingredients.
- Bring to a gentle simmer and cook for at least one hour, stirring occasionally.
- Serve hot and top with your favorite healthy taco soup toppings—Greek yogurt, a sprinkle of cheese, or a few crushed tortilla chips.
🔥 How to Make This Taco Soup Even Healthier
Want to make this already healthy taco soup recipe even lighter? Try these simple tweaks:
- Use lean ground turkey or chicken instead of beef.
- Skip or halve the beans to reduce carbs and calories.
- Add extra veggies like bell peppers, zucchini, or mushrooms to boost nutrients.
- Use fresh or low-sodium salsa instead of jarred varieties.
- Swap sour cream for plain Greek yogurt — creamy and full of protein.
- Go easy on cheese and chips — or skip them entirely for a lighter bowl.
With these swaps, you can enjoy this high-protein taco soup for under 300 calories per serving.
📊 Nutrition Facts (per serving)
(Based on 6 servings, using 90% lean ground beef and both cans of pinto beans)
| Nutrient | Amount |
|---|---|
| Calories | 365 |
| Protein | 27g |
| Carbohydrates | 29g |
| Fat | 14g |
| Fiber | 8g |
| Sugar | 6g |
| Sodium | 980mg |
Light version (lean turkey, no beans, Greek yogurt topping):
≈ 260 calories | 28g protein | 14g carbs | 9g fat
💡 Dad Tip
This healthy taco soup tastes even better the next day — perfect for meal prep or freezing. Reheat it for a quick, protein-packed lunch or a no-stress dinner everyone will love.






