Beef Stew with Potato Topping – A Hearty, One-Skillet Comfort Classic

Warm, rich, and deeply satisfying, this Beef Stew with Potato Topping is the ultimate comfort meal. Tender chunks of beef simmered with aromatic vegetables and warm spices, then crowned with a golden layer of buttery potato slices — all cooked in one oven-safe skillet for easy prep and minimal cleanup.

Perfect for chilly evenings or lazy weekends, this rustic dish combines the soul-warming goodness of traditional stew with the crispy, comforting finish of a gratin. Serve it straight from the pan, garnished with fresh parsley, and watch it disappear.

Ingredients
2 tablespoons olive oil , divided
2 pounds lean beef chuck , trimmed and cut into 1½-inch pieces
Kosher salt and freshly ground black pepper , to taste
4 medium carrots , cut into 2-inch pieces
1 medium onion , thinly sliced
¼ teaspoon ground cinnamon
¼ teaspoon ground allspice
2 bay leaves
2 tablespoons tomato paste
1 tablespoon all-purpose flour
½ cup dry red wine (such as Cabernet Sauvignon or Merlot)
1 (14-ounce) can diced tomatoes , with juice
2½ pounds russet potatoes (about 3 medium), peeled and sliced ⅓-inch thick
2 tablespoons unsalted butter , melted
Chopped fresh parsley , for garnish
Instructions
Step 1: Brown the Beef
Preheat your oven to 325°F (165°C) .
Heat 1 tablespoon of olive oil in a large oven-safe skillet (cast iron works perfectly) over medium-high heat .
Season the beef generously with ½ teaspoon salt and ½ teaspoon black pepper .
Working in batches to avoid overcrowding, brown the beef on all sides, about 5–6 minutes per batch . Transfer the seared meat to a bowl and set aside.
🔥 Tip: Don’t rush this step — browning builds deep flavor!