Ingredients
• 1 tbsp olive oil
• 1 lb (450g) ground lamb or beef
• 1 small onion, diced
• 2 carrots, sliced
• 2 cloves garlic, minced
• 3 cups low-sodium beef or vegetable broth
• 1 cup peeled and diced potatoes
• 1 cup frozen peas
• 1 tsp Worcestershire sauce
• 1 tsp fresh thyme (or ½ tsp dried)
• Salt & black pepper to taste
• ½ cup milk (dairy or plant-based)
• 1 cup creamy mashed potatoes (leftover or freshly made)
• Fresh parsley, chopped (for garnish)
Instructions
- In a large pot or Dutch oven, heat olive oil over medium heat. Sauté onion and carrots 5–6 minutes until soft. Add garlic and cook 30 seconds more.
- Add ground lamb or beef and cook until browned. Drain excess fat if needed.
- Stir in broth, diced potatoes, Worcestershire, thyme, salt, and pepper. Bring to a boil, then reduce heat and simmer covered for 15–20 minutes, until potatoes are tender.
- Stir in peas and milk. Simmer 2–3 minutes more until heated through.
- Use a potato masher to lightly crush some of the potatoes for a thicker texture.
- Stir in mashed potatoes until soup is creamy and well blended.
- Taste and adjust seasoning—add more herbs, salt, or a splash of balsamic vinegar for depth.
- Serve hot, garnished with fresh parsley.
✨ Great with:
• Crusty bread or crackers
• A dollop of sour cream
• As a hearty meal on cold nights
💡 Make ahead: Flavors deepen overnight—store in the fridge up to 4 days or freeze. Reheat gently on the stove.
PREP TIME & NUTRITION :
Prep Time : 15 mins , Cook Time : 30 mins , Total Time : 45 mins , Servings : 4 , Calories : 320 per serving , Net Carbs: 24g , Fats: 16g , Protein: 22g