This creamy beef soup is an easy one-pot dinner that’s warm, comforting, and full of flavor. Made with ground beef, simple spices, and a rich, creamy broth, it’s the kind of meal that comes together quickly and works well for busy weeknights.
Everything simmers in one pot, making cleanup simple while allowing the flavors to blend into a hearty soup that’s satisfying without being heavy. It’s a great option when you’re craving something cozy and homemade without spending hours in the kitchen.

Why You’ll Love This Beef Soup
- Made in one pot for easy cleanup
- Uses simple, everyday ingredients
- Rich and creamy without being overly thick
- Ready in about 30 minutes
- Great for leftovers the next day
Ingredients Needed
To make this creamy beef soup, you’ll need:
- Ground beef – Provides hearty flavor and protein
- Onion – Adds depth and sweetness
- Garlic – Brings savory aroma and flavor
- Ground cumin – Adds warmth and subtle spice
- Chili powder – Gives the soup a mild kick
- Oregano – Balances the flavors with a herby note
- Cream cheese – Creates a creamy, smooth texture
- Beef broth – Forms the base of the soup
- Diced tomatoes with green chiles – Adds acidity and a little heat
- Heavy cream – Rounds out the soup and adds richness
- Salt and pepper – To taste
- Fresh cilantro – Optional garnish for freshness

How to Make Creamy Beef Soup
Step 1: Brown the Beef
In a large soup pot over medium-high heat, cook the ground beef with the chopped onion and garlic. Stir occasionally until the beef is fully browned, about 6–7 minutes.
Step 2: Season
Drain any excess grease from the pot. Season the beef with cumin, chili powder, oregano, salt, and pepper. Stir and let the spices cook for a couple of minutes to release their flavor.
Step 3: Add Cream Cheese
Add the softened cream cheese and mash it into the beef mixture until fully incorporated and smooth.
Step 4: Simmer
Pour in the beef broth along with the diced tomatoes and green chiles. Bring to a gentle simmer and cook for 10–15 minutes so the flavors can blend.
Step 5: Finish
Stir in the heavy cream and simmer for another 2–3 minutes, until the soup thickens slightly.
Step 6: Serve
Ladle the soup into bowls and garnish with fresh cilantro and diced tomatoes if desired.
Keto Beef Soup
This creamy beef soup is made entirely in one pot using simple ingredients and straightforward steps, making it a great option even if you don’t make homemade soup often. The ground beef is browned first to build flavor, then gently simmered with spices, broth, and tomatoes before being finished with cream for a rich, comforting texture.
Take your time with each step, especially when blending in the cream cheese and letting the soup simmer. This helps the flavors come together smoothly and ensures a creamy, well-balanced soup that’s easy to recreate every time.
Ingredients
- ½ pound ground beef
- 1 chopped onion
- 2 cloves garlic, chopped
- ½ tbsp ground cumin
- ¼ cup cream cheese, softened
- 1 cups of beef broth
- 1 can of diced tomatoes and green chiles
- ¼ cup heavy cream
- 1 tsp oregano
- 1 tsp chilli powder
- Salt and pepper to taste
- Cilantro for garnishing
Instructions
- Heat a large pot over medium-high heat. Add the ground beef, chopped onion, and garlic. Cook, stirring often, until the beef is fully browned and the onion has softened, about 6–7 minutes. Drain excess grease if needed.
- Sprinkle in the cumin, chili powder, oregano, salt, and pepper. Stir well and cook for 1–2 minutes to allow the spices to become fragrant.
- Add the cream cheese to the pot and stir, breaking it up as it melts, until the mixture becomes smooth and evenly combined.
- Pour in the beef broth and add the diced tomatoes with green chiles. Stir until everything is fully mixed.
- Reduce the heat to medium-low and allow the soup to simmer uncovered for 10–15 minutes, stirring occasionally.
- Stir in the heavy cream and cook for 2–3 minutes, just until heated through. Avoid boiling.
- Remove from heat and serve warm. Garnish with cilantro or diced tomatoes if desired.
Notes
- Let the cream cheese soften before adding it to the pot so it melts smoothly into the soup.
- Keep the heat at medium-low once dairy is added and avoid boiling to maintain a creamy texture.
- If the soup becomes thicker than desired, stir in a small amount of additional broth until it reaches your preferred consistency.
- This soup reheats best over low heat while stirring gently.
Nutrition Information:
Yield: 4 Serving Size: 1Amount Per Serving: Calories: 301Total Fat: 22gSaturated Fat: 11gUnsaturated Fat: 11gCholesterol: 84mgSodium: 401mgCarbohydrates: 7gFiber: 2gSugar: 3gProtein: 19g
Serving Suggestions
This beef soup is delicious on its own, but it also pairs well with:
- A simple side salad
- Roasted vegetables
- A warm bowl topped with extra cilantro or cheese
More Easy Beef Dinner Recipes
If you enjoy simple beef dinners like this one, you may also like this easy Instant Pot low-carb chili — a hearty one-pot meal that’s perfect for weeknights.

Leave a Reply