Cheesy Protein Taco Soup!
Cheesy Protein Taco Soup
Some dinners are made for chilly evenings, busy weekdays, and those moments when you want something warm, hearty, and comforting. This Cheesy Protein Taco Soup brings all the bold flavors of taco night into one creamy, satisfying bowl. Seasoned ground beef, tender beans, tomatoes, and Mexican-inspired spices simmer together in a rich broth, finished with melted cheese for the ultimate cozy meal.
I love how easy this soup is to customize with everyone’s favorite toppings. A little avocado, fresh cilantro, and a dollop of Greek yogurt make every bowl even better. It’s filling enough for dinner, simple enough for a weeknight, and perfect for preparing ahead when you need a delicious meal ready to go.
Why You’ll Love This Recipe
Protein-packed: Ground beef, beans, and cheese provide a satisfying protein boost.
Creamy and cheesy: Melted cheddar creates a rich, comforting finish.
Big taco flavor: Chili powder, cumin, garlic, and tomatoes bring plenty of flavor.
One-pot convenience: Less cleanup and an easy cooking process.
Meal-prep friendly: Leftovers make a delicious lunch the next day.
Ingredients
1 lb (450 g) lean ground beef
1 tablespoon olive oil, if needed
1 small onion, diced
3 garlic cloves, minced
1 packet taco seasoning (about 1 oz / 28 g), or to taste
1 can (15 oz / 425 g) black beans, drained and rinsed
1 can (15 oz / 425 g) corn, drained
1 can (14.5 oz / 411 g) diced tomatoes
1 can (10 oz / 283 g) diced tomatoes with green chilies
4 cups (950 ml) low-sodium beef broth
4 oz (115 g) cream cheese, softened and cubed
1 cup (100 g) shredded cheddar cheese
½ teaspoon ground cumin, optional
Salt and black pepper, to taste
Optional Toppings
Plain Greek yogurt or sour cream
Diced avocado
Fresh cilantro
Sliced green onions
Lime wedges
Crushed tortilla chips
Instructions
Step 1: Brown the Beef
Heat a large soup pot over medium heat. Add the ground beef and cook for 6–8 minutes, breaking it apart with a spoon until browned and cooked through. Ground beef should reach 160°F (71°C). Drain excess fat if necessary.
Step 2: Add the Aromatics
Add the diced onion and cook for 3–4 minutes until softened. Stir in the minced garlic and cook for another 30 seconds until fragrant.
Step 3: Add the Taco Flavors
Sprinkle in the taco seasoning and optional cumin. Stir well to coat the beef and onions in the spices.
Step 4: Simmer the Soup
Add the black beans, corn, diced tomatoes, tomatoes with green chilies, and beef broth. Stir to combine and bring the soup to a gentle boil.
Reduce the heat and simmer uncovered for 15–20 minutes, stirring occasionally so the flavors blend together.
Step 5: Make It Creamy
Reduce the heat to low. Add the softened cream cheese a few cubes at a time, stirring until it melts into the broth. For a smoother texture, whisk a little hot broth into the cream cheese in a separate bowl before adding it to the pot.
Step 6: Add the Cheddar
Stir in the shredded cheddar a handful at a time until melted. Avoid boiling the soup after adding the cheese, as high heat can make the texture grainy.
Taste and adjust the seasoning. Add a little extra broth if the soup is thicker than you prefer.
Step 7: Garnish and Serve
Ladle the hot soup into bowls and top with Greek yogurt, avocado, cilantro, or green onions. Serve with lime wedges and tortilla chips if desired.
Tips for the Best Cheesy Taco Soup
Use freshly shredded cheese: It generally melts more smoothly than pre-shredded cheese.
Soften the cream cheese: Room-temperature cream cheese blends more easily into the broth.
Control the spice: Choose mild tomatoes with green chilies for a gentler flavor or add jalapeños for extra heat.
Make it thicker: Simmer uncovered a little longer or mash a few beans into the broth.
Boost the protein: Use extra-lean beef, add more beans, or replace the beef with ground turkey.
Easy Variations
Chicken taco soup: Use cooked shredded chicken instead of ground beef.
Turkey version: Substitute lean ground turkey for a lighter option.
Extra-spicy soup: Add diced jalapeños, cayenne pepper, or hot sauce.
Lower-carb version: Skip the corn and beans, and add extra ground beef, zucchini, or bell peppers. This also reduces the fiber content, so adjust according to your preferences.
Slow cooker option: Brown the beef and onion first, then combine with the broth, tomatoes, beans, corn, and seasonings. Cook on LOW for 4–6 hours. Stir in the cream cheese and cheddar near the end until melted.
What to Serve with Cheesy Protein Taco Soup
Serve this soup with a crisp green salad, avocado slices, roasted vegetables, or a small portion of cornbread. Tortilla chips make a crunchy accompaniment, while lime wedges add a refreshing contrast to the creamy cheese.
For a complete taco-inspired meal, set out bowls of toppings so everyone can customize their own serving.
Make-Ahead and Storage
This soup can be prepared a day ahead; the flavors often taste even better after resting overnight. Allow it to cool promptly and refrigerate in an airtight container within 2 hours of cooking.
Refrigerator: Store for 3–4 days.
Freezer: Freeze for up to 2–3 months, although the creamy texture may change slightly after thawing.
Reheating: Warm gently on the stovetop over low to medium-low heat, stirring regularly. Add a splash of broth if needed, and avoid boiling.
For best results, freeze the soup before adding the cream cheese and cheddar, then stir in the dairy while reheating.
Recipe Details
Prep Time: 15 minutes
Cook Time: 30 minutes
Total Time: 45 minutes
Servings: 6
Difficulty: Easy
Approximate Nutrition Per Serving
Calories: 430
Protein: 32 g
Carbohydrates: 27 g
Fat: 22 g
Fiber: 6 g
Sugar: 7 g
Nutrition estimates vary depending on the beef, cheese, broth, and toppings used.
Frequently Asked Questions
1. How can I make this taco soup higher in protein?
Use lean ground beef or turkey, add extra meat or beans, and serve with a spoonful of plain Greek yogurt. These changes can increase the protein per serving.
2. Can I make this soup without cream cheese?
Yes. Omit it for a brothier soup or stir in a little Greek yogurt after removing the pot from the heat. The texture and flavor will be slightly different.
3. Is Cheesy Protein Taco Soup spicy?
It is usually mildly spicy, depending on the taco seasoning and tomatoes with green chilies. Use mild ingredients for a family-friendly version or add jalapeños for extra heat.
4. Can I use ground turkey instead of beef?
Absolutely! Ground turkey works well. Cook it to an internal temperature of 165°F (74°C), then follow the remaining instructions as written.
