Ingredients
• 1 tbsp olive oil
• 1 lb (450g) ground beef (or plant-based crumbles)
• 1 small onion, diced
• 2 cloves garlic, minced
• 3 cups peeled and diced potatoes (about 2–3 medium)
• 4 cups low-sodium beef or vegetable broth
• ½ cup milk (dairy or plant-based)
• 1 cup shredded cheddar cheese (plus extra for topping)
• ¼ tsp smoked paprika
• Salt & black pepper to taste
• Optional: ½ cup sour cream or Greek yogurt (for creaminess)
• Cooked bacon bits, green onions, or extra cheese (for garnish)
Instructions
- In a large pot or Dutch oven, heat olive oil over medium heat. Sauté onion 4–5 minutes until soft. Add garlic and cook 30 seconds more.
- Add ground beef and cook until browned. Drain excess fat if needed.
- Stir in potatoes and broth. Bring to a boil, then reduce heat and simmer covered for 15–20 minutes, until potatoes are tender.
- Use a potato masher to lightly crush some of the potatoes—this thickens the soup.
- Stir in milk, cheddar cheese, smoked paprika, salt, and pepper. Heat gently (do not boil) until cheese is melted.
- For extra creaminess, stir in sour cream or Greek yogurt if using.
- Taste and adjust seasoning—add more cheese, salt, or a splash of hot sauce for kick.
- Serve hot, garnished with bacon bits, green onions, or a sprinkle of extra cheddar.
✨ Perfect for chilly nights, meal prep, or pairing with crusty bread!
💡 Make it gluten-free: Ensure broth is GF.
💡 Slow cooker option: Add all ingredients (except cheddar and garnishes) and cook on LOW 6–8 hours. Stir in cheese before serving.
PREP TIME & NUTRITION :
Prep Time : 15 mins , Cook Time : 25 mins , Total Time : 40 mins , Servings : 4 , Calories : 340 per serving , Net Carbs: 26g , Fats: 18g , Protein: 22g