
This hearty creamy taco soup has become my go-to dinner solution when I need something quick yet satisfying that pleases everyone at the table. The rich, velvety broth carries all those familiar taco flavors in a comforting soup form that's perfect year-round.
I first created this recipe during a particularly busy week when I needed something quick but didn't want to compromise on flavor. What started as a simple kitchen experiment has become one of our most requested family meals, especially on chilly evenings when we need something warming and substantial.
Ingredients
- Ground beef: creates the hearty base and provides satisfying protein
- Chicken broth: forms the foundation of our flavorful soup base
- Rotel tomatoes with green chilies: add zesty flavor and a hint of heat
- Black beans: provide fiber and substance to make the soup more filling
- Corn kernels: add a touch of sweetness and pleasant texture contrast
- Red bell pepper: contributes fresh flavor and beautiful color
- Chili powder: delivers that classic taco flavor profile
- Garlic powder and onion powder: provide aromatic depth without chopping
- Ground cumin: adds essential warmth and earthiness to the taco flavor
- Smoked paprika: brings a subtle smokiness that elevates the whole soup
- Cream cheese: creates the irresistibly creamy texture we crave
Step-by-Step Instructions
- Brown the Beef:
- Cook the ground beef in a large soup pot over medium high heat for about 10 minutes, breaking it up with your spoon as it browns. The caramelization that happens during this step builds foundational flavor, so take your time. Once fully browned, spoon out most of the excess fat while leaving a little for flavor.
- Build the Base:
- Add everything except cream cheese and seasonings to the pot with the browned beef. This includes chicken broth, Rotel tomatoes with their juice, drained black beans, corn, bell pepper, and all the spices. Each ingredient adds a layer of flavor that will meld together as they simmer.
- Simmer to Develop Flavor:
- Bring the soup to a boil over high heat, then reduce to a gentle simmer for 8 minutes uncovered. This cooking time allows the flavors to marry while the vegetables soften slightly but still maintain their texture. While the soup simmers, prepare your desired toppings.
- Create the Creamy Finish:
- Add softened cream cheese pieces to the hot soup and stir until completely melted and incorporated. The cream cheese should dissolve fully, transforming the broth into a velvety, rich texture that coats the spoon. Season with salt and pepper to taste, adjusting until the flavors pop.

The cream cheese is truly the secret ingredient in this recipe. I discovered its magic when trying to recreate a restaurant soup I loved, and it transforms ordinary taco soup into something extraordinary. My daughter now requests this soup regularly, calling it "taco night in a bowl," which I think perfectly captures its appeal.
Make-Ahead and Storage
This soup actually tastes even better the next day after the flavors have had time to fully develop. Store leftovers in an airtight container in the refrigerator for up to 4 days. When reheating, do so gently over medium-low heat or in short microwave intervals, stirring occasionally to ensure even warming without scorching the creamy base.
Easy Substitutions
This recipe welcomes customization based on what you have available. Ground turkey or chicken works beautifully in place of beef for a lighter option. Pinto or kidney beans can substitute for black beans. Regular diced tomatoes plus a can of green chilies can replace the Ro-tel. For a dairy-free version, try coconut cream instead of cream cheese, though the flavor profile will shift slightly.
Serving Suggestions
Transform this soup into an interactive meal by setting up a toppings bar. Offer shredded cheese, diced avocado, fresh cilantro, lime wedges, sour cream, jalapeños, and crispy tortilla strips. The contrast between the hot, creamy soup and cool, fresh toppings creates a delightful eating experience. Serve with warm cornbread or flour tortillas on the side for dipping.
From Stovetop to Slow Cooker
This versatile recipe adapts beautifully to the slow cooker. Brown the beef on the stovetop first, then transfer to your slow cooker along with all ingredients except the cream cheese. Cook on low for 4 hours or high for 2 hours. During the final 30 minutes of cooking, stir in the softened cream cheese until completely melted and incorporated.
Frequently Asked Questions
- → Can I make this soup ahead of time?
Yes, you can store the soup in an airtight container in the fridge for up to 3 days. Reheat it gently on the stove, stirring to recombine the creamy broth.
- → What can I use instead of Rotel tomatoes?
You can use regular diced tomatoes with a can of diced green chilies to replicate the flavor Rotel offers.
- → How do I make the soup spicier?
Add 1/2 teaspoon of cayenne pepper or some chopped jalapeños for an extra kick.
- → Can I freeze this soup?
Freezing is not ideal due to the cream cheese, which might separate when thawed. However, you can freeze it before adding the cream cheese.
- → What toppings work best with this soup?
Popular toppings include grated cheddar, avocado slices, cilantro, tortilla strips, and a dollop of sour cream.