Discover the ultimate comfort food with this creamy and cheesy Spaghetti and Spinach Casserole—a hearty vegetarian dish that's perfect for family dinners or meal prep! Packed with tender spaghetti, vibrant fresh spinach, and a luscious blend of ricotta, mozzarella, and Parmesan cheeses, this baked casserole gets extra richness from heavy cream and eggs, creating a silky, flavorful sauce. A hint of garlic and optional red pepper flakes adds just the right kick, while a golden, bubbly cheese topping elevates it to irresistible perfection. Ready in under an hour, this easy casserole combines wholesome ingredients and simple techniques for a satisfying meal everyone will love.
Scan with your phone to download!
Preheat your oven to 375°F (190°C) and grease a 9x13-inch casserole dish with butter.
Cook the spaghetti in a large pot of salted boiling water until al dente according to package instructions. Drain and set aside.
Heat the olive oil in a large skillet over medium heat. Add the minced garlic and sauté for 1 minute until fragrant.
Add the fresh spinach to the skillet and cook for 3-4 minutes until wilted. Remove from heat and let cool slightly.
In a large mixing bowl, combine the ricotta cheese, 1 cup of shredded mozzarella, 1/2 cup of grated Parmesan, eggs, heavy cream, salt, black pepper, and red pepper flakes (if using). Mix well.
Chop the cooked spinach and stir it into the cheese mixture.
Add the cooked spaghetti to the mixing bowl and toss until fully coated with the cheese mixture.
Transfer the spaghetti mixture into the prepared casserole dish, spreading it out evenly.
Sprinkle the remaining 1 cup of shredded mozzarella and the remaining 1/2 cup of Parmesan on top.
Cover the casserole dish with aluminum foil and bake in the preheated oven for 20 minutes.
Remove the foil and bake for an additional 10-15 minutes, or until the cheese on top is melted and bubbly.
Remove the casserole from the oven and let it rest for 5 minutes before serving.
Slice and serve warm. Enjoy your hearty Spaghetti and Spinach Casserole!
Serving size | (1574.2g) |
---|
Amount per serving | % Daily Value* |
---|---|
Calories | 3323.7 |
Total Fat 230.5g | 0% |
Saturated Fat 124.3g | 0% |
Polyunsaturated Fat 2.7g | |
Cholesterol 1033.8mg | 0% |
Sodium 5943.8mg | 0% |
Total Carbohydrate 142.5g | 0% |
Dietary Fiber 13.4g | 0% |
Total Sugars 4.2g | |
Protein 156.0g | 0% |
Vitamin D 91.1IU | 0% |
Calcium 3887.5mg | 0% |
Iron 17.7mg | 0% |
Potassium 594.1mg | 0% |
Source of Calories