
This hearty taco soup transforms classic taco flavors into a comforting, spoonable meal that captures all the magic of Mexican cuisine in each savory spoonful. The combination of seasoned ground beef, tangy tomatoes, and colorful vegetables simmered together creates layers of flavor, while the addition of cream and cheese brings a velvety richness that makes this soup exceptionally satisfying. Unlike standard broth-based soups, this creamy taco soup has a substantial texture that fills you up and warms you from the inside out – perfect for chilly evenings when you crave something comforting yet zesty.
I first made this taco soup when unexpected guests were coming over on a rainy Sunday afternoon. I was out of tortillas but had all these ingredients on hand, and within 30 minutes, I'd created something that had everyone asking for the recipe. My brother-in-law, who typically avoids 'soup meals' because they 'aren't filling enough,' had three bowls and took leftovers home. That's when I knew this recipe was a keeper that deserved a permanent spot in my regular rotation.
Ingredients You'll Need
- 1 pound ground beef (80/20): the slightly higher fat content creates a richer flavor base; as it cooks, it renders just enough fat to sauté the vegetables perfectly without needing additional oil.
- 1 medium yellow onion, diced: provides a sweet aromatic foundation that's essential for depth; yellow onions caramelize beautifully during sautéing, adding natural sweetness that balances the acidity of the tomatoes.
- 1 bell pepper, chopped: adds color, texture and a mild sweetness; red bells offer the most sweetness, while green provide a slightly earthier flavor that complements the beef beautifully.
- 3 garlic cloves, minced: fresh garlic creates aromatic magic that dried simply can't match; crushing the cloves slightly before mincing releases even more essential oils and flavor.
- 2 cups beef broth: forms the savory liquid base; homemade stock adds incredible depth, but a good-quality store-bought broth works wonderfully too.
- 1 can (14.5 oz) diced tomatoes, undrained: provides acidity, color, and texture; the juices contribute to the soup's rich base without needing to add extra liquid.
- ½ cup salsa: an easy way to add complex, balanced flavor in one ingredient; choose your preferred heat level to customize the soup's spiciness.
- 2 tablespoons taco seasoning mix: the key to authentic taco flavor; homemade allows you to control sodium and avoid additives, but quality store-bought works in a pinch.
- 4 oz cream cheese, softened: creates that luxurious creaminess that makes this soup special; bringing it to room temperature before adding prevents unwanted lumps.
- ½ cup heavy cream: adds silky richness that transforms the soup from good to extraordinary; it mellows the acidity of the tomatoes and creates a velvety mouthfeel.
- 1 cup shredded cheddar cheese: melts into the soup creating wonderful stringy cheese pulls with each spoonful; freshly shredded melts much better than pre-packaged.

Step-by-Step Cooking Instructions
- Prepare your workspace and ingredients:
- Before starting, dice your onion into ¼-inch pieces and chop the bell pepper into similar-sized pieces for even cooking. Mince the garlic finely and have all other ingredients measured and ready. Set your Instant Pot to sauté mode or heat a large Dutch oven over medium-high heat on the stovetop. Having everything prepared before you begin cooking ensures a smooth process and prevents anything from overcooking while you're measuring or chopping.
- Brown the beef and vegetables properly:
- Add the ground beef to your hot pot, breaking it apart with a wooden spoon. Immediately add the diced onion and bell pepper. Cook this mixture for 5-7 minutes, stirring occasionally, until the beef is no longer pink and the vegetables have softened considerably. Don't rush this step – developing those caramelized flavors on the meat and vegetables creates the foundation for the entire soup. If excess fat renders out, you can drain some off, leaving about a tablespoon for flavor.
- Build the soup base:
- Once the meat is browned and vegetables softened, add the minced garlic and cook for just 30 seconds until fragrant – any longer and it may burn and turn bitter. Immediately pour in the beef broth, scraping the bottom of the pot with your spoon to release any browned bits – those contain concentrated flavor! Add the undrained diced tomatoes, salsa, and taco seasoning, stirring thoroughly to combine all ingredients. The liquid should just cover all the solid ingredients; if it seems too thick, add a splash more broth.
- Cook to meld the flavors:
- For Instant Pot cooking, secure the lid, set the valve to sealing, and cook on high pressure for 2 minutes (yes, just 2 minutes – the soup builds flavor quickly under pressure!). When the cooking cycle completes, allow natural pressure release for 10 minutes before carefully releasing any remaining pressure. For stovetop cooking, bring the soup to a gentle boil, then reduce heat to maintain a slow simmer. Cover partially and cook for 25-30 minutes, stirring occasionally. This simmering time allows the flavors to meld and the acids in the tomatoes to mellow.
- Create the creamy texture:
- Once the cooking time is complete, reduce the Instant Pot to warm setting or turn stovetop heat to low. Add small pieces of the softened cream cheese to the soup, stirring gently after each addition until completely melted. Pour in the heavy cream and half of the shredded cheddar cheese, stirring continuously until the cheese melts completely and the soup takes on a rich, velvety consistency. Be patient during this step – rushing can cause the dairy to separate rather than incorporate smoothly.
- Taste and adjust final seasoning:
- Before serving, taste the soup and adjust seasonings if needed. Sometimes a pinch more salt or an extra sprinkle of taco seasoning can elevate the flavors. If you prefer a spicier soup, this is the time to add hot sauce or cayenne to taste. Let the soup rest for 5 minutes before serving – this brief rest allows the flavors to settle and marry together perfectly while the soup reaches an ideal serving temperature that won't burn your mouth.
The Art of Creamy Soup
The combination of beef and tomatoes has always been a favorite in my household. My grandmother used to make a simple beef and tomato stew that inspired this recipe's base. What makes this soup special for my family is how it brings everyone to the table without complaints – even my daughter who 'hates soup' and my husband who usually wants 'something more substantial' for dinner both request this regularly. The secret is in that creamy, cheesy texture that makes it feel more like a meal than a starter.
The combination of beef and tomatoes has always been a favorite in my household. My grandmother used to make a simple beef and tomato stew that inspired this recipe's base. What makes this soup special for my family is how it brings everyone to the table without complaints – even my daughter who 'hates soup' and my husband who usually wants 'something more substantial' for dinner both request this regularly. The secret is in that creamy, cheesy texture that makes it feel more like a meal than a starter.
Customizing For Dietary Needs
One of the greatest strengths of this versatile taco soup is how easily it adapts to different dietary requirements without sacrificing flavor. For a lighter version that fits calorie-conscious eating, use 93% lean ground beef, drain it thoroughly after browning, substitute fat-free half-and-half for the heavy cream, and use light cream cheese while reducing the cheddar by half. The soup maintains its creamy texture and rich flavor while significantly reducing the fat content. For strict keto followers, the recipe works beautifully as written, with approximately 7g net carbs per serving. To lower carbs even further, you can reduce the onion and bell pepper amounts by half.
Topping Bar For Family Meals
Transform dinner into an interactive experience by setting up a topping bar alongside your pot of soup. Prepare small bowls of additional shredded cheese, diced avocado, sliced jalapeños, chopped fresh cilantro, lime wedges, and a dollop of sour cream. For family members who aren't following low-carb eating, add a bowl of crushed tortilla chips or corn chips. This approach not only makes the meal more fun but allows everyone to customize their bowl to their own taste preferences. It's especially helpful when feeding children who might be hesitant about trying new foods – giving them some control over their meal often increases their willingness to eat it.
Make-Ahead And Storage Strategies
The busy weeknight-friendly nature of this soup extends to its excellent make-ahead and storage qualities. Prepare the entire soup up to three days before serving and store it in an airtight container in the refrigerator. The flavors actually improve as they have time to meld together. When reheating, do so gently over medium-low heat, stirring occasionally to prevent the bottom from scorching. If the soup seems too thick after refrigeration, thin it with a small amount of additional broth or cream until it reaches your desired consistency. For meal prep purposes, you can even portion it into individual containers for grab-and-go lunches throughout the week.
Seasonal Variations Worth Trying
While this comforting taco soup is wonderful year-round, subtle seasonal adaptations can keep it exciting through different months. In summer, when fresh corn is at its peak, add a cup of fresh corn kernels and diced zucchini during the last few minutes of cooking for a garden-fresh twist. During autumn, roasted poblano peppers add a subtle smoky element that pairs beautifully with the changing season. Winter calls for a heartier version – try adding a can of drained black beans for additional protein and fiber. Spring inspires a lighter adaptation with extra bell peppers and perhaps a finish of fresh chopped tomatoes and cilantro added just before serving. These simple changes keep the recipe in regular rotation without becoming monotonous.

Troubleshooting Common Issues
Even experienced cooks occasionally encounter challenges when making creamy soups. If your soup seems too thin, don't worry – continue simmering uncovered for 5-10 additional minutes to reduce the liquid, or add an extra handful of shredded cheese, which acts as a natural thickener as it melts. Conversely, if your soup is too thick, thin it with additional broth or cream until it reaches your preferred consistency. Should your dairy ingredients appear to separate or curdle slightly, don't panic – reduce the heat immediately and whisk vigorously until smooth. In the rare event that doesn't resolve the issue, a immersion blender pulsed briefly through the soup can rescue the texture.
My final thought on this beef taco soup is that it represents what I love most about home cooking – transforming simple, accessible ingredients into something that feels special without requiring hours in the kitchen. There's something deeply satisfying about watching family members or guests take that first spoonful and see their expressions change from curious to delighted. This is comfort food with personality – familiar enough to be approachable but interesting enough to never be boring. Whether you're an experienced cook or just starting out, this forgiving recipe delivers consistent results that will make you proud to place it on your table.
Frequently Asked Questions
- → Can I make this in a slow cooker?
- Yes! Brown the meat, onions and peppers first, then transfer to a slow cooker with other ingredients except dairy. Cook on low for 4 hours, then stir in cheeses and cream before serving.
- → Is this soup keto-friendly?
- Absolutely! With only 7.1g carbs per serving, it's perfect for keto diets. Just skip any high-carb toppings like tortilla chips.
- → Can I freeze this soup?
- I don't recommend freezing this soup since it contains dairy which can separate when frozen and reheated. It keeps well in the refrigerator for 3-4 days.
- → What can I use instead of heavy cream?
- Fat-free half and half works well as mentioned in the recipe. You could also use regular half and half or whole milk, though the soup won't be quite as rich.
- → What toppings go well with this soup?
- Try sour cream, extra shredded cheese, diced avocado, fresh cilantro, sliced jalapeños, green onions, or a squeeze of lime. Low-carb tortilla chips are great too!