Creamy Taco Soup

Creamy taco soup is cozy, comforting, and bursting with bold, delicious flavors. Packed with protein and loaded with veggies, it’s topped off with fresh avocado for a perfect taco night without the extra carbs — just 3g net carbs per serving!
With fall just around the corner, nothing beats a warm bowl of soup to settle in with. We love quick, simple one-bowl dinners during cooler months, and this creamy taco soup is a total winner. Made with ground beef, tomatoes, creamy cheese, and spices, it’s topped with creamy avocado, fresh tomato, cilantro, shredded cheese, and a squeeze of lime. The flavors are just the right balance of zesty and mildly spicy — you’ll definitely be coming back for seconds.
Ready in about 30 minutes, this comforting taco soup cooks up all in one pot. That means minimal clean-up and zero stress! It’s a perfect fit if you’re following a low-carb or keto diet since it cuts out the carbs completely and satisfies taco cravings without guilt. If you like this, you’ve got to try my Broccoli Cheddar Soup too — it’s a low-carb, creamy favorite that’s just as satisfying.
Creamy taco soup is warm, comforting, and loaded with flavor. Filled with protein and veggies, it’s topped with fresh avocado and is an ideal way to enjoy taco night without any extra carbs—only 3g net carbs per serving!
Instructions
- Heat 1 tablespoon of oil in a large pot or Dutch oven over medium-high heat. Brown ground beef, onion, and garlic for 7-8 minutes until the meat is fully cooked.
- Add the diced bell pepper, Rotel tomatoes, cream cheese, and taco seasoning. Stir and cook for 4-5 minutes until the tomatoes soften and the cream cheese melts into the mix.
- Pour in the beef broth, lower heat to medium-low, and simmer for 15-20 minutes until the soup thickens to your liking.
- Ladle into bowls and top with sliced avocado, sour cream, shredded cheese, fresh cilantro, jalapeño slices, and a squeeze of lime juice.
Nutrition
Serving: 1 serving, Calories: 347 kcal, Carbohydrates: 5g, Protein: 21g, Fat: 27g, Saturated Fat: 9g, Cholesterol: 81mg, Sodium: 584mg, Potassium: 437mg, Fiber: 1g, Sugar: 2g, Vitamin A: 186 IU, Vitamin C: 18mg, Calcium: 36mg, Iron: 3mg
Nutrition information is automatically calculated and should be considered an estimate.
Enjoying this creamy taco soup? Don’t forget to rate and leave a comment below!
Comforting, flavorful, and super simple, this creamy taco soup delivers all the best parts of tacos — savory, spiced meat, tender veggies, and a luscious, creamy broth — right in one bowl. It’s made to be your go-to quick weeknight meal: just one pot, about 30 minutes from start to finish, and hardly any cleanup.
In this recipe, you’ll brown ground beef (or swap turkey or chicken), add tomatoes, cream cheese, and taco seasoning, then simmer until the soup is rich and saucy. Finish it off with bright, fresh toppings like avocado, cilantro, shredded cheese, and a squeeze of lime. The end result is a protein-packed, satisfying meal that’s easy to tweak to your family’s taste.
Here’s what you’ll find on this page: a thorough, easy-to-follow recipe with prep and cook times, smart ingredient swaps, make-ahead and freezing tips, variations for using a slow cooker or Instant Pot, plus nutrition info so you can enjoy this cozy Tex-Mex creamy taco soup while sticking to low-carb or keto plans (expect about 3–5g net carbs per serving, depending on your choices).
- Prep: about 10 minutes • Cook: about 25 minutes • Serves: 4
- One-pot cooking with easy pantry staples
- Helpful tips to reheat, freeze (skip cream cheese when freezing), and customize spice and protein levels
Quick, Satisfying Low-Carb Perks
This creamy taco soup cooks up fast (30 minutes tops!), uses just one pot, and still packs huge taco flavor without excess carbs. It’s rich in protein, flexible for tweaks, and fits perfectly with low-carb and keto diets thanks to the healthy fats from ground meat and cream cheese. Pair it with simple, fresh garnishes like avocado, cheese, cilantro, and lime for a cozy, family-friendly dinner that also keeps beautifully as leftovers.
Simple Pantry Ingredients

- 1 lb ground beef, or swap in turkey or chicken
- 1 tbsp oil of choice
- 1 small onion, diced
- 2-3 cloves garlic, minced
- 1 small green bell pepper, diced (optional)
- 1 (10 oz) can Rotel tomatoes, or 1 large chopped tomato
- 1 (8 oz) package cream cheese OR 1 cup heavy cream
- 2 tablespoons taco seasoning, either homemade or a packet
- Salt and pepper to taste
- 1 (14.5 oz) can beef broth, about 1.5 cups
Easy One-Pot Instructions
- Dice the onion, mince the garlic, and dice the bell pepper (if using); cut cream cheese into chunks and chop fresh tomato if substituting for Rotel.
- Heat 1 tablespoon oil in a large pot or Dutch oven over medium-high heat.
- Add ground beef, diced onion, and minced garlic; brown and cook 7–8 minutes until meat is fully cooked.
- Drain excess fat from the pot if desired.
- Add diced bell pepper, Rotel tomatoes (or chopped tomato), cream cheese chunks, and taco seasoning; stir to combine.
- Cook and stir 4–5 minutes until tomatoes soften and the cream cheese begins to melt (stir gently over low heat or off the heat to melt smoothly).
-
Pour in beef broth, lower heat to medium-low, and simmer 15–20 minutes until the soup thickens to your liking; season with salt and pepper to taste.

- Ladle soup into bowls and top with sliced avocado, sour cream, shredded cheese, fresh cilantro, jalapeño slices, and a squeeze of lime juice.
Cooking Tips and Tweaks
- Brown the meat really well: This step adds tons of flavor. Feel free to drain extra fat if you want a lighter soup.
- Choose low-sodium broth: Starting with low-sodium lets you adjust the seasoning easily without the soup getting too salty.
- Melt the cream cheese gently: Cut it into chunks and stir in off the heat or over low heat so it melts smooth without clumping.
- Adjust the thickness: Let it simmer longer to thicken up or add up to half a cup extra broth if you want it soupier.
- Don’t overcook your fresh toppings: Add delicate garnishes like avocado, cilantro, and lime juice right before serving for bright flavor and fresh texture.
- Freeze smartly: To avoid texture problems, leave out the cream cheese when freezing. Add it fresh when you reheat the soup.
Mix-Ins, Swaps, and Add-Ins
- Switch up the meat: Ground turkey or chicken makes a lighter meal.
- Use shredded chicken: Skip browning and just add shredded cooked chicken with the cream cheese.
- Turn up the heat: Toss in chopped jalapeños, chipotle in adobo, or extra taco seasoning for a spicier kick.
- Dairy swap: Use heavy cream instead of cream cheese for a lighter creamy texture.
- Make it vegetarian: Try plant-based crumbles or a mix of sautéed mushrooms and bell peppers. Keep in mind beans will add carbs.
- Low-carb bulk: Stir in some riced cauliflower for extra volume without adding carbs.
Storage, Freezing, and Reheating
Refrigerator: Keep leftovers in an airtight container for up to 4 days. Store fresh garnishes like avocado, cilantro, and sour cream separately and add them when you serve.
Freezer: Freeze this soup without the cream cheese in a freezer-safe, airtight container for up to 6 months. Leave a bit of room at the top for expansion.
Reheating: Defrost overnight in the fridge. Warm it gently on the stove over low to medium heat, stirring occasionally, then mix in cream cheese until smooth. For quick reheating, microwave single servings for 30–60 seconds at a time, stirring in between, then add the cream cheese at the end. You can also reheat frozen soup in a slow cooker on low and add cream cheese just before serving.

Common Questions Answered
HOW LONG DOES TACO SOUP LAST?
This soup keeps well in the fridge for up to 4 days in an airtight container. It actually tastes even better the next day after the flavors meld.
CAN YOU FREEZE TACO SOUP?
Absolutely! Just remember to leave out the cream cheese before freezing since it doesn’t freeze well and can separate. Add the cream cheese fresh when you reheat. Store it in an airtight container and freeze for up to 6 months.
HOW TO MAKE CREAMY TACO SOUP IN THE SLOW COOKER?
Add all ingredients except the cream cheese into your slow cooker. Cook on high for 3-4 hours or on low for 6 hours. Stir in the cream cheese just before serving.
HOW TO MAKE CREAMY TACO SOUP IN THE INSTANT POT?
Use the sauté function to brown the beef, onions, and garlic until cooked through. Add the remaining ingredients except cream cheese, set to high pressure for 10 minutes, then let the pressure release naturally. Mix in the cream cheese until melted and creamy.
IS TACO SOUP KETO-FRIENDLY?
Yes! I developed this creamy taco soup especially with keto in mind. The ground beef and cream cheese provide plenty of good fats, and the fresh avocado adds creaminess and healthy fats too. With just about 5 grams of carbs per serving, it’s a great, satisfying keto dinner option.

A cozy, comforting, and flavorful creamy taco soup packed with protein and veggies, perfect for a low-carb or keto diet. Made with ground beef, tomatoes, cream cheese, and spices, topped with fresh avocado and other garnishes.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Category: Dinner
- Cuisine: Tex-Mex
Ingredients
- 1 lb ground beef (can substitute turkey or chicken)
- 1 tbsp oil of choice
- 1 small onion, diced
- 2–3 cloves garlic, minced
- 1 small green bell pepper, diced (optional)
- 1 (10 oz) can Rotel tomatoes or 1 large chopped tomato
- 1 (8 oz) package cream cheese OR 1 cup heavy cream
- 2 tablespoons taco seasoning (homemade or packet)
- Salt and pepper to taste
- 1 (14.5 oz) can beef broth (about 1.5 cups)
Instructions
- Dice the onion, mince the garlic, and dice the bell pepper if using. Cut cream cheese into chunks and chop fresh tomato if substituting for Rotel.
- Heat 1 tablespoon oil in a large pot or Dutch oven over medium-high heat.
- Add ground beef, diced onion, and minced garlic; brown and cook for 7–8 minutes until meat is fully cooked.
- Drain excess fat from the pot if desired.
- Add diced bell pepper, Rotel tomatoes (or chopped tomato), cream cheese chunks, and taco seasoning; stir to combine.
- Cook and stir for 4–5 minutes until tomatoes soften and the cream cheese begins to melt, stirring gently over low heat or off the heat to melt smoothly.
- Pour in beef broth, lower heat to medium-low, and simmer for 15–20 minutes until the soup thickens to your liking; season with salt and pepper to taste.
- Ladle soup into bowls and top with sliced avocado, sour cream, shredded cheese, fresh cilantro, jalapeño slices, and a squeeze of lime juice.
Notes
Brown the meat well for added flavor; drain extra fat for a lighter soup if desired., Use low-sodium broth to better control saltiness., Melt cream cheese gently to avoid clumping., Adjust thickness by simmering longer or adding up to 1/2 cup extra broth., Add delicate garnishes just before serving to maintain freshness., When freezing, omit cream cheese to prevent texture issues; add fresh upon reheating., Variations include using shredded chicken, adding jalapeño or extra taco seasoning for heat, substituting heavy cream for cream cheese, or making a vegetarian version with plant-based crumbles or vegetables like mushrooms and bell peppers (avoid beans for low-carb)., Store leftovers in an airtight container in the fridge up to 4 days; freeze without cream cheese up to 6 months.
Nutrition
- Serving Size: 1 serving
- Calories: 347 kcal per serving
- Fat: 27 g per serving
- Carbohydrates: 5 g per serving
- Protein: 21 g per serving
More in Lunch & Dinner
Taco Stuffed Sweet Potatoes
Greek Yogurt Chicken Salad
The Best Healthy Turkey Chili