Slow-Cooked Beef and Vegetable Pot Pie
Hearty stewed beef and vegetables encased in flaky puff pastry, baked to golden perfection. This American one-pot recipe, ready in about 105 minutes, layers beef stew meat, olive oil, and onion into a dessert worth slowing down for — great for weekend baking, holiday tables, or any time you want a sweet payoff at the end of a meal. Each serving lands at about 420 calories and feeds 6, so it slots into a weekend bake or a special-occasion dessert tray. Tap "Add this recipe to your weekly plan" below to drop this recipe into your week and send the ingredients straight to Instacart. Nutrition values are approximate, calculated from USDA FoodData Central (fdc.nal.usda.gov) — verify against ingredient labels for any health-driven dietary plan.
Ingredients
- 1.5 pounds beef stew meat
- 2 tablespoons olive oil
- 1 large onion, diced
- 2 carrots, diced
- 2 stalks celery, diced
- 2 cloves garlic, minced
- 1/4 cup all-purpose flour
- 2 cups beef broth
- 1 teaspoon dried thyme
- 1/2 teaspoon dried rosemary
- 1/4 teaspoon salt
- 1/4 teaspoon black pepper
- 1/2 cup frozen peas
- 1 puff pastry sheet
- 1 egg, beaten
Baking dishes worth owning for casseroles like this → Best Bakeware for 2026: Top Picks + Buying Guide
Affiliate disclosure: AislePrompt may earn a commission on qualifying purchases made through Amazon links, at no additional cost to you. See our policy →
Equipment for this recipe
Tools this recipe's steps call for, with a link to each on Amazon.
Instructions
- Step 1: Heat 2 tablespoons olive oil in a large pot over medium-high heat. Add 1.5 pounds beef stew meat and cook for 5 minutes until browned on all sides; remove and set aside.
- Step 2: Add 1 large diced onion, 2 diced carrots, and 2 diced celery stalks to the pot, cook for 5 minutes until softened, then add 2 minced garlic cloves and cook for 1 minute until fragrant.
- Step 3: Sprinkle 1/4 cup all-purpose flour over vegetables, stir for 1 minute, then slowly pour in 2 cups beef broth while stirring to avoid lumps.
- Step 4: Return beef to the pot, add 1 teaspoon dried thyme, 1/2 teaspoon dried rosemary, 1/4 teaspoon salt, and 1/4 teaspoon black pepper. Simmer covered for 1 hour.
- Step 5: Stir in 1/2 cup frozen peas and cook 5 more minutes. Transfer filling to a baking dish, top with 1 sheet puff pastry, brush with 1 beaten egg, and bake at 375°F (190°C) for 20 minutes until golden.









