A creamy, cheesy baked spinach casserole perfect as a holiday side or vegetarian main — packed with greens, flavor, and golden comfort.
1½ lbs fresh spinach (or 16 oz frozen, thawed and drained)
1 tbsp olive oil or butter
1 onion, diced
2 cloves garlic, minced
3 large eggs
1 cup cottage cheese or ricotta (optional)
½ cup cream or whole milk
1 cup shredded cheese (cheddar, mozzarella, or mix)
½ cup grated parmesan
½ tsp salt
¼ tsp black pepper
⅛ tsp ground nutmeg (optional)
¼ cup breadcrumbs or crushed crackers (optional topping)
Preheat oven to 375°F (190°C). Grease a 9×9 baking dish.
Sauté onion in olive oil until soft, then add garlic and cook 1 min more.
In a large bowl, mix eggs, cottage cheese, cream, cheeses, cooked spinach, onion mixture, and seasonings.
Pour into dish. Sprinkle with more cheese or breadcrumbs if desired.
Bake uncovered for 35–40 minutes, until set and golden.
Let cool 5–10 minutes before serving.
Use fresh or frozen spinach. Great for meal prep. Add shredded chicken or mushrooms for variation.