I love making this Roasted Butternut Squash, Spinach, and Ricotta Frittata because it feels comforting, wholesome, and full of flavor. The sweet roasted squash, creamy ricotta, and tender spinach come together perfectly in a fluffy egg base that works well for breakfast, brunch, or even dinner.
Why You’ll Love This Recipe
I like this recipe because it is simple to prepare while still feeling special enough for guests. I can make it ahead, serve it warm or cold, and enjoy a balanced meal packed with vegetables and protein. The roasted squash adds natural sweetness while the ricotta keeps the texture creamy and soft.
Ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
- 2 cups butternut squash, peeled and cubed
- 1 tablespoon olive oil
- 6 large eggs
- 1/3 cup milk
- 1 cup fresh spinach
- 1/2 cup ricotta cheese
- 1/4 cup grated Parmesan cheese
- 1/2 small onion, diced
- 1 garlic clove, minced
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/4 teaspoon dried thyme
Directions
I preheat the oven to 400°F and line a baking sheet with parchment paper.
I toss the cubed butternut squash with olive oil, salt, and pepper, then roast it for about 25 minutes until tender and lightly caramelized.
While the squash roasts, I sauté the onion in a skillet over medium heat until soft. I add the garlic and spinach and cook until the spinach wilts.
I whisk the eggs, milk, Parmesan cheese, thyme, salt, and pepper together in a bowl.
I spread the roasted squash and spinach mixture evenly in an oven-safe skillet or baking dish.
I pour the egg mixture over the vegetables and spoon small dollops of ricotta on top.
I bake the frittata for 18 to 22 minutes until the center is set and the top is lightly golden.
I let it cool for a few minutes before slicing and serving.
Servings and timing
This recipe serves about 6 people. I usually spend 15 minutes preparing the ingredients, 25 minutes roasting the squash, and about 20 minutes baking the frittata for a total time of around 1 hour.
Variations
I sometimes add cooked bacon, sausage, or mushrooms for extra flavor. I also like using goat cheese instead of ricotta for a tangier taste. For more herbs, I add fresh sage or parsley before serving.
Storage/reheating
I store leftover frittata in an airtight container in the fridge for up to 4 days. I reheat slices in the microwave for about 30 seconds or warm them in the oven at 325°F until heated through. I can also enjoy it cold straight from the fridge.
FAQs
Can I use frozen butternut squash?
Yes, I can use frozen squash, but I roast it first to remove excess moisture and improve the flavor.
Can I make this frittata ahead of time?
Yes, I often make it a day ahead and reheat slices when needed.
What can I serve with this frittata?
I like serving it with a simple salad, roasted potatoes, or toasted bread.
Can I substitute the ricotta cheese?
Yes, I sometimes use cottage cheese, goat cheese, or feta instead.
How do I know when the frittata is done?
I check that the center is fully set and no longer looks runny before removing it from the oven.
Conclusion
I enjoy this Roasted Butternut Squash, Spinach, and Ricotta Frittata because it combines simple ingredients into a flavorful and satisfying meal. It is versatile, easy to prepare, and perfect for breakfast, brunch, or a light dinner.
Roasted Butternut Squash, Spinach, and Ricotta Frittata
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
A comforting and wholesome frittata made with roasted butternut squash, fresh spinach, creamy ricotta, and fluffy eggs. Perfect for breakfast, brunch, or a light dinner, this flavorful dish is satisfying, protein-packed, and easy to prepare ahead.
- Author: Mayaa
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour
- Yield: 6 servings
- Category: Breakfast
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Ingredients
- 2 cups butternut squash, peeled and cubed
- 1 tablespoon olive oil
- 6 large eggs
- 1/3 cup milk
- 1 cup fresh spinach
- 1/2 cup ricotta cheese
- 1/4 cup grated Parmesan cheese
- 1/2 small onion, diced
- 1 garlic clove, minced
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/4 teaspoon dried thyme
Instructions
- Preheat the oven to 400°F (200°C) and line a baking sheet with parchment paper.
- Toss the cubed butternut squash with olive oil, a pinch of salt, and black pepper. Spread evenly on the baking sheet and roast for about 25 minutes until tender and lightly caramelized.
- While the squash roasts, sauté the diced onion in a skillet over medium heat until softened.
- Add the minced garlic and fresh spinach to the skillet and cook until the spinach wilts.
- In a large bowl, whisk together the eggs, milk, Parmesan cheese, thyme, remaining salt, and black pepper.
- Spread the roasted butternut squash and spinach mixture evenly into an oven-safe skillet or baking dish.
- Pour the egg mixture evenly over the vegetables.
- Spoon small dollops of ricotta cheese across the top of the frittata.
- Bake for 18 to 22 minutes, or until the center is fully set and the top is lightly golden.
- Let the frittata cool for a few minutes before slicing and serving.
Notes
- Frozen butternut squash can be used if roasted first to reduce moisture.
- Goat cheese, cottage cheese, or feta can replace ricotta cheese.
- Add cooked bacon, sausage, or mushrooms for extra flavor and protein.
- Fresh sage or parsley makes a flavorful garnish before serving.
- This frittata can be served warm, cold, or at room temperature.
- Store leftovers in the refrigerator for up to 4 days.
- Reheat slices in the microwave for 30 seconds or warm in a 325°F oven.
- Serve with salad, roasted potatoes, or toasted bread for a complete meal.
Nutrition
- Serving Size: 1 slice
- Calories: 220
- Sugar: 4g
- Sodium: 360mg
- Fat: 13g
- Saturated Fat: 5g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 11g
- Fiber: 2g
- Protein: 14g
- Cholesterol: 205mg
