Pin This One Tuesday night, I was staring at my pantry wondering how to make something that felt like comfort food without derailing my week of eating better, when I spotted a can of green chilies I'd forgotten about. Within minutes, I had ground beef sizzling in a pot, and by the time my partner walked in from work, the whole kitchen smelled like cumin and toasted spices. That night, this soup was born, and it's been my go-to ever since whenever I want something that tastes indulgent but won't leave me feeling guilty.
I made this for my sister when she was visiting and trying keto for the first time, skeptical that she'd survive without bread and pasta. She had three bowls, and halfway through the second one she stopped and said, "This is actually better than the Mexican place downtown." I've made it dozens of times since, and that moment still makes me smile.
Ingredients
- Ground beef (1 lb, 80/20 blend): The fat ratio matters here because it creates a richer broth as it renders, and you'll want that depth of flavor in every bite.
- Onion and garlic (1 small onion, 2 cloves): These are your aromatic foundation, and dicing them small means they'll soften completely into the soup instead of sitting as chunks.
- Jalapeño (1, seeded and chopped): I always keep the seeds out for mild heat, but leave them in if you want actual fire, and the pepper adds brightness that makes everything taste fresher.
- Diced tomatoes (1 can, no sugar added): This is non-negotiable because added sugars will mess with your macros, and the acidity balances all that richness.
- Green chilies (1 can, 4 oz): These are the secret weapon that gives the soup that authentic taco-shop depth without any extra effort on your part.
- Cream cheese (4 oz, cubed): Cubing it before you add it helps it melt more evenly, and it's what transforms this from beef broth into actual soup.
- Heavy cream (1 cup): Use the real stuff, not the half-and-half, because you need that fat content to keep the soup silky when it cools.
- Cheddar cheese (1 cup shredded): Sharp cheddar adds more flavor than mild, so your cheese does real work in this soup instead of just adding bulk.
- Beef broth (2 cups, low sodium): Low sodium lets the spices shine, and you can always add salt but you can't take it out.
- Spice blend (chili powder, cumin, paprika, oregano, salt, pepper): Toast them together for one minute, and this is where your soup gets that restaurant-quality taste that makes people ask for the recipe.
- Avocado (1 ripe, diced): Add it only at the very end so it stays silky instead of turning brown and mushy from the heat.
- Fresh cilantro and lime: These are the final notes that bring everything alive, so don't skip them even if you think you might.
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 a large pot over medium and add your ground beef, breaking it apart with a wooden spoon as it cooks until there's no pink left. Drain off any excess fat if you're being strict about macros, but honestly, some of it makes the soup taste better.
- Build your base:
- Toss in the diced onion, garlic, and jalapeño, and let them sauté for a couple minutes until they smell amazing and soften slightly. This is when your kitchen starts to smell like something special is happening.
- Toast the spices:
- Add your chili powder, cumin, paprika, oregano, salt, and pepper all at once, and stir constantly for about a minute. You'll smell the spices wake up, and that's exactly what you want.
- Add the vegetables and broth:
- Pour in the diced tomatoes and green chilies with their liquid, then add the beef broth, and bring everything to a simmer. The aroma will fill your whole kitchen at this point.
- Melt in the cream cheese:
- Reduce heat to low and add your cubed cream cheese, stirring until it's completely dissolved and the soup becomes smooth. If it's not melting, just give it a minute and keep stirring.
- Add the creamy finish:
- Pour in the heavy cream and shredded cheddar cheese, stirring constantly until both are fully incorporated and the soup is velvety. The transformation happens right in front of you.
- Gentle simmer:
- Let it simmer on low heat for 5 minutes without boiling, taste it, and adjust salt and spices to your preference. At this point you're almost done.
- Serve with toppings:
- Ladle the soup into bowls and top each one with fresh diced avocado, a sprinkle of extra cheddar, chopped cilantro, and a squeeze of fresh lime juice. The toppings are what make each bowl feel restaurant-quality.
Pin This There's something about eating soup on a cold evening that makes you feel taken care of, and this one does that while also fitting into your life instead of against it. That's when I knew I'd found something worth keeping around.
Make It Your Own
The beautiful thing about this soup is that it's flexible enough to work with what you have but structured enough that it always turns out well. I've made it with ground turkey when beef wasn't in the house, and it worked beautifully with just a slightly different flavor profile. Some people add mushrooms or bell peppers for more vegetables, and it stretches the recipe without throwing off the keto macros.
Storage and Reheating
This soup keeps in the refrigerator for about three days in an airtight container, and it actually tastes better the next day when all the flavors have gotten to know each other. Reheat it gently over low heat, adding a splash of beef broth if it's thickened up too much, and then top with fresh avocado and cilantro when you serve it.
Why This Works on Keto
The macros are built into this recipe because the fats from the beef, cream cheese, and heavy cream keep you full and satisfied, while the net carbs stay minimal because of the vegetable and spice choices. You're getting 28 grams of protein per serving without relying on anything processed or artificial, which means your body knows exactly what to do with it.
- One serving has only 5 net carbs, which means you can eat a full, satisfying bowl without stress.
- The saturated fat gets blamed for a lot, but it's what makes this soup actually delicious and keeps you from wanting junk food later.
- Serve it with a simple green salad if you want, but honestly it stands completely on its own.
Pin This This soup has become my answer to the question "What do I make when I want to feel good about what I'm eating?" It's uncomplicated, it's genuinely delicious, and it fits into a life where you're trying to do things a little differently.
Recipe FAQs
- → Can I substitute ground beef with another protein?
Yes, ground turkey or chicken work well as alternatives and maintain the soup's texture and flavor.
- → How do I make the soup spicier?
Keep the jalapeño seeds or add a pinch of cayenne pepper to increase the heat to your taste.
- → What can I use to thicken the soup?
Reducing the beef broth by about half a cup will create a thicker and more concentrated consistency.
- → Are there any common allergens in this dish?
It contains dairy products like cheese and cream, and beef; always check labels for any hidden ingredients if allergic.
- → What toppings complement this dish best?
Diced avocado, extra cheddar cheese, fresh cilantro, and a squeeze of lime enhance taste and presentation beautifully.