Indulge in this mouthwatering casserole that brings together juicy ground beef, tender broccoli, and a rich, cheesy tomato sauce for the ultimate comforting meal.
In a large skillet, heat olive oil over medium heat. Add the chopped onion and cook until softened, about 5 minutes.
3
Add the ground beef to the skillet with the onions. Cook, breaking up the beef with a stiff utensil, until browned, about 5-7 minutes.
4
Stir in the minced garlic and cook for another 30 seconds.
5
Add the tomato sauce, salt, black pepper, and crushed red pepper flakes (if using) to the skillet. Simmer for about 10 minutes, stirring occasionally.
6
While the beef and tomato sauce mixture is simmering, steam the broccoli florets in a microwave on high for about 5 minutes, or until tender. Let them drain on paper towels.
7
In an 8x8 inch baking dish, layer the steamed broccoli, then the beef-tomato mixture, and finally, sprinkle half of the cheddar cheese.
8
Top the casserole with the remaining cheddar cheese and sprinkle parmesan cheese on top.
9
Bake the casserole uncovered for 20-25 minutes, or until bubbly around the edges and lightly browned on top.
10
Allow the casserole to rest for about 10 minutes before serving.