Whether you’re looking for an easy, crowd-pleasing brunch dish or a weeknight dinner that doesn’t require a trip to the store, a frittata is always the answer. The Italian egg dish is as simple as it is versatile, and will never let you down.
While it’s tempting to fill a frittata with a whole hodgepodge of stuff, keeping things simple lets each ingredient shine. Here, spinach is the star. Its mild flavor is bolstered by sweet shallots, sharp cheddar, and nutty Parmesan. The cheeses melt and mingle with the eggs, giving this dish just the right amount of decadence.
Prepping the Spinach
This recipe calls for a full 5-ounce clamshell or bag of baby spinach. That might seem like too much for a single frittata, but trust me: Once the spinach wilts down, you’ll have the perfect amount. When you cook the spinach, add it to the skillet one handful at a time so the leaves aren’t crowded in the pan. This will leave room for the water released by the spinach to evaporate, which will prevent a soggy frittata.
You can easily swap in frozen spinach, if you prefer. Thaw 7 ounces, then drain and press well to remove as much liquid as possible. Add it to the skillet after the shallot is softened and cook for just a minute before pouring in the egg mixture.
Cooking the Frittata
After you’ve sautéed the shallot and wilted the spinach in the skillet on the stovetop, you’ll pour in a mixture of beaten eggs, milk, and shredded cheddar. Don’t be tempted to stir everything together; letting the eggs cook undisturbed gives them a chance to set around the edges. Then, you’ll transfer the skillet to the oven to finish baking, which allows the center of the frittata to set, too.
Serving Your Spinach Frittata
Another great thing about frittatas is that you can serve them at any temperature at any time of day. This cheesy frittata is great served warm, or you can also do as the Italians do and serve it at room temperature or even cold. If you’re serving the frittata for brunch, pair it with a fruit salad and focaccia. For dinner, try roasted potatoes or even simple buttered orzo on the side. It’s also a great contender for meal prep — stash the slices in the fridge for an easy breakfast, lunch, and/or dinner all week long.
More Spinach Frittata Recipes We Love
How to Make a Spinach Frittata
This simple frittata, loaded with wilted spinach, cheddar, and Parmesan, is sure to become a standby at your table morning, noon, and night.
YieldServes 4 to 6
Prep time 10 minutes
Cook time 27 minutes to 30 minutes
- 3 ounces
sharp cheddar cheese
- 1/2 ounce
- 1/3 cup
whole or 2% milk
- 1/2 teaspoon
- 1/4 teaspoon
freshly ground black pepper
- 2 tablespoons
- 5 ounces
baby spinach (about 5 packed cups)
Chef's knife and cutting board
Large mixing bowl
10-inch cast iron or oven-safe nonstick skillet
Rubber spatula or wooden spoon
Preheat the oven. Arrange a rack in the top third of the oven and heat the oven to 350°F.
Prepare the shallot and cheeses. Dice 1 medium shallot. Grate 3 ounces sharp cheddar cheese on the large holes of a box grater (about 3/4 cup). Finely grate 1/2 ounce Parmesan cheese on the small holes of a box grater (about 1/4 packed cup).
Whisk the eggs and dairy together. Place 8 large eggs in a large bowl and whisk until blended. Add 1/3 cup whole or 2% milk, cheddar cheese, 1/2 teaspoon kosher salt, and 1/4 teaspoon black pepper. Whisk to combine.
Sauté the shallot and spinach. Heat 2 tablespoons olive oil in a 10-inch cast iron or oven-safe nonstick skillet over medium heat until shimmering. Add the shallot and sauté until softened, about 3 minutes. Add 5 ounces baby spinach a handful at a time, and sauté until just wilted, about 2 minutes.
Pour in the egg mixture. Spread the vegetables into an even layer, then pour the egg mixture over the top. Tilt the pan to make sure the eggs settle evenly over all the vegetables. Sprinkle with the Parmesan. Cook undisturbed until the eggs at the edges of the pan begin to set, about 2 minutes.
Bake the frittata. Transfer the skillet to the oven and bake until the eggs are just set, 18 to 20 minutes. To check, cut a small slit in the center of the frittata. If raw eggs run into the cut, bake for another minute or two. If not, then the eggs are set.
Broil the frittata. Heat the broiler to HIGH. Broil until the top of the frittata is lightly golden-brown in spots, 2 to 3 minutes. Let cool in the pan for 5 minutes, then slice into wedges and serve warm or at room temperature.
Frozen spinach: 7 ounces frozen chopped spinach can be used in place of fresh spinach. Thaw, drain, and press well to remove as much liquid as possible, and cook for just 1 minute before pouring in the egg mixture.
Storage: Leftovers can be refrigerated in an airtight container for up to 4 days.