Broccoli, Beef, and Potato Hotdish

Combine beef, broccoli, and potatoes with cheese sauce for a hotdish casserole that is a perfect weekend meal when the weather turns cold.
Course Main Dish
Cuisine American
Keyword beef, broccoli, casserole, cheese, ground beef, potatoes
Prep Time 1 hour
Cook Time 40 minutes
Total Time 1 hour 40 minutes
Servings 15 cups
Calories 379kcal
Author Stephanie Lynch



  • 1 1/2 lbs broccoli cut into 1-inch florets
  • 2 tbsp oil
  • 1 1/2 lbs ground beef
  • 1 onion chopped
  • 2 tbsp worcestershire sauce
  • 1 tsp garlic powder
  • 1 1/4 tsp salt
  • 4 cups milk
  • 1/3 cup cornstarch
  • 2 cups cheddar cheese shredded
  • 1/4 tsp ground turmeric
  • 4 cups shredded potatoes frozen
  • 1 egg lightly beaten
  • 1/2 tsp ground pepper


  • Preheat oven to 450F
  • Toss broccoli with 1 tbsp oil in a large bowl
  • Spread out on baking sheet and roast, stirring once halfway through, until just soft and browned in spots, about 15 minutes
  • Meanwhile, heat 1 tbsp oil in a large skillet over medium heat
  • Add beef and onion and cook until beef is browned and onion is soft, about 10-12 minutes
  • Stir in worcestershire sauce, garlic powder, and 1/4 tsp salt
  • Remove from heat and layer in the bottom of a 9x13 baking dish
  • When broccoli is done roasting, layer on top of the beef in the baking dish
  • Whisk milk and cornstarch in a large saucepan
  • Bring to boil over medium-high heat, whisking often, until bubbling and thickened, about 6-8 minutes
  • Remove from heat and stir in cheese, 3/4 tsp salt, and turmeric until cheese is melted
  • Pour the cheese sauce evenly over the top of the meat and broccoli
  • Combine potatoes, egg, pepper, and 1/4 tsp salt in a medium bowl
  • Sprinkle evenly over the casserole
  • Coat the top with cooking spray
  • Bake the casserole until it is bubbling and the potatoes are beginning to brown, about 40 minutes
  • Let stand at least 10 minutes before serving to cool
  • Sprinkle with paprika


Serving: 1cup | Calories: 379kcal | Carbohydrates: 25g | Protein: 17g | Fat: 24g | Saturated Fat: 9g | Cholesterol: 65mg | Sodium: 530mg | Potassium: 641mg | Fiber: 3g | Sugar: 5g | Vitamin A: 555IU | Vitamin C: 47mg | Calcium: 223mg | Iron: 2mg