Here’s a hearty, classic Beef Stew with Mashed Potatoes recipe made from scratch, with detailed directions. This is comforting, rich, and perfect for a filling meal. 🍲🥔
Beef Stew with Creamy Mashed Potatoes
Serves
4–6 people
Total Time
About 2 hours
Ingredients
Beef Stew
-
2½ lb beef chuck, cut into 1½-inch cubes
-
2 tablespoons olive oil or vegetable oil
-
1 large onion, chopped
-
3 cloves garlic, minced
-
3 carrots, sliced
-
3 celery stalks, sliced
-
3 medium potatoes, peeled and cubed
-
3 tablespoons tomato paste
-
4 cups beef broth
-
1 cup water
-
1 teaspoon salt (adjust to taste)
-
1 teaspoon black pepper
-
1 teaspoon paprika
-
½ teaspoon dried thyme
-
½ teaspoon dried rosemary (optional)
-
2 tablespoons all-purpose flour
-
2 bay leaves
Mashed Potatoes
-
2 lb russet or Yukon Gold potatoes, peeled and cubed
-
4 tablespoons butter
-
½–¾ cup warm milk or cream
-
1 teaspoon salt (or to taste)
-
¼ teaspoon black pepper
Directions
Part 1: Make the Beef Stew
Step 1: Season and Brown the Beef
-
Pat beef dry with paper towels.
-
Season with salt, black pepper, and paprika.
-
Heat oil in a large pot or Dutch oven over medium-high heat.
-
Brown beef in batches (do not overcrowd), about 3–4 minutes per side.
-
Remove beef and set aside.
Step 2: Sauté the Vegetables
-
In the same pot, add onion and cook for 3–4 minutes until soft.
-
Add garlic and cook for 30 seconds until fragrant.
-
Stir in tomato paste and cook for 1 minute to deepen flavor.
Step 3: Build the Stew
-
Sprinkle flour over the vegetables and stir well.
-
Slowly pour in beef broth and water, stirring constantly to avoid lumps.
-
Add:
-
Browned beef
-
Carrots
-
Celery
-
Potatoes
-
Bay leaves
-
Thyme and rosemary
-
-
Bring to a gentle boil.
Step 4: Simmer
-
Reduce heat to low.
-
Cover and simmer for 1½–2 hours, stirring occasionally.
-
Stew is ready when:
-
Beef is fork-tender
-
Broth is thick and rich
-
Part 2: Make the Mashed Potatoes
Step 5: Cook the Potatoes
-
Place potatoes in a pot and cover with cold water.
-
Add salt to the water.
-
Bring to a boil, then reduce to a simmer.
-
Cook for 15–20 minutes, until fork-tender.
-
Drain well.
Step 6: Mash
-
Add butter to hot potatoes.
-
Mash until smooth.
-
Slowly add warm milk, mixing until creamy.
-
Season with salt and pepper to taste.
Part 3: Serve
-
Spoon a generous portion of mashed potatoes onto each plate.
-
Ladle hot beef stew over or beside the potatoes.
-
Serve immediately.
Tips for Best Flavor
-
Chuck roast is best—it becomes tender when slow-cooked.
-
For thicker stew, mash a few potatoes directly into the stew.
-
Stew tastes even better the next day.
Optional Add-Ins
-
Peas or green beans (add last 10 minutes)
-
Mushrooms (add with carrots)
-
Splash of Worcestershire sauce for depth