Cooking method
Prepare the mashed potatoes: Start by boiling the cubed potatoes in salted water until tender, about 15 minutes. Drain the water and mash them with butter and milk, seasoning with salt and pepper to taste. Set these aside.
Sear the beef: Season the beef cubes with salt and pepper, then coat them lightly in flour. In a skillet or a Dutch oven, heat the olive oil over medium-high heat. Sear the beef on all sides until browned, then remove and set aside.
Cook the vegetables: In the same skillet, sauté the minced garlic, diced onion, and optional diced carrots until softened.
Deglaze and simmer: Add the tomato paste and let it cook for about 1-2 minutes. Then pour in the red wine (if using) and scrape up any browned bits from the bottom of the pan. Add the beef broth and fresh herbs, returning the beef to the skillet. Cover and let it simmer over low heat for 1 to 1.5 hours, or until the beef becomes tender.
Assemble the dish: On a plate or in a skillet, spoon a generous amount of the creamy mashed potatoes, top it with the beef stew, and drizzle the rich gravy over the top.
Garnish and serve: Finish with a sprinkle of fresh parsley, and serve hot.
Best ways to enjoy it
For a delightful presentation, serve this hearty beef stew in rustic bowls or deep plates with the mashed potatoes slightly offset. Consider pairing it with a side of crusty bread to soak up every last drop of that delicious gravy. A fresh green salad or steamed vegetables would be great accompaniments to balance the richness of the stew.
Keeping leftovers fresh
You can store any leftover beef stew in an airtight container in the refrigerator for up to three days. To reheat, simply warm it on the stove over low heat or in the microwave until heated through.
For longer storage, let the stew cool completely, then transfer it to freezer-safe containers. It will keep well in the freezer for up to three months. When reheating, it’s best to thaw overnight in the refrigerator and gently warm it back up.
Helpful cooking tips
- Browning the beef is crucial for developing flavor, so don’t rush this step. Sear the pieces well before removing them.
- If you want more veggies, feel free to throw in some peas or green beans during the last 10 minutes of cooking.
- To make the potatoes extra creamy, consider using a potato ricer instead of a traditional masher.
Creative twists
- Herb variations: Play around with different herbs! You can swap out thyme for oregano or use a combination of herbs to tailor it to your taste.
- Different proteins: Craving a change? Try using lamb or chicken for a unique twist on the classic stew.
- Seasonal veggies: Add a seasonal flair by including different vegetables, such as parsnips or sweet potatoes, depending on what’s in season.
Common questions
How long does it take to prepare?
Prep time is about 15-20 minutes, followed by 1 to 1.5 hours of cooking time.
Can I use a different kind of meat?
Yes! Pork shoulder or chicken thighs can also work well in this recipe, though cooking times may vary.
Is this recipe gluten-free?
To make it gluten-free, simply replace the flour with a gluten-free alternative, like cornstarch or a gluten-free flour blend.
Enjoy creating this hearty beef stew with mashed potatoes that not only satisfies hunger but also brings the warmth and comfort of home to your table!






