Ingredients
Equipment
Method
- Heat olive oil in a large oven-safe skillet or Dutch oven over medium-high heat.
- Add onion, carrots, and celery and cook until softened, about 5-7 minutes.
- Add ground lamb (or beef) and cook, breaking it up with a spoon, until browned. Drain off any excess grease.
- Stir in garlic, tomato paste, thyme, rosemary, and smoked paprika. Cook for 1 minute more.
- Sprinkle flour over the meat mixture and cook for 1 minute, stirring constantly.
- Pour in Guinness Stout and scrape the bottom of the pan to loosen any browned bits.
- Add beef broth and bring to a simmer. Reduce heat to low, cover, and simmer for 45 minutes, or until the sauce has thickened.
- Stir in frozen peas and corn and cook for 5 minutes more. Season with salt and pepper to taste.
- While the meat filling is simmering, cook the potatoes in a large pot of salted boiling water until tender, about 15-20 minutes.
- Drain the potatoes and return them to the pot. Mash with a potato masher or ricer until smooth.
- Stir in milk (or cream) and butter until smooth and creamy. Season with salt and pepper to taste. If desired, stir in Parmesan cheese.
- Preheat oven to 375°F (190°C).
- Spread the mashed potato topping evenly over the meat filling.
- Bake for 20-25 minutes, or until the topping is golden brown and the filling is bubbling.
- Let stand for 10 minutes before serving.
Notes
For a richer flavor, use lamb broth instead of beef broth. To prevent a soggy bottom, ensure the meat filling is thickened by simmering uncovered to reduce the liquid. Yukon Gold potatoes provide a naturally creamy texture, but other potato varieties can be used. Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat in the oven or microwave.
