This post may contain affiliate links. Please read our disclosure policy.
Are you searching for a versatile, nutritious meal that works for breakfast, lunch, or dinner? This broccoli and cauliflower frittata is your answer. Packed with fresh vegetables, protein-rich eggs, and melted cheese, this Italian-inspired dish combines simplicity with incredible flavor. Whether you’re meal prepping for the week or hosting a weekend brunch, this veggie frittata will become your go-to recipe.
Frittatas are one of the most forgiving and customizable egg dishes you can make. Unlike omelets that require careful folding, frittatas are cooked low and slow on the stovetop before finishing under the broiler. This method creates a perfectly set, golden dish that’s equally delicious hot or at room temperature. Plus, you can add virtually any vegetables, cheeses, or proteins you have on hand.
Table of Contents
Why You’ll Love This Veggie Frittata Recipe
This broccoli cauliflower frittata stands out for several reasons. First, it’s loaded with nutrient-dense vegetables that provide fiber, vitamins, and minerals. The combination of broccoli and cauliflower creates a satisfying texture while keeping the dish light and healthy. Second, the addition of cooked pasta makes it more filling perfect for egg dishes for dinner when you need something substantial.
The cheese blend of provolone and Parmesan adds rich, savory flavor without overwhelming the vegetables. Provolone melts beautifully and provides a mild, slightly tangy taste, while Parmesan brings that umami punch Italian dishes are famous for. Together, they create a golden, bubbly top that’s absolutely irresistible.
This recipe is also incredibly practical. You can make it ahead and reheat slices throughout the week, making it ideal for busy mornings or quick lunches. It travels well for picnics or potlucks and can be served hot, warm, or at room temperature. Best of all, it’s budget-friendly and uses simple, accessible ingredients.
Ingredients You’ll Need
Here’s everything required to make this delicious frittata. These measurements serve 6-8 people, making it perfect for family meals or gatherings.
| Ingredient | Quantity | Notes |
|---|---|---|
| Unsalted butter | 2 tablespoons | Adds richness to the base |
| Olive oil | 3 tablespoons | Prevents sticking and adds flavor |
| Onion | 1 medium, chopped | Yellow or white onion works best |
| Garlic | 3 cloves, minced | Fresh garlic is essential |
| Broccoli florets | 1 1/2 cups, small pieces | Fresh or frozen (thawed) |
| Cauliflower florets | 1 1/2 cups | Cut into bite-sized pieces |
| Cooked pasta | 1 cup | Any short pasta like penne or rotini |
| Large eggs | 13 | Room temperature eggs blend better |
| Dried thyme | 1/2 teaspoon | Italian seasoning works too |
| Salt | To taste | Start with 1 teaspoon |
| Black pepper | To taste | Freshly ground for best flavor |
| Provolone cheese | 1 cup, grated | Shredded mozzarella can substitute |
| Parmesan cheese | 1/4 cup, grated | Use freshly grated for best results |
Equipment You’ll Need
To make this oven baked frittata successfully, you’ll need the right kitchen tools:
- A 12-inch nonstick ovenproof skillet with a metal handle that can go under the broiler
- A heatproof spatula for lifting edges and checking doneness
- A mixing bowl for beating the eggs
- A chef’s knife and cutting board for chopping vegetables
- Measuring cups and spoons for accurate ingredient portions
- A cheese grater or food processor for shredding cheese
Step-by-Step Instructions
Follow these detailed instructions to create the perfect frittata every time.
Prepare Your Ingredients
Before you begin cooking, gather and prep all your ingredients. Chop the onion, mince the garlic, and cut the broccoli and cauliflower into small, uniform florets. This ensures even cooking. Beat the 13 eggs in a large mixing bowl until well combined you want a uniform yellow color with no streaks of egg white. Grate both cheeses and set them aside.
Cook the Vegetables
Heat your 12-inch ovenproof skillet over medium heat. Add the butter and olive oil, swirling to coat the bottom of the pan. Once the butter melts and stops foaming, add the chopped onion. Cook for 2-3 minutes until it becomes translucent and fragrant.
Add the minced garlic, broccoli florets, and cauliflower florets to the skillet. Stir occasionally with your heatproof spatula, cooking for about 5-6 minutes until the vegetables start to soften and turn bright green. The vegetables should be crisp-tender at this point.
Add 2 tablespoons of water to the skillet and immediately cover with a lid. This creates steam that helps the vegetables cook through without burning. Let them steam for 2 minutes, then remove the lid. Your vegetables should now be tender but still have a slight bite.
Add the Pasta and Eggs
Arrange the cooked pasta evenly over the vegetables in the skillet. This creates a nice base and adds substance to your frittata. Pour the beaten eggs over everything, tilting the pan slightly to ensure the egg mixture flows into all the gaps. Sprinkle the dried thyme, salt, and pepper evenly over the top.
Cook on the Stovetop
Continue cooking over medium heat. This is where patience pays off. As the eggs begin to set around the edges, use your spatula to gently lift the edges of the frittata, tilting the pan so uncooked egg flows underneath. Also, slide your spatula into the center and wiggle it gently this allows liquid egg to flow under the center and cook evenly.
Keep cooking for 8-10 minutes, occasionally shaking the pan to ensure the frittata isn’t sticking. The bottom should turn golden brown, and the top should still be slightly wet but mostly set. You’ll notice the frittata pulling away from the sides of the pan slightly.
Broil to Perfection
While your frittata is cooking, preheat your broiler to high. Position your oven rack about 6 inches from the heat source.
Once the stovetop cooking is complete, carefully transfer the skillet to the broiler. Broil for 4-8 minutes, checking frequently. The top should become set and develop a light golden color. Don’t walk away during this step broilers work fast and can burn things quickly.
Remove the skillet from the broiler using oven mitts (the handle will be extremely hot). Sprinkle the grated provolone and Parmesan cheese evenly over the top. Return the skillet to the broiler for another 3-6 minutes, rotating the pan every minute or so to ensure even browning. The cheese should melt, bubble, and develop golden-brown spots.
Serve and Enjoy
Remove the frittata from the oven and let it rest for 2-3 minutes. This allows it to firm up and makes slicing easier. Use a sharp knife to cut it into 6-8 wedges. Serve immediately while it’s hot and the cheese is still gooey, or let it cool to room temperature for a different but equally delicious experience.

Tips for the Best Frittata
Choose the Right Pan
Using a proper 12-inch nonstick ovenproof skillet is crucial. The nonstick surface prevents sticking and makes serving easier. The ovenproof feature is essential since the skillet goes under the broiler. If your skillet has a plastic or wooden handle, it’s not ovenproof and shouldn’t be used for this recipe.
Don’t Overcook the Vegetables
Vegetables continue cooking as the eggs set, so you want them slightly underdone during the initial sauté. Crisp-tender is perfect they should have color and slight bite. Overcooked vegetables become mushy and release excess water, making your frittata soggy.
Room Temperature Eggs
Allow your eggs to sit at room temperature for 15-20 minutes before using them. Room temperature eggs blend more easily and cook more evenly than cold eggs straight from the refrigerator. This small step makes a noticeable difference in texture.
Watch the Broiler Closely
Broilers vary significantly in intensity. Some are extremely powerful and can burn food in seconds, while others are gentler. The first time you make this recipe, check the frittata every 2 minutes under the broiler until you understand how your specific broiler behaves.
Customize Your Add-Ins
This recipe is incredibly flexible. Try adding cooked bacon or sausage for a heartier meal. Swap the broccoli and cauliflower for zucchini, bell peppers, or mushrooms. Different cheeses like cheddar, Gruyère, or feta work beautifully. Just keep the total vegetable volume similar to maintain the egg-to-filling ratio.
Storage and Reheating
Store leftover frittata in an airtight container in the refrigerator for up to 4 days. Reheat individual slices in the microwave for 30-45 seconds or in a 350°F oven for 10 minutes. You can also enjoy it cold many people prefer frittata at room temperature or chilled, making it perfect for packed lunches.
For longer storage, wrap individual slices tightly in plastic wrap, then place them in a freezer bag. Freeze for up to 2 months. Thaw overnight in the refrigerator before reheating.
Nutritional Benefits
This broccoli cauliflower frittata is a nutritional powerhouse. Eggs provide high-quality protein and essential nutrients like vitamin D, B12, and choline. Broccoli is loaded with vitamin C, vitamin K, and fiber, while cauliflower offers vitamin C, folate, and compounds that support overall health.
The olive oil adds heart-healthy monounsaturated fats, and the cheese provides calcium and additional protein. This balanced combination makes the frittata a satisfying meal that keeps you full for hours without feeling heavy.
Serving Suggestions
This versatile frittata works for any meal. For breakfast or brunch, serve it with fresh fruit, toast, and coffee. For lunch, pair it with a simple green salad dressed with lemon vinaigrette. For dinner, add a crusty baguette and roasted vegetables on the side.
It’s also fantastic for entertaining. Cut it into smaller squares and serve as appetizers at parties. The presentation is impressive, and guests love that they can eat it with their hands or a fork.
Frequently Asked Questions
Can I make this frittata ahead of time?
Absolutely! Cook the frittata completely, let it cool, then cover and refrigerate. Reheat slices as needed throughout the week. This makes it perfect for meal prep.
What if I don’t have an ovenproof skillet?
If your skillet can’t go in the oven, transfer the partially cooked frittata to a greased baking dish before broiling. Use a spatula to carefully slide it from the skillet into the dish. It won’t look as rustic, but it will taste just as good.
Can I use egg whites only?
Yes, you can use egg whites for a lighter version. You’ll need about 26 egg whites to replace 13 whole eggs. The texture will be slightly less rich, but it’s still delicious. This creates an egg white frittata recipes variation.
How do I know when the frittata is done?
The frittata is done when the center is set and doesn’t jiggle when you shake the pan. A knife inserted in the center should come out clean. The top should be golden with lightly browned cheese.
Can I add meat to this recipe?
Definitely! Cooked and crumbled bacon, diced ham, or cooked sausage are excellent additions. Add them when you add the pasta. For a bacon frittata variation, include 6-8 strips of cooked, crumbled bacon.
What pasta works best?
Short pasta shapes like penne, rigatoni, rotini, or shells work best because they distribute evenly throughout the frittata. Avoid long pasta like spaghetti, which can create clumps.
Can I make this keto-friendly?
For keto frittata recipes, simply omit the pasta. Add more vegetables or cheese to make up the volume. The rest of the recipe is naturally low-carb.
Why is my frittata rubbery?
Overcooking causes rubbery eggs. Cook gently over medium heat and remove from the broiler as soon as the center sets. High heat and extended cooking time are the main culprits.
Final Thoughts
This broccoli and cauliflower frittata is a testament to how simple ingredients can create something truly special. Whether you’re looking for veggie frittata options, need reliable egg dishes for dinner, or want a show-stopping brunch recipe, this dish delivers on all fronts. The combination of te