When it comes to easy, satisfying meals that warm the heart, few dishes hit the mark quite like a frittata. This Feta Squash Frittata, with its creamy feta and sweet butternut squash, is not just a delight for the taste buds but also a canvas for creativity in the kitchen. Perfect for breakfast, brunch, or a light dinner, this recipe has become a staple in my home, often enjoyed on leisurely weekends or shared during gatherings with family and friends.
Why You’ll Love This Dish
Why should this frittata steal your attention? For starters, it’s incredibly versatile and so simple to whip up. In just one pan, you can manage a symphony of flavors and textures that are simply irresistible. The gentle sweetness of the butternut squash perfectly complements the briny feta, while the Greek yogurt adds a tangy creaminess that makes each bite feel indulgent yet healthy.
Perfect for those busy weeknights or as an easy crowd-pleaser at brunch, this dish can fit seamlessly into any meal plan. Whether you’re craving a hearty breakfast or a cozy dinner, this frittata is your go-to solution.
"This frittata is my new favorite! The combination of flavors is incredible, and it’s so easy to make. It’s a real hit with the kids, too!"
How This Recipe Comes Together
Creating this delicious frittata is a straightforward, satisfying process. You’ll start by sautéing onion and garlic until they’re soft and fragrant, creating a savory base for the dish. Meanwhile, you’ll whisk together the eggs and Greek yogurt for a delightfully fluffy texture. Then, you simply fold in the butternut squash and feta, pour everything into the skillet, and let the magic happen in the oven.
It’s that easy! You’ll have a beautiful dish that not only looks great on the table but also showcases your cooking prowess.
Gather These Items
Here’s what you’ll need to whip up this delightful frittata:
- 6 large eggs
- 1 cup cooked butternut squash, diced
- 1 cup feta cheese, crumbled
- 1/2 cup Greek yogurt
- 1 small onion, chopped
- 2 cloves garlic, minced
- Salt and pepper, to taste
- Olive oil, for cooking
- Fresh herbs (like parsley or dill) for garnish
Tip: You can easily swap out butternut squash for other veggies like sweet potato or even spinach if you prefer something different!
Directions to Follow
- Start by preheating your oven to 375°F (190°C) so it’s ready for your frittata when the time comes.
- In a large skillet, heat a drizzle of olive oil over medium heat. Add the chopped onion and minced garlic, sautéing until they’re soft and aromatic, about 3-5 minutes.
- While that’s cooking, whisk the eggs in a bowl with the Greek yogurt, salt, and pepper until everything is well combined and frothy.
- Gently stir in the diced butternut squash and crumbled feta into the egg mixture.
- Pour the egg mixture into the skillet, letting it cook on the stove for about 3-4 minutes, until the edges begin to set.
- Now, carefully transfer the skillet to the oven. Let it bake for about 20-25 minutes or until the frittata is fully set and boasts a lovely golden color on top.
- Once it’s done, allow it to cool for a few minutes. Slice it up, serve warm, and top with a sprinkle of fresh herbs.

Best Ways to Enjoy It
There’s something magical about plating a frittata, especially when you cut into those fluffy, golden slices. Serve it warm on a nice platter, garnished with a sprinkle of fresh herbs. Accompany it with a simple side salad of mixed greens dressed lightly in lemon vinaigrette for a refreshing touch.
You can also pair it with crusty bread or warm pita for a heartier meal. For those lazy brunches, a side of roasted cherry tomatoes or sliced avocado can elevate the dish even further, adding vibrant color and flavor.
How to Store & Freeze
If you’re fortunate enough to have leftovers (which is often the case since it’s such a crowd-pleaser), storing them is a breeze. Just place any leftovers in an airtight container and keep them in the refrigerator for up to 3 days. To reheat, pop a slice in the microwave or warm it gently in a skillet over low heat — just be careful not to overcook, or it might lose that lovely fluffiness.
You can also freeze portions if you’d like. Wrap slices in plastic wrap and then foil before tossing them in the freezer, where they’ll be safe for about a month. When you’re ready for a frittata fix, thaw it in the fridge overnight and reheat.
Helpful Cooking Tips
Cooking should be enjoyable, so here are a few tips to help you make this frittata shine even brighter:
- Fresh Herbs: Always opt for fresh herbs for garnish. They really elevate the dish, adding brightness and flavor.
- Experiment with Cheese: If feta isn’t your thing, feel free to swap it out for goat cheese or even sharp cheddar for a different flavor profile.
- Add More Veggies: Don’t shy away from adding more vegetables to the mix — bell peppers, spinach, or even zucchini can be excellent additions.
Creative Twists
Feeling adventurous? Here are some ways to play around with the classic frittata:
- Mediterranean Flair: Add chopped sun-dried tomatoes and olives.
- Spice It Up: For a little kick, mix in some diced jalapeños or sprinkle red pepper flakes before serving.
- Herb Variations: Experiment with other herbs like tarragon or thyme to give a unique twist to the flavor.
Common Questions
Q: What can I substitute for Greek yogurt?
A: You can use sour cream or cream cheese, though this may change the flavor slightly.
Q: How long does it take to prepare and cook?
A: The prep time is about 15 minutes, and the cooking time is around 25-30 minutes, making this a quick dish overall.
Q: Can this be made ahead of time?
A: Absolutely! Prepare it a day ahead and reheat when you’re ready to serve.
With its comforting flavors and ease of preparation, this Feta Squash Frittata is sure to become a beloved addition to your recipe collection. Enjoy the delicious journey of making it, and don’t forget to share a slice or two with your loved ones!

