A hearty and flavorful lamb stew infused with Mediterranean ingredients, perfect for a comforting meal.
Heat the olive oil and butter in a large pot over medium-high heat.
Ensure the oil and butter are hot before adding the lamb to achieve a good sear.
Add the lamb pieces and brown them on all sides.
Avoid overcrowding the pot to ensure even browning of the lamb.
Stir in the garlic and rosemary, cooking until fragrant.
Keep stirring to prevent the garlic from burning.
Pour in the white wine and let it simmer for a minute to reduce slightly.
Scrape the bottom of the pot to deglaze and incorporate all the flavors.
Mix in the tomato paste, followed by the chopped roma tomatoes and olives.
Chop the tomatoes evenly for consistent cooking.
Reduce the heat to low, cover the pot, and let the stew simmer for 1 hour.
Check occasionally and stir to prevent sticking.
Uncover the pot, increase the heat to medium, and cook until the sauce thickens.
Stir frequently to avoid burning as the sauce reduces.
Stir in the parsley, adjust seasoning, and serve warm.
Add parsley just before serving to retain its fresh flavor.