This Cast-Iron Veggie Frittata is a protein and veggie-packed breakfast dish that makes a great meal prep brunch dish for the family, or a stellar meal to impress guests with.

While egg muffins are great for being portable, this Cast-Iron Veggie Frittata is perfect for a lazy day brunch at home or a quick breakfast meal prep. Just whisk all of the ingredients together and pop it in the oven!
The Coined Breakdown
- Total Cost per serving: $0.40
- Total Cost (6 servings): $2.39
- Those Other Guys: $12.99 per serving
Ingredients
- Eggs - The base of every frittata! I've found large eggs work best for this recipe.
- Spinach - I use frozen chopped spinach as an easy way to up your vegetables in the dish. You can also use fresh, but make sure you chop it evenly.
- Mushrooms - I recommend white mushrooms, rinsed and chopped.
- Cherry Tomatoes - Wash and dry these, and then cut into quarters. Any snacking tomatoes will work for this recipe.
- Unsweetened Almond Milk - To bulk up the eggs and get a light, fluffy texture, you want to whisk in some milk to the egg base.
- Spice Blend - We flavor this dish with a combination of salt, black pepper, garlic powder, onion powder, and a little crushed red pepper flakes.
- Monterey-Jack Cheese - Cheese is optional (leave it out for a fully Whole30 breakfast), but a little sprinkle baked into the frittata goes a long way.
Variations and Substitutions
You can get really creative with mix-ins. The flavor combinations are almost endless!
Broccoli & Cheese: Use chopped broccoli and minced sweet onion for your veggies, plus a sprinkle of sharp cheddar cheese.
Potato Leek: Stir in parboiled cubed gold potatoes, chopped leeks, thyme, and a splash of cream to the egg base.
Spinach and Mushroom: One of my favorites! Try lots of chopped spinach, diced mushrooms, and provolone cheese.
Asparagus & Parmesan: Chopped asparagus, sun-dried tomatoes, and parmesan cheese can make a tasty frittata.
How to Make a Veggie Frittata
Step 1: To begin, cut your tomatoes into quarters and slice your mushrooms into bite-sized pieces.
Step 2: Add all of your eggs to a large mixing bowl.
Step 3: Pour in the almond milk and spices.
Step 4: Whisk for 2-4 minutes, until light yellow in color and bubbly. This helps get a fluffy egg after baking.
Step 5: Next, stir in all of your mix-ins to the egg base. Make sure it's fully combined.
Step 6: Finally, pour the mixture into a parchment-lined cast iron skillet. Bake at 400°F for 25 minutes, until the egg is set all the way through.
Recipe Pro Tips
- Whisk the eggs well. The more you whisk your eggs with the almond milk and spices, the more air is introduced into the dish. That air, once baked, makes a really fluffy and light frittata. You can use a whisk and do it by hand, or use a hand mixer.
- Prepare the cast iron. Make sure you have a seasoned cast iron to avoid sticking. I also recommend adding parchment paper to the bottom and sides for easier cleanup.
- Let it rest - in the oven and outside. Once the dish has baked for 25 minutes, turn the oven off. Let the skillet sit in the hot oven for another 3-4 minutes to ensure the egg is cooked all the way through. After you remove the frittata from the oven, let it rest on the counter for another 2 minutes or so before slicing into it.
- Want tougher vegetables? Parcook them. If you're adding in vegetables like potatoes that take awhile to cook, simply parboil or parbake them first before stirring into the mixture. That way, it should fully cook in the oven. You can also stir fully cooked cubed potatoes in there!
Recipe FAQs
After baking, make sure that you turn the oven off and let the skillet sit in the hot oven per the recipe directions. That last bit of cooking helps to solidify the eggs all around, while also not overcooking anything.
Of course! Add your frittata mixture to a ceramic baking dish, or even muffin tins for mini frittatas. Whatever oven-safe vessel you use, I recommend either lining it with parchment paper or spraying with non-stick spray.
If you omit the cheese, this dish is made with fully Whole30 ingredients! It makes for a really easy breakfast that can be made ahead of time, which I've found is key to a good round of Whole30.
Yes - I put the instructions in the recipe notes below, but can explain here as well!
To freeze. Slice the cooled down frittata into serving sizes. Freeze the slices on a tray for a couple hours until they are solid, then add the frozen pieces to a freezer-safe container. Seal well, and they will keep for up to 3 months.
To reheat. The best way is to thaw the frozen serving in the fridge overnight. Then, you can microwave for 2-4 minutes, checking on it halfway through.
Other Vegetarian Meals You'll Crave!
If you tried this Cast Iron Veggie Frittata Recipe, or any other recipe on my website, please leave a star rating and let me know how it went in the comments below. I love hearing from you! Thanks for visiting!
Cast Iron Veggie Frittata
Equipment
- Cast Iron Skillet
- Whisk
- Mixing Bowl
- Chef's Knife
- Cutting Board
Ingredients
- 8 count eggs
- ½ cup unsweetened almond milk
- 1 ½ teaspoon salt
- ½ teaspoon black pepper
- ¼ teaspoon garlic powder
- ¼ teaspoon onion powder
- ½ teaspoon red pepper flakes plus extra for garnish
- 6 ounces white mushrooms sliced
- 5 ounces cherry tomatoes quartered
- 1 ½ ounce frozen chopped spinach
- 1 ½ ounce shredded monterey jack cheese plus extra for garnish
- freshly chopped parsley for garnish
Instructions
- Preheat oven to 400°F. Fit your cast iron skillet with parchment paper to cover the bottom and sides.
- Crack all of your eggs into a large mixing bowl. Pour in the almond milk and dry seasonings.
- Whisk for 3-4 minutes until bubbly.Whisking well helps make a fluffy frittata.
- Stir in the sliced mushrooms, quartered cherry tomatoes, frozen chopped spinach, and shredded cheese.
- Pour the mixture into your prepared cast iron skillet.
- Bake for 25 minutes.
- Then, cut the oven off and let the skillet sit in the hot oven for another 3 minutes.
- Sprinkle with extra cheese, red pepper flakes, and freshly chopped parsley on top.
- You can serve alongside my Rainbow Fruit Salad for a balanced breakfast. Slice and enjoy!
Karen T. says
This recipe makes a perfectly fluffy egg frittata! It’s really flavorful and filled with a lot of veggies… which I love to start my day