Pin it My kitchen smelled like a taco truck had exploded in the best way possible when I first threw together this soup on a random Tuesday evening. I'd been staring at ground beef in my fridge, thinking about what could satisfy that craving for tacos without the carb-heavy shells, when it hit me: why not make it into soup? Twenty minutes later, I was ladling something so rich and creamy into bowls that my partner asked if I'd somehow turned Mexican street food into pure comfort. It became our go-to weeknight dinner, and honestly, it's kind of become the thing I make when I want to feel like I'm doing something fancy without actually trying that hard.
I made this for friends who were skeptical about keto cooking, and watching their expressions when they took the first spoonful was genuinely priceless. One of them actually said it tasted like someone had bottled the essence of their favorite taco and turned it into soup, which I'm pretty sure counts as the ultimate compliment. That night cemented it for me: this recipe bridges the gap between eating for health and eating for joy.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Ground beef (1 lb, 80/20 blend): The 80/20 ratio gives you enough fat to build flavor without being greasy, and it renders down beautifully into the broth.
- Onion and garlic (1 small onion, 2 cloves): These are your flavor foundation, and even though onions have carbs, the amount per serving stays minimal.
- Jalapeño (1, seeded and chopped): Optional but worth it if you like heat; removing the seeds keeps the flavor without the intense burn.
- Diced tomatoes (1 can, 14 oz, no sugar added): Look specifically for cans labeled no sugar added because regular ones sneak carbs in without you realizing.
- Green chilies (1 can, 4 oz): These add a mild, earthy heat that complements the beef perfectly without overpowering anything.
- Cream cheese (4 oz, cubed): Cubing it before adding helps it melt evenly and prevents lumps from forming in your soup.
- Heavy cream (1 cup): This is what makes the soup taste like a luxurious reward, and it's completely keto-approved.
- Cheddar cheese (1 cup shredded): Sharp cheddar adds more personality than mild, but use what you love; extra for topping is always smart.
- Beef broth (2 cups, low sodium): Low sodium matters because the spices and cheese already bring saltiness, and you don't want to oversalt.
- Spices (chili powder, cumin, smoked paprika, oregano, salt, pepper): Toast them in the pan for a full minute to wake up their flavors before adding liquid.
- Avocado (1 ripe), cilantro, and lime wedges: These fresh toppings cut through the richness and add brightness that makes each bite feel new.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Brown the beef:
- Heat your pot over medium and break the ground beef into smaller pieces as it cooks, making sure you hear it sizzle. Once it's no longer pink, let it sit for a moment before draining excess fat if there's more than a thin layer pooling at the bottom.
- Build the aromatic base:
- Add your diced onion, minced garlic, and jalapeño to the beef and let them soften for a couple minutes; you want to smell that savory sweetness coming off the pan. Stir occasionally so nothing sticks to the bottom.
- Toast the spices:
- Sprinkle in your chili powder, cumin, paprika, oregano, salt, and pepper, then cook for exactly one minute while stirring constantly. This step transforms the spices from tasting like powder into something that actually tastes like you care.
- Add tomatoes and broth:
- Pour in your canned tomatoes with their juices and green chilies, then add the beef broth; it should immediately start sizzling and steaming. Bring everything to a gentle simmer.
- Create the creamy base:
- Reduce heat to low and drop in your cubed cream cheese, stirring slowly until each piece melts completely into the broth. This takes about 2-3 minutes, and you'll see the whole pot transform into something silky.
- Add the finish:
- Pour in the heavy cream and shredded cheddar cheese, stirring constantly and watching as the soup becomes this gorgeous, rich color. Keep stirring for a minute after the cheese looks melted to make sure it's fully incorporated.
- Let it rest:
- Simmer gently for 5 minutes without stirring constantly; this lets all the flavors marry together. Taste it now and adjust salt or spices because this is your moment to make it perfect for your palate.
- Serve and garnish:
- Ladle into bowls and top with fresh avocado chunks, extra shredded cheese, cilantro, and a squeeze of fresh lime juice. The lime especially makes the whole thing come alive.
Pin it There's something almost magical about ladling a bowl of soup that looks this good and tastes this indulgent when you know it's literally designed to keep you in ketosis. It stopped feeling like I was restricting myself and started feeling like I'd found a cheat code to eating well.
Still Scrolling? You'll Love This 👇
Our best 20-minute dinners in one free pack — tried and tested by thousands.
Trusted by 10,000+ home cooks.
Why Cream Cheese and Heavy Cream Make This Work
The combination of cream cheese and heavy cream creates a texture that feels restaurant-quality and genuinely luxurious, which is important because keto shouldn't feel depressing. Cream cheese in particular has a neutral flavor that lets the beef and spices shine while adding body and creaminess that transforms what could be a thin broth into something substantial. Heavy cream rounds everything out with a subtle sweetness that balances the heat from the spices and the acidity from the tomatoes.
The Timing Sweet Spot
The entire soup comes together in about 30 minutes, which means you can have dinner on the table faster than you could actually get takeout. I've made this on nights when I was exhausted and didn't want to think about cooking, and it still tastes like I put real effort in. The key is having everything prepped before you start, so you're not scrambling for onions while your beef sits there getting cold.
Making It Your Own
This recipe is genuinely flexible, and that's part of why it became such a regular rotation in my kitchen. I've tested it with ground turkey when I was feeling lighter, and it works beautifully; I've also cranked up the jalapeños and added cayenne when I wanted something that cleared my sinuses. The foundation is strong enough that you can play with it without losing what makes it special.
- If you want it thicker, reduce the beef broth by half a cup instead of using the full two cups.
- For extra richness, use sharp or extra sharp cheddar and don't skimp on the cream cheese cubes.
- Fresh cilantro and lime aren't optional in my mind; they're the difference between good soup and absolutely crave-worthy soup.
Pin it This soup has genuinely become one of those recipes I make when I want to feel taken care of, and it happens to fit perfectly into the way I eat. Every bowl feels like a small celebration that healthy eating doesn't have to mean deprivation.
Recipe FAQ
- → Can I substitute the ground beef?
Yes, ground turkey or chicken work well as alternatives, offering a lighter flavor while maintaining the dish’s heartiness.
- → How spicy is the soup?
The heat level is mild by default but can be adjusted by adding jalapeño seeds or a pinch of cayenne pepper for extra kick.
- → What can I use to thicken the soup?
Reducing the broth quantity or simmering the soup longer helps thicken the texture without altering flavor.
- → Are there gluten-free ingredients in this dish?
When using gluten-free canned goods and verified spices, this dish is suitable for a gluten-free diet.
- → What toppings pair best with this soup?
Diced avocado, shredded cheddar cheese, fresh cilantro, and a squeeze of lime brighten flavors and add fresh texture.