Go Back
cast iron skillet frittata

Cheesy Cast Iron Skillet Frittata

Delicious Cheesy Cast Iron Skillet Frittata recipe with step-by-step instructions.
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 42 minutes
Servings 6 servings
Calories 1500 kcal

Ingredients
  

For the egg base::

  • 9 large eggs
  • 1/3 cup almond milk (I use Blue Diamond Unsweetened for a neutral flavor)
  • 2 garlic cloves (freshly minced for best flavor)
  • 1/2 tsp salt
  • pinch of black pepper

For the Broccoli Feta variation::

  • 1 tbsp olive oil
  • 7 scallions (white and light green parts only)
  • 2.5 cups broccoli (cut into small 1/2-inch florets)
  • 1/4 tsp paprika
  • 1/3 cup feta (I prefer President Feta for its creamy texture)
  • pinch of red pepper flakes

For the Roasted Red Pepper & Spinach variation::

  • 1/2 tbsp olive oil
  • 1 shallot
  • 2 red bell peppers (roasted and sliced into 1/4-inch strips)
  • 2.5 cups spinach
  • 1/2 cup feta

For the Spring Veggie variation::

  • 1/2 tbsp olive oil
  • 5 spring onions
  • 1/2 cup asparagus (woody ends removed and cut into 1-inch pieces)
  • 3/4 cup peas
  • 1/2 cup mozzarella
  • 1/3 cup feta

For the Mixed Mushroom & Tarragon variation::

  • 1 tbsp olive oil
  • 1 shallot
  • 14 oz mushrooms (thinly sliced to ensure even browning)
  • 1/3 cup fresh tarragon (chopped)
  • 1/2 cup pecorino (I like Locatelli Pecorino Romano for extra sharpness)

For the Caprese variation::

  • 1/2 tbsp olive oil
  • 1 shallot
  • 2.5 cups cherry tomatoes (halved to release juices during cooking)
  • 3/4 cup basil (freshly chopped)
  • 1 cup mozzarella (fresh pearls give the best melt and texture)

Instructions
 

  • Preheat your oven to 400°F. While it heats, prepare all your vegetables according to your chosen frittata variation: cut broccoli into small florets, slice bell peppers into strips, remove woody ends from asparagus and cut into 1-inch pieces, halve cherry tomatoes, slice mushrooms thinly, dice shallots, and slice scallions or spring onions. Chop your fresh herbs (tarragon, basil, or fresh parsley). Mince the garlic cloves. Having everything prepped and ready before you start cooking ensures the vegetables cook evenly and you're not scrambling mid-recipe.
  • In a large bowl, whisk together 9 eggs and 1/3 cup almond milk until well combined and slightly frothy. Add the minced garlic, 1/2 teaspoon salt, and a pinch of black pepper. Whisk until smooth. This base can sit for a minute or two while you start cooking the vegetables—it won't separate.
  • Heat 1 tablespoon olive oil in a 10-inch cast iron skillet over medium-high heat. Add your chosen vegetables (start with harder vegetables like broccoli, mushrooms, or asparagus if using them, which need 4-5 minutes; add softer items like spinach, tomatoes, or pre-roasted peppers in the last minute). Season with a pinch of salt and black pepper as they cook. I like to add paprika or red pepper flakes here for extra depth—it blooms in the hot oil and gives the frittata much better flavor. Cook until vegetables are softened but not mushy, about 3-8 minutes depending on what you're using.
  • Reduce heat to medium and pour the egg base from Step 2 evenly over the sautéed vegetables. Gently shake and tilt the pan so the egg mixture distributes evenly and fills the gaps around the vegetables. Let it cook undisturbed for 2-3 minutes until the edges start to set and pull away slightly from the sides of the skillet. The center should still jiggle slightly—this is intentional, as it will finish cooking in the oven.
  • Sprinkle your chosen cheese evenly over the top of the frittata. Use 1/3 to 1/2 cup depending on your preference and which cheese you're using: feta crumbles beautifully, fresh mozzarella pearls melt gorgeously and create a creamy texture, and pecorino Romano gives a sharp, salty finish. Transfer the skillet to the preheated 400°F oven and bake for 15-20 minutes, until the eggs are set in the center and the top is lightly golden. The frittata is done when a knife inserted in the center comes out clean.
  • Remove the skillet from the oven and let it rest for 2 minutes—this allows the frittata to set up completely and makes slicing cleaner. Sprinkle the fresh herbs you prepped in Step 1 over the top. I find that adding herbs after cooking keeps them bright and fresh-tasting rather than wilted. Slice directly in the skillet and serve warm or at room temperature.