Creamy Taco Soup

Craving a quick, comforting dinner with all the fun flavors of taco night but in a bowl? This creamy taco soup is your go-to! Ready in about 30 minutes and feeding six hungry people, this cozy soup features seasoned ground beef, beans, sweet corn, Rotel tomatoes, and that smooth, tangy touch from cream cheese. It’s a fantastic, fuss-free dinner that feels warm and a little special.
Keep scrolling for the full ingredients, easy step-by-step photos, and loads of tips to help you get that cream cheese silky-smooth in the soup. I’ll also share topping favorites, swaps if you want to switch beef for something else or make it vegetarian, plus slow cooker and Instant Pot directions. Don’t forget the notes on storing leftovers, reheating, and how to tweak the soup’s thickness or spice level to your family’s liking.
- Total time about 30 minutes, with just 5 minutes prep and 25 minutes cooking
- Feeds a crowd: serves 6 people
- What you get: a full recipe card, step photos, handy tips, topping ideas, easy substitutions, plus FAQs
Why You’ll Love This One
What I love about this creamy beef taco soup is how simple it comes together without much fuss — perfect for those hectic weeknights. Plus, everyone gets to pick their own favorite toppings, which really makes it feel like a fun taco night — much like Sheet Pan Ground Beef Nachos — but easier! There are a ton of taco soup recipes out there, but the creamy twist in this one gives it that extra comforting oomph I haven’t found anywhere else.
Honestly, this has become my top pick whenever I want a taco soup with cozy vibes. Adding cream cheese adds just the right balance of tanginess and smooth creaminess that makes each spoonful feel like a hug on chilly nights. When the air gets cooler, I find myself reaching for this soup way more than traditional tacos like Baked Beef Tacos because it’s just so satisfying and warming.
Ingredients and Pantry Staples

- Ground beef – I usually use at least 90% lean for just the right amount of flavor without excess grease
- Red bell pepper – this sneaks in a little natural sweetness and fresh crunch
- Rotel tomatoes – grab a can with mild green chilies to add zest and a little spice
- Chicken broth – forms the tasty base of the soup and keeps it light
- Seasoning – my homemade taco seasoning blends garlic powder, onion powder, cumin, smoked paprika, and chili powder for that classic taco flavor
- Corn and black beans – pantry staples that bring texture and protein (I always keep cans ready for recipes like this)
- Cream cheese – the magic ingredient! Makes the soup luscious and creamy. Use Philadelphia or your favorite brand. Pro tip: let it soften at room temp before adding for easier melting and better texture.
How to Make It
- Soften cream cheese (bring to room temperature or microwave 20–30 seconds).
- Rinse and drain the black beans and corn.
- Brown the ground beef in a large soup pot over medium heat, breaking it up as it cooks.
- Drain off excess fat from the pot.
- Add diced red bell pepper, Rotel tomatoes, chicken broth, taco seasoning, rinsed beans, and corn to the pot; season with salt and pepper to taste.
- Bring the pot to a boil, then reduce heat to a gentle simmer.
- Cut the softened cream cheese into small chunks.
-
Add the cream cheese chunks to the simmering soup and stir gently but continuously until the cream cheese melts and the soup is silky and smooth.

- Taste and adjust seasoning with additional salt and pepper as needed.
Tips for Silky Creaminess
- Make sure your cream cheese is fully softened before adding. Take it out of the fridge early or zap it in the microwave for 20-30 seconds until soft. Smaller pieces melt much easier into the hot soup rather than one big block.
- Brown your ground beef thoroughly and drain off excess fat. Leaving a little fat adds flavor but too much makes the broth greasy.
- Rinse and drain your black beans and corn to cut down on extra salt and liquid. It keeps your soup from becoming too watery or salty and works wonderfully in Crockpot Cowboy Soup as well.
- If you’re using store-bought taco seasoning, note they often contain salt already. Taste the soup first before adding any extra salt.
- Want a thicker texture? Simmer your soup uncovered longer to reduce the liquid or gently mix a cornstarch slurry (1 teaspoon cornstarch + 1 tablespoon cold water) and cook until thickened.
- For more heat, swap mild Rotel for spicy or sprinkle in ¼ to ½ teaspoon cayenne pepper to taste. To make it milder, stick with mild Rotel and skip the cayenne.
- Leftovers keep well airtight in the fridge for 3-4 days. Reheat slowly on low heat, stirring often. For freezing, leave the cream cheese out until after thawing and reheating to keep texture creamy and avoid graininess; this add-dairy-later trick also keeps Creamy Crockpot Chicken Gnocchi Soup silky.
- Top just before serving with shredded cheddar, creamy avocado slices, fresh cilantro, lime wedges, and crunchy tortilla strips for a bit of brightness and texture contrast.
Toppings, Swaps, and Mix-Ins
- For crunch, tortilla strips or crushed chips are the best way to go.
- I love fresh toppings like diced avocado, chopped scallions, cilantro, and a squeeze of lime for that fresh zing.
- Cheese lovers will swear by shredded cheddar or a Mexican cheese blend — it melts beautifully on top.
- This creamy taco soup is mild when made with mild Rotel tomatoes, but you can grab the spicy variety or add cayenne if you want things hotter.
- Feel free to swap my homemade taco seasoning for a store-bought packet in a pinch, just be mindful of extra salt in those.
- Chicken broth gives the best flavor, but beef broth works too, though it darkens the soup a bit. Low-sodium broths work just fine.
- If you don’t have Rotel tomatoes, use regular diced tomatoes plus a can of diced green chilies for that classic Taco night flavor. Mild chilies are your go-to if you prefer less spice.
- This soup stands well on its own, but if you want a side, a warm dinner roll or some crusty bread is always welcome.
- Pair it with a crisp salad like mixed greens tossed in Chipotle Cilantro Lime Ranch Dressing or even my Black Bean Corn Avocado Salad for a fresher meal. For a heartier spread, add a tray of 20-minute mini baked chicken tacos.
Storing, Freezing, and Reheating
- Store any leftovers for 3-4 days in an airtight container in the fridge.
- Reheat gently on the stove over low heat, stirring occasionally to keep that creamy texture smooth.
- This soup doesn’t freeze super well with cream cheese— it can get grainy. If you want to freeze it, skip the cream cheese before freezing, then stir it in fresh once thawed and reheated. For a freezer-friendly alternative, make a batch of Homemade Crockpot Chicken Noodle Soup, which holds up beautifully in the freezer.

Answers to Common Questions
-
Q: Can I make this soup vegetarian?
A: Absolutely! Swap the ground beef for extra beans, lentils, or a plant-based ground meat and use vegetable broth. For creaminess, add regular cream cheese or try a dairy-free alternative to keep it creamy and comforting.
-
Q: Can I freeze the soup?
A: You can freeze it if you leave out the cream cheese before freezing. Freeze in airtight containers for up to 2-3 months, thaw in the fridge, reheat on low, then stir in softened cream cheese for best texture.
-
Q: What can I use instead of cream cheese?
A: Mascarpone or heavy cream works great for that creamy feel. Sour cream is okay, but add it off heat or right at the end so it doesn’t curdle. There are plenty of dairy-free cream cheese options if you want to keep it vegan!
-
Q: Can I use ground turkey or chicken instead of beef?
A: Yes, you can! Brown the ground turkey or chicken the same way. Since they’re leaner, you may need a touch of oil to keep the meat from sticking, and season well to boost flavor.
-
Q: Can I make this in a slow cooker or Instant Pot?
A: For slow cooker, brown the meat first, then add everything but the cream cheese and cook on low for 3-4 hours or high for 1.5-2 hours. Stir in cream cheese at the end. For Instant Pot, use Sauté to brown beef, add ingredients except cream cheese, cook on high pressure for 5 minutes, quick release, then stir in cream cheese. Craving more set-it-and-forget-it ideas? Browse our collection of 30 easy slow cooker recipes.
-
Q: My cream cheese clumped when added—how do I fix it?
A: Warm the soup gently and stir steadily until clumps break down. You can whisk cream cheese with some hot broth until smooth, then return it to the pot. An immersion blender is a quick way to smooth out any lumps.
-
Q: How should I reheat leftovers?
A: Warm leftovers on the stove over low heat, stirring frequently so the cream cheese blends nicely again. If using a microwave, heat in short bursts and stir each time for the best texture.

A cozy and creamy taco soup featuring ground beef, taco spices, sweet corn, black beans, Rotel tomatoes, and cream cheese, ready in 30 minutes and serving six people.
- Prep Time: 5 minutes
- Cook Time: 25 minutes
- Total Time: 30 minutes
- Yield: 6 servings 1x
- Category: Soup
- Cuisine: American
Ingredients
- 1 pound ground beef (90% lean)
- 1 red bell pepper, diced
- 1 (10-ounce) can Rotel tomatoes with mild green chilies
- 4 cups chicken broth
- 2 tablespoons homemade taco seasoning (blend of garlic powder, onion powder, cumin, smoked paprika, chili powder)
- 1 (15-ounce) can black beans, rinsed and drained
- 1 (15-ounce) can corn, rinsed and drained
- 4 ounces cream cheese, softened
- Salt and pepper, to taste
Instructions
- Soften cream cheese by bringing to room temperature or microwaving for 20–30 seconds.
- Rinse and drain the black beans and corn.
- Brown the ground beef in a large soup pot over medium heat, breaking it up as it cooks.
- Drain off excess fat from the pot, leaving a little for flavor if desired.
- Add diced red bell pepper, Rotel tomatoes, chicken broth, taco seasoning, rinsed beans, and corn to the pot; season with salt and pepper to taste.
- Bring the pot to a boil, then reduce heat to a gentle simmer.
- Cut the softened cream cheese into small chunks.
- Add the cream cheese chunks to the simmering soup and stir gently but continuously until the cream cheese melts and the soup is silky and smooth.
- Taste and adjust seasoning with additional salt and pepper as needed.
Notes
Ensure cream cheese is fully softened before adding for smoother melting., Brown ground beef thoroughly and drain excess fat to avoid greasy broth while retaining flavor., Rinse beans and corn to reduce extra salt and liquid and prevent watery soup., If using store-bought taco seasoning, note salt content and adjust seasoning accordingly., To thicken soup, simmer uncovered longer or add a cornstarch slurry (1 tsp cornstarch mixed with 1 tbsp cold water) and cook until thickened., Adjust heat by using spicy Rotel or adding cayenne pepper (¼ to ½ teaspoon) as desired., Leftovers keep for 3-4 days refrigerated; reheat gently on low heat stirring often to maintain creamy texture., Freeze soup without cream cheese for 2-3 months; add cream cheese after thawing and reheating for best texture., Top soup with shredded cheddar, avocado slices, fresh cilantro, lime wedges, and tortilla strips for added flavor and texture., Variations include using ground turkey or chicken, or making vegetarian by substituting with plant-based meat and vegetable broth., Slow cooker method: brown meat, add ingredients except cream cheese, cook low 3-4 hours or high 1.5-2 hours; stir in cream cheese at end., Instant Pot method: sauté beef, add ingredients except cream cheese, cook on high pressure 5 minutes, quick release, stir in cream cheese., If cream cheese clumps, warm soup gently and stir continuously or whisk cream cheese with hot broth before adding., Reheat leftovers gently on stove or in microwave with stirring to maintain smooth creaminess.
Nutrition
- Serving Size: 1 serving
- Calories: Approx. 350 calories per serving
- Fat: Approximately 18g per serving
- Carbohydrates: Approximately 20g per serving
- Protein: Approximately 25g per serving
More in Uncategorized
Blueberry-Plum Butter Recipe (in the slow-cooker)
Chai Spiced Apple Butter
Vanilla Honey Peach Butter Recipe for Canning