Love this? Save it for later!
Share the inspiration with your friends
Introduction
Last Saturday morning, while fumbling around my cluttered kitchen trying to whip something up before the farmer’s market, my neighbor, Luis, watched me struggling with a pile of yellow squash and some sad-looking corn cobs. He didn’t say anything at first. Then, out of nowhere, he slid over a well-worn cast iron skillet and said, “Try this—it’s simple, but it always makes the day better.”
He casually mentioned it was a recipe passed down from his grandmother, something she cooked on sunny mornings when the garden was bursting with squash and corn. No big fuss, no fancy ingredients—just honest food shared between friends. I remember dropping some cheese on the floor, laughing it off, and feeling a bit lost, but Luis’s easygoing vibe made it feel like a kitchen conversation instead of a cooking test.
That first bite of this Easy Cheesy Yellow Squash and Corn Frittata with Gruyere had this warm, comforting vibe that stuck with me. Honestly, it’s not just the cheesy richness or the sweetness of the corn—it’s the way the flavors come together like a quiet chat over breakfast. Maybe you’ve been there, standing in your kitchen with half a dozen veggies and wondering what to do. This frittata is the answer Luis gave me, and it’s one I keep coming back to when I want something cozy, quick, and just plain satisfying.
Why You’ll Love This Recipe
Let me tell you why this Easy Cheesy Yellow Squash and Corn Frittata with Gruyere became a staple in my kitchen and why it might just become one in yours too:
- Quick & Easy: Ready in under 30 minutes, perfect for busy mornings or a laid-back brunch.
- Simple Ingredients: Uses basic, fresh produce and pantry staples—you probably have most of them already.
- Perfect for Any Occasion: Whether it’s a casual weekend breakfast or a light dinner, this frittata fits right in.
- Crowd-Pleaser: Kids and adults alike love the creamy, cheesy texture combined with the natural sweetness of corn.
- Unbelievably Delicious: Gruyere cheese melts into the eggs, balancing perfectly with the tender yellow squash and juicy corn kernels.
This recipe isn’t just a run-of-the-mill frittata. The secret lies in gently sautéing the squash and corn until they’re just tender and slightly caramelized, then folding them into eggs with shredded Gruyere that melts luxuriously during baking. The result is a fluffy, rich frittata with layers of flavor that feel both light and indulgent. It’s the type of dish you savor slowly, closing your eyes after the first bite because it feels like a little moment of joy in your day.
Plus, it’s flexible—swap out the Gruyere for cheddar or pepper jack if you like a little kick, or throw in fresh herbs from your garden for a personal twist. Honestly, this recipe is like a warm kitchen conversation you’ll want to keep having.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry or farmer’s market staples, making it easy to pull together on a whim.
- Yellow squash: 2 medium, sliced thin (look for firm, bright skin—freshness matters!)
- Fresh corn kernels: From 2 ears of corn, or about 1 cup frozen (thawed and drained)
- Gruyere cheese: 1 cup shredded (I recommend Emmi or any good-quality aged Gruyere for the best melt and flavor)
- Large eggs: 6, room temperature (room temp eggs give a better rise and texture)
- Whole milk or cream: ¼ cup (adds creaminess; use dairy-free milk like oat milk if needed)
- Olive oil: 2 tablespoons (for sautéing)
- Garlic: 1 clove, minced (adds a subtle kick)
- Fresh thyme: 1 teaspoon, chopped (optional but recommended for a fresh herbal note)
- Salt and pepper: To taste
- Butter: 1 tablespoon (for greasing the skillet)
Feel free to swap the yellow squash with zucchini if that’s what you have on hand. For a gluten-free version (naturally it already is), just be sure to check your cheese for additives. I find fresh thyme from my local market really brightens this dish, but dried thyme works in a pinch.
Equipment Needed

- Oven-safe skillet: Ideally a 10-inch cast iron or non-stick skillet. This helps with even cooking and browning.
- Mixing bowl: For whisking eggs and milk together.
- Whisk or fork: To beat eggs—nothing fancy needed.
- Sharp knife and cutting board: For slicing squash and prepping garlic.
- Spatula: To stir sautéed veggies and help with folding.
If you don’t have a cast iron skillet, a heavy-duty ovenproof skillet works just fine. Just make sure it’s safe for the oven at about 375°F (190°C). I once tried this recipe in a glass baking dish, but the skillet’s direct heat definitely makes a better crust and texture. Also, a little tip—season and maintain your cast iron regularly to keep it naturally non-stick and ready for quick dishes like this.
Preparation Method
- Preheat your oven to 375°F (190°C). This ensures the frittata cooks evenly once it goes in.
- Prepare the vegetables: Slice 2 medium yellow squash into thin rounds, and carefully cut kernels off 2 ears of fresh corn. If using frozen corn, thaw and drain thoroughly.
- Heat 2 tablespoons olive oil in your skillet over medium heat. Add the minced garlic and sauté for about 30 seconds until fragrant but not browned.
- Add the sliced squash and corn kernels to the skillet. Cook, stirring occasionally, for about 5-7 minutes until the squash is just tender and the corn starts to caramelize lightly. Season with salt, pepper, and the fresh thyme.
- Meanwhile, in a mixing bowl, whisk together 6 large eggs and ¼ cup of whole milk. Season with a pinch of salt and pepper.
- Sprinkle 1 cup of shredded Gruyere cheese evenly over the cooked veggies in the skillet. Then pour the egg mixture over the top, gently shaking the pan to distribute evenly.
- Let the eggs cook on the stovetop for 2-3 minutes over medium-low heat. You want the edges to start setting but the center still a bit loose.
- Transfer the skillet to the preheated oven. Bake for 12-15 minutes, or until the frittata is puffed up and just set in the center. It should no longer jiggle when you gently shake the pan.
- Remove from oven and let sit for 5 minutes before slicing. This resting time helps the frittata finish cooking gently and makes slicing easier.
- Serve warm or at room temperature. Enjoy the cheesy, sweet, and tender layers in each bite.
Quick tip: If you notice the top browning too fast, tent with foil halfway through baking. Also, don’t overcook—overbaking can dry it out. You want that creamy, soft texture inside.
Cooking Tips & Techniques
Here are some things I’ve learned making this frittata a dozen times (and sometimes messing up, too):
- Use room temperature eggs: They mix better and create a fluffier frittata.
- Don’t overcrowd the pan with veggies: If you add too much squash or corn, the frittata won’t set properly and might be watery.
- Low and slow on the stove before baking: Letting the edges set gently ensures the frittata cooks evenly in the oven.
- Gruyere cheese choice matters: Aged Gruyere melts beautifully and adds a nutty flavor. Avoid pre-shredded cheese with anti-caking agents—they don’t melt as well.
- Use an oven-safe skillet: Makes transferring from stove to oven hassle-free and helps develop a nice crust on the bottom.
- Timing is key: Too little baking leaves it runny, too much makes it dry. I usually set a timer and peek around 12 minutes.
At one point, I tried adding the cheese before cooking the veggies—mistake! It melted unevenly and looked sad. So, cook veggies first, then cheese and eggs. Trust me on this one.
Variations & Adaptations
This frittata is a blank canvas for your mood and pantry:
- Vegetarian plus: Add sautéed mushrooms or spinach for extra greens.
- Spicy twist: Toss in diced jalapeños or a pinch of cayenne pepper for heat.
- Dairy-free option: Swap Gruyere with a vegan cheese and use unsweetened almond or oat milk.
- Seasonal swap: In fall, replace yellow squash with roasted butternut squash and add sage instead of thyme.
- Protein boost: Stir in cooked, crumbled breakfast sausage or diced ham for a heartier meal.
Personally, I once tried adding fresh basil and sun-dried tomatoes—it gave the frittata a Mediterranean vibe that was surprisingly fresh and bright. Don’t be afraid to experiment with whatever’s in your fridge!
Serving & Storage Suggestions
Serve this Easy Cheesy Yellow Squash and Corn Frittata warm or at room temperature, sliced into wedges. It pairs wonderfully with a crisp green salad or even some crusty bread for a fuller meal.
For beverages, a light white wine or iced herbal tea complements the creamy cheese and sweet corn nicely. I often serve it with a side of fresh fruit or a simple tomato salad to brighten up the plate.
To store, cover leftovers tightly and refrigerate for up to 3 days. Reheat gently in the oven at 300°F (150°C) for about 10 minutes or until warmed through. Microwaving works too but can make the texture a bit rubbery.
Flavors tend to meld beautifully overnight, so if you make it ahead, the next day’s slices might just taste even better. Just be sure to bring it back to room temp before serving to enjoy the full flavor.
Nutritional Information & Benefits
This frittata is a balanced meal with protein from eggs and Gruyere, plus fiber and vitamins from yellow squash and corn. Here’s a rough estimate per serving (assuming 4 servings):
| Nutrient | Amount |
|---|---|
| Calories | 280-320 |
| Protein | 18g |
| Fat | 20g |
| Carbohydrates | 10g |
| Fiber | 2g |
Yellow squash is low in calories and packed with vitamin C and antioxidants, while corn adds natural sweetness and fiber. The Gruyere provides calcium and protein but also fat, so it’s best enjoyed in moderation if you’re watching dietary fat. This recipe is naturally gluten-free and can be made dairy-free with simple swaps.
From a wellness perspective, it’s a satisfying way to get veggies and protein in one dish without a lot of fuss or processed ingredients.
Conclusion
This Easy Cheesy Yellow Squash and Corn Frittata with Gruyere is one of those recipes you’ll find yourself making again and again. It’s simple, approachable, and comforting without being heavy. You can tweak it to your taste or whatever you have in the fridge, making it a true kitchen companion.
Honestly, it reminds me that cooking doesn’t have to be complicated to be meaningful—sometimes a casual recipe shared between neighbors turns into a favorite. I hope it becomes yours too. If you try it, I’d love to hear what variations you come up with or how it fits into your day. Sharing food stories like this keeps our kitchens lively and full of warmth.
So, go ahead—grab some yellow squash and fresh corn, and let this frittata bring a little cheesy sunshine to your table!
Frequently Asked Questions
Can I use frozen corn instead of fresh for this frittata?
Yes! Frozen corn works well—just thaw and drain it before cooking to avoid excess moisture.
What can I substitute for Gruyere cheese?
Swiss, cheddar, or fontina are good alternatives. For a sharper flavor, try aged cheddar.
How do I know when the frittata is fully cooked?
It should be puffed with no jiggle in the center when you gently shake the pan. A toothpick inserted in the middle should come out clean.
Can I make this frittata ahead of time?
Absolutely! Make it the night before and reheat gently in the oven. It also tastes great at room temperature.
Is this recipe suitable for a gluten-free diet?
Yes, it’s naturally gluten-free as long as all ingredients (especially cheese) are free from gluten additives.
Pin This Recipe!

Easy Cheesy Yellow Squash and Corn Frittata Recipe With Gruyere
A quick and comforting frittata featuring tender yellow squash, sweet corn, and melted Gruyere cheese, perfect for breakfast or a light dinner.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 2 medium yellow squash, sliced thin
- 1 cup fresh corn kernels (from 2 ears) or thawed frozen corn
- 1 cup shredded Gruyere cheese
- 6 large eggs, room temperature
- 1/4 cup whole milk or cream
- 2 tablespoons olive oil
- 1 clove garlic, minced
- 1 teaspoon fresh thyme, chopped (optional)
- Salt and pepper to taste
- 1 tablespoon butter (for greasing the skillet)
Instructions
- Preheat your oven to 375°F (190°C).
- Slice 2 medium yellow squash into thin rounds and cut kernels off 2 ears of fresh corn. If using frozen corn, thaw and drain thoroughly.
- Heat 2 tablespoons olive oil in your skillet over medium heat. Add the minced garlic and sauté for about 30 seconds until fragrant but not browned.
- Add the sliced squash and corn kernels to the skillet. Cook, stirring occasionally, for about 5-7 minutes until the squash is just tender and the corn starts to caramelize lightly. Season with salt, pepper, and fresh thyme.
- In a mixing bowl, whisk together 6 large eggs and 1/4 cup whole milk. Season with a pinch of salt and pepper.
- Sprinkle 1 cup shredded Gruyere cheese evenly over the cooked veggies in the skillet. Pour the egg mixture over the top, gently shaking the pan to distribute evenly.
- Let the eggs cook on the stovetop for 2-3 minutes over medium-low heat until the edges start setting but the center is still a bit loose.
- Transfer the skillet to the preheated oven and bake for 12-15 minutes, or until the frittata is puffed up and just set in the center with no jiggle.
- Remove from oven and let sit for 5 minutes before slicing.
- Serve warm or at room temperature.
Notes
Use room temperature eggs for better texture. Avoid overcrowding the pan with veggies to ensure proper setting. Tent with foil if top browns too fast. Do not overbake to keep the frittata creamy inside. Gruyere cheese choice affects flavor and melt quality; avoid pre-shredded with anti-caking agents.
Nutrition
- Serving Size: 1/4 of the frittata
- Calories: 300
- Sugar: 4
- Sodium: 350
- Fat: 20
- Saturated Fat: 8
- Carbohydrates: 10
- Fiber: 2
- Protein: 18
Keywords: frittata, yellow squash, corn, Gruyere, cheesy, breakfast, brunch, easy recipe, gluten-free


