Butternut Squash Frittata with Bacon, Kale and Goat Cheese

This butternut squash frittata makes the best fall breakfast or brunch! With tender squash, smoky bacon, earthy kale and creamy goat cheese, it's a delicious and filling meal that's easy to make and always a crowd-pleaser.

This post may contain affiliate links.

Close-up of butternut squash frittata in a cast iron skillet - Golden baked eggs filled with kale, orange squash, bacon, and dollops of white goat cheese.

I started making this as a great way to use up odds and ends in my fridge, but it's become a favorite I return to every squash season. It's the kind of easy frittata recipe that works for a healthy breakfast, a light lunch or afternoon snack. It's so hearty, sometimes I even eat it for dinner! 

What is a frittata?

A frittata is an Italian egg dish that falls somewhere between an omelet and a crustless quiche. A whisked egg mixture is poured over sautéed vegetables, meats, or cheese, then gently cooked over medium heat before finishing in a low oven. 

The result is a golden, puffed egg dish that's easy to slice into wedges and serve warm or at room temperature. Unlike quiche, frittatas don't require a crust, making them lighter and faster to prepare.

Cast iron is best for this kind of recipe, but you can also bake it in a pie dish or casserole dish. Just make sure to grease the bottom with butter or a drizzle of olive oil so the eggs don't stick.

This delicious frittata makes the perfect fall breakfast and is sure to become your new favorite!

Slice of butternut squash frittata on white plate - Served with a fork, showing layers of orange squash, green kale, and white goat cheese in golden eggs.

Want more Italian egg recipes? Try this simple zucchini frittata, cozy eggs in purgatory, or these soft soft scrambled eggs with ricotta.

Why This Recipe Works

  • It uses fresh fall vegetables for peak flavor during squash season.
  • Bacon and goat cheese add richness and balance the earthy greens.
  • It works as a grab-and-go breakfast, light lunch, or afternoon snack.
  • The whole thing bakes in one pan, and leftovers reheat beautifully.
Skillet with cut frittata and plated slice in background - A wedge missing from the cast iron pan, with the plated slice ready to serve.

Ingredient Notes

Butternut squash - Look for squash that feels heavy for its size and has smooth, unblemished skin. You can peel and cube it yourself or buy pre-cut squash to save time. Other winter squash or sweet potatoes make good substitutes.

Kale - Use curly kale or lacinato (Tuscan) kale, and remove the tough stems before chopping. You can substitute spinach, Swiss chard, mustard greens, or collards.

Bacon - Smoky bacon adds richness, but you can omit it and replace the fat with olive oil or butter. Learn how to make your own homemade bacon.

Goat cheese - Creamy goat cheese provides tang and richness. If you prefer, substitute with feta, aged cheddar, or even brie. See my guide on Italian cheeses guide for more inspiration.

Eggs - Fresh and room temperature eggs always give better structure and color. 

Fresh herbs - A sprinkle of parsley, chives, or basil added before serving brings brightness and helps finish the dish.

Salt - I use Diamond Crystal Kosher salt, which is less salty than other brands. You may need to adjust to taste.

*Find the full ingredient list in the recipe card below!

Helpful Equipment

Step by Step Instructions

Side angle of baked frittata in cast iron skillet - Colorful chunks of orange squash and green kale set in fluffy golden eggs with goat cheese.
  1. Preheat the oven to 400°F.
  2. Place the bacon in a cold, heavy-bottomed, oven-safe pan (cast iron is ideal), and bring up to medium heat. Render until just beginning to crisp, about 5 minutes.
  3. Add the shallot and cook for 2-3 minutes, until translucent and starting to brown. 
  4. Add the kale with a splash of water, toss, then cover with a lid and steam for 2-3 minutes, until tender.
  5. Remove the lid and add the cooked squash, tossing into an even layer.

Pro Tip: Starting bacon in a cold pan allows the fat to render slowly and evenly, creating crisp edges without burning.

  1. In a large bowl, whisk together the eggs, a splash of heavy cream, ¾ teaspoon salt, and black pepper to taste until combined.
  2. Pour this egg mixture evenly over the vegetables. Crumble goat cheese over the top, then transfer the pan to the oven. 
  3. Bake for 15-20 minutes, until puffed and golden with the center fully set. If still runny, continue baking a few minutes longer.
  4. Allow the frittata to rest for 5-10 minutes before slicing. Garnish with fresh herbs if desired, and serve warm or at room temperature.
Side view of whole baked frittata in skillet – A rustic presentation with a puffed golden surface topped with creamy goat cheese and greens.

Tips for Success

  • Both an 8- or 9-inch skillet or baking dish will work for this perfect frittata.
  • Don't overbake, or the eggs will turn rubbery. Pull it out as soon as the center is set.
  • Roast or steam the squash ahead of time to save prep.
  • A quick garnish of fresh herbs makes the whole thing taste brighter.

Variations

  • Use pumpkin or sweet potatoes instead of butternut squash.
  • Swap kale for spinach, Swiss chard, or collard greens.
  • Try pancetta or prosciutto in place of bacon.
  • Add caramelized onions for extra sweetness.
  • Top with grated Parmesan for a more Italian twist.
Butternut squash frittata in skillet on wooden table - Lightly browned edges with visible kale, bacon, and creamy goat cheese throughout.

Serving Suggestions

This butternut squash frittata pairs well with a crisp green salad or seasonal fruit. For brunch, serve with chewy focaccia or a sweet slice of no knead cinnamon raisin walnut bread

It's also delicious with a glass of homemade cold brew coffee or a fall treat like baked apple cider doughnuts

It's a tasty meal that works as the center piece of a weekend brunch but also as side dish with tons of protein or a quick weeknight meal.

How to Store and Reheat

Keep leftovers in an air-tight container in the refrigerator for up to 4 days. To reheat, place slices on baking sheets and warm in a low oven until heated through.

You can also enjoy cold the next day, which makes it a great option for the whole family.

Overhead view of whole butternut squash frittata - A rustic cast iron pan on a wooden table with a browned, cheesy egg surface.

FAQs

Can I make this savory frittata ahead of time?

Yes, store it in an air-tight container and reheat in a low oven or enjoy cold the next day.

What's the best way to keep this goat cheese frittata from being watery?

Make sure vegetables cook fully to release excess moisture before adding the egg mixture.

Can I make this without bacon?

Absolutely. Use olive oil instead for a vegetarian version.

How can I boost the flavor even more?

Try topping with parmesan cheese, sage leaves, or a sprinkle of fresh herbs next time.

What other ingredients can I use for this frittata?

This recipe is flexible and works with many seasonal fall vegetables you'll find at farmer's markets or your grocery store. Swap in spinach, mushrooms, tomatoes or other veggies. The best part is that the simple ingredients create a fluffy texture without much effort. Sweet potatoes, peppers, or zucchini are also easy substitutions that make this a go-to dish year-round.

Want to Save This Recipe?

Enter your email & I'll send it to your inbox.

Save Post

By submitting this form, you consent to receive emails from Coley Cooks.

Butternut squash frittata in skillet on wooden table - Lightly browned edges with visible kale, bacon, and creamy goat cheese throughout.
RATE THIS RECIPE
5
Ratings
Print Pin

Butternut Squash Frittata with Bacon and Goat Cheese

Seasonal butternut squash frittata with bacon, kale, and goat cheese. A simple fall recipe for any time of the day.
Prep Time: 5 minutes
Cook Time: 25 minutes
Total Time: 30 minutes
Servings: 6 servings
Calories: 239kcal

Ingredients

  • 5 slices bacon diced
  • 1 shallot sliced
  • 4 cups kale loosely packed, hard stems removed
  • 2 cups butternut squash cooked and cubed
  • 8 eggs
  • ¾ teaspoon salt
  • black pepper to taste
  • 4 oz goat cheese

Instructions

  1. Preheat the oven to 400°F.
  2. Place the bacon in a cold, heavy-bottomed, oven-safe pan (cast iron works best) and set it over medium heat. Cook until the bacon begins to crisp, about 5 minutes. Add the shallot and cook for 2 to 3 minutes, until translucent and just starting to brown.
  3. Add the kale along with a splash of water, then toss it around for a few minutes. Cover the pan with a lid and let the kale steam for 2 to 3 minutes, until tender. Remove the lid, add the cooked squash, and stir until warmed through.
  4. Crack the eggs into a medium bowl, season with salt and pepper, and whisk until fully combined. Pour the eggs over the vegetables and use a rubber spatula to spread them evenly. Crumble the goat cheese over the top, then transfer the pan to the oven. Bake for 10 to 15 minutes, until puffed, golden around the edges, and set in the center. If the middle is still runny, bake for a few minutes longer.
  5. Let the frittata rest for 5 to 10 minutes before slicing. Serve warm or at room temperature.

Notes

  • Both an 8- or 9-inch skillet or baking dish will work for this perfect frittata.
  • Don't overbake, or the eggs will turn rubbery. Pull it out as soon as the center is set.
  • Roast or steam the squash ahead of time to save prep.
  • A quick garnish of fresh herbs makes the whole thing taste brighter.
  • I used leftover roasted squash from the night before, but any hard winter squash, (such as kabocha, acorn, or delicata), pumpkin or sweet potatoes may be substituted. Simply dice and roast the squash in the oven for about 20 minutes, or until tender, before proceeding with the recipe.

Nutrition

Serving: 6g | Calories: 239kcal | Carbohydrates: 7g | Protein: 14g | Fat: 17g | Saturated Fat: 7g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 6g | Trans Fat: 0.05g | Cholesterol: 239mg | Sodium: 575mg | Potassium: 349mg | Fiber: 2g | Sugar: 2g | Vitamin A: 6878IU | Vitamin C: 23mg | Calcium: 120mg | Iron: 2mg
5 from 5 votes

Did you make this recipe? Please leave a ⭐ rating and review!

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

10 Comments

    1. You can use a non-stick oven safe skillet or just cook everything in a pan, then transfer to a greased baking dish and bake! You can also cook it entirely on the stove top by covering with a lid. It will a little different in texture but still great!

  1. 5 stars
    Frittata's are usually my go to for a quick and easy dinner so this recipe is one I have to try.. I've never used goats cheese in mine before so thanks for the idea!

  2. 5 stars
    Great timing! Four of us are heading to Girasole on Saturday and that usually leads to a brunch the next day at our house. This is now officially on the menu. With Italian sausages sauteed with red grapes in Cabernet and crunchy bread, some white fish salad, thinly sliced red onion and capers on bagel crisps and (lots of) Prosecco and we're gonna be pretty much set. This looks like a really nice dish and a nice change from my normal recipe. Thanks!

    1. awesome! I love Girasole, and your brunch sounds incredible!! The sausages with grapes is really intriguing to me. I just finished developing a recipe for a salad using roasted grapes that I'll be posting here soon. Have fun!!