Shredded Beef with Mashed Potatoes & Cheesy Broccoli Casserole

The ultimate comfort plate with tender beef, creamy potatoes, and cheesy greens!
#ComfortFoodDinner #ShreddedBeefRecipe #BroccoliCasseroleLove
When it comes to classic comfort food, this Shredded Beef with Mashed Potatoes and Cheesy Broccoli Casserole hits every heartwarming note. We’re talking slow-cooked, fall-apart chuck roast smothered in brown gravy, buttery mashed potatoes, and a creamy broccoli side dish bubbling with cheese—basically, everything you want on a cold day (or any day you need a hug on a plate!).
Whether you’re feeding a hungry crowd or just craving something cozy and homemade, this meal is pure satisfaction.
Ingredients
For the Shredded Beef:
- 2.5–3 lbs chuck roast
- 1 tbsp olive oil
- 1 onion, chopped
- 3 cloves garlic, minced
- 2 cups beef broth
- 1 tbsp Worcestershire sauce
- 1 tsp dried thyme
- Salt and pepper, to taste
For the Mashed Potatoes:
- 2 lbs russet or Yukon gold potatoes, peeled and cubed
- 4 tbsp butter
- 1/2 cup milk (more if needed)
- Salt and pepper, to taste
For the Brown Gravy:
- 2 tbsp butter
- 2 tbsp all-purpose flour
- 2 cups beef broth
- Salt, pepper, and onion powder, to taste
For the Cheesy Broccoli Casserole:
- 3 cups broccoli florets, steamed until tender
- 1 can cream of mushroom or cheddar soup
- 1/2 cup sour cream
- 1 cup shredded cheddar cheese
- 1/2 cup crushed Ritz crackers or breadcrumbs (optional topping)
Instructions
1. Prepare the Shredded Beef:
- Season the chuck roast with salt and pepper.
- Heat olive oil in a large Dutch oven or slow cooker insert over medium-high heat. Sear the roast on all sides until golden brown.
- Add chopped onion, garlic, beef broth, Worcestershire sauce, and thyme.
- Cover and cook on LOW for 7–8 hours until the beef is fork-tender.
- Shred the beef with two forks and return it to the juices to soak up all that flavor.
2. Make the Mashed Potatoes:
- Boil potatoes in salted water until soft, about 15–20 minutes.
- Drain and mash with butter and milk until creamy.
- Season with salt and pepper to taste. Add a splash more milk for extra smoothness.
3. Make the Brown Gravy:
- Melt butter in a saucepan over medium heat.
- Whisk in flour and cook for 1–2 minutes to form a roux.
- Slowly pour in beef broth, whisking constantly until smooth.
- Let simmer until thickened, then season to taste with salt, pepper, and onion powder.
4. Prepare the Broccoli Casserole:
- Preheat oven to 375°F (190°C).
- In a large bowl, mix steamed broccoli, soup, sour cream, and cheddar cheese.
- Transfer mixture to a greased baking dish.
- Top with extra cheese and crushed crackers or breadcrumbs, if using.
- Bake for 20–25 minutes, until hot, bubbly, and golden on top.
5. Plate It Up:
- Spoon mashed potatoes onto your plate and top with shredded beef.
- Drizzle generously with brown gravy.
- Add a hearty scoop of broccoli casserole on the side.
- Garnish with chopped parsley for a fresh pop of color.
Serving Suggestions & Tips
- For even deeper flavor, use beef bone broth or add a splash of red wine to the roast.
- Swap in cauliflower mash for a lower-carb option.
- Leftover beef? Pile it onto sandwich rolls with melted provolone for next-day sliders!
Prep Time: 30 minutes
Cook Time: 8 hours
Total Time: ~8.5 hours
Serves: 6–8 servings
Calories: ~600–700 kcal per serving
This meal is everything you love about hearty, homestyle cooking—rich, savory, and satisfying from the first bite to the last. Perfect for Sunday dinners, holidays, or whenever you need to treat yourself (or your family) to something special.