Cheesy, Meaty, Broccoli, Cauliflower, Spinach Casserole

Cheesy, Meaty, Broccoli, Cauliflower, Spinach Casserole

Prep Time10 minutes
Cook Time1 hour
Total Time1 hour 10 minutes
Course: Dinner
Cuisine: Canadian
Servings: 6 servings
Calories: 660kcal


  • 1 lb ground beef
  • 28 oz passata or crushed tomatoes
  • 1 medium onion chopped
  • 1 tbsp garlic crushed
  • 2 tsp italian seasoning
  • 320 g mozzarella grated
  • 450 ml ricotta
  • 1/4 cup parmesan grated
  • 2 heads broccoli chopped into florets
  • 1 medium head cauliflower chopped into florets
  • 3 cups baby spinach
  • salt and pepper
  • olive oil
  • vegetable oil


  • Preheat oven to 350F
  • Heat vegetable oil in a sauce pot, add ground beef and season with salt and pepper. Brown for 5-8 minutes.
  • Add onions, garlic and Italian seasoning to the pot, stir to combine and cook til onions are soft and translucent. 5-8 minutes
  • In a large mixing bowl toss all the florets with olive oil, salt and pepper.
  • Add the florets to a deep 13×9 baking dish and cover with tin foil. Pierce the tin foil and bake for 20 minutes
  • While the florets bake, combine the spinach, ricotta, parmesan and about 1/3 of the mozzarella
  • When the florets are done, remove them from the oven and discard the foil. Layer the meat sauce into the dish, followed by the spinach and cheese, followed by the remainder of the mozzarella.
  • Bake for 40 minutes at 350F. Rest for 10 minutes and serve.


Calories: 660kcal | Carbohydrates: 37g | Protein: 46g | Fat: 40g | Saturated Fat: 20g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 13g | Trans Fat: 1g | Cholesterol: 138mg | Sodium: 663mg | Potassium: 1957mg | Fiber: 11g | Sugar: 13g | Vitamin A: 4096IU | Vitamin C: 247mg | Calcium: 664mg | Iron: 7mg