This vibrant frittata with potatoes, red peppers, and spinach is a simple yet satisfying dish that combines fresh vegetables and fluffy eggs into a wholesome meal. Each bite is packed with flavor and texture, from tender, golden potatoes to sweet red peppers and crisp, fresh spinach. It’s perfect for breakfast, brunch, or a light dinner and works equally well as a meal prep option or a centerpiece for a casual gathering.
The appeal of this frittata lies in its combination of textures and flavors. Soft potatoes provide substance, roasted red peppers bring natural sweetness, and spinach contributes a bright, earthy note. Eggs hold everything together, creating a fluffy, tender structure that makes this dish both comforting and visually appealing. It’s easy to make, versatile, and ideal for anyone looking for a nutritious, flavorful meal with minimal effort.
Ingredients Overview

The key ingredients in this frittata—potatoes, red peppers, spinach, and eggs—each play a distinct role. Potatoes offer a hearty foundation and absorb the flavors of the other ingredients. Yukon gold or red potatoes are recommended because of their creamy texture and mild flavor. Sweet potatoes are a suitable alternative if you prefer a slightly sweeter, denser bite.
Red peppers contribute a vibrant color and a gentle sweetness. Roasting them lightly brings out a deeper flavor while softening them, helping them blend seamlessly into the dish. Yellow or orange peppers can be used as a substitute if red peppers aren’t available, maintaining both flavor and visual appeal.
Spinach adds freshness and a subtle earthy flavor. Baby spinach cooks quickly and integrates easily, while mature spinach leaves provide more texture but may require a bit longer cooking time. Kale or Swiss chard are acceptable substitutions but may need additional cooking to soften.
Eggs are essential for structure and fluffiness. Whisked with a bit of milk or cream, they create a creamy base that holds the vegetables together. Cheese, optional but recommended, enhances the savory profile and provides a melty texture. Seasonings like salt, black pepper, and a pinch of nutmeg bring depth and highlight the natural flavors. Olive oil or butter ensures the vegetables cook evenly and prevents sticking.
Ingredients
1 pound Yukon gold potatoes, peeled and diced
1 red bell pepper, diced
2 cups fresh spinach, chopped
6 large eggs
1/4 cup milk or cream
1/2 cup shredded cheese (optional, cheddar or mozzarella)
1 small onion, finely chopped
2 cloves garlic, minced
2 tablespoons olive oil or butter
1/2 teaspoon salt
1/4 teaspoon black pepper
1/8 teaspoon ground nutmeg (optional)
Step-by-Step Instructions
Begin by boiling the diced potatoes in salted water over medium-high heat until tender but still firm, about 8–10 minutes. Drain and set aside.
Preheat a 10-inch oven-safe skillet over medium heat and add the olive oil or butter. Sauté the onion for 3–4 minutes until translucent, then add the garlic and cook briefly until fragrant. Stir in the red peppers and cook for 5–6 minutes until softened.
Add the drained potatoes to the skillet, season with salt, black pepper, and nutmeg, and cook for a few minutes until the edges start to turn golden. Fold in the spinach and cook just until wilted, about 1–2 minutes.
Whisk together the eggs and milk or cream in a bowl until smooth. Add half of the cheese if using. Pour the egg mixture evenly over the vegetables, ensuring it reaches the edges. Cook over medium-low heat for 4–5 minutes without stirring until the edges are set and the center is slightly loose.
Transfer the skillet to a preheated oven at 375°F (190°C) and bake for 12–15 minutes, until the eggs are fully set and lightly golden on top. To test doneness, gently shake the skillet—the center should no longer jiggle. Allow the frittata to rest for 5 minutes before slicing to firm up.
Common mistakes include overcooking vegetables before adding the eggs, which can dry out the frittata, or underbaking it, leaving the center runny. Monitoring both stove-top and oven cooking times will yield perfect results.
Tips, Variations & Substitutions
For richer flavor, roast the potatoes and peppers in the oven with a drizzle of olive oil before adding them to the frittata. Swap half of the milk for cream or fold in ricotta cheese to enhance creaminess.
Add a Mediterranean twist by including olives, sun-dried tomatoes, or feta cheese. For a vegan version, replace eggs with a chickpea flour batter and use plant-based milk and cheese. Spinach can be replaced with kale, Swiss chard, or arugula; adjust cooking times as needed.
Fresh herbs such as parsley, thyme, or basil can be added at the end for aromatic flavor. Mini frittatas can be baked in a muffin tin for individual servings; reduce baking time to 12–14 minutes.
Serving Ideas & Occasions
This frittata is ideal for brunch, served with fresh fruit, crusty bread, or a light salad. For a complete dinner, pair it with roasted vegetables or potatoes. It goes well with sparkling water, light white wine, or coffee.
Perfect for weekend gatherings, casual family meals, or meal prep, it can be served warm, at room temperature, or cold. It’s also convenient for potlucks or take-along lunches.
Nutritional & Health Notes
This frittata provides a balance of carbohydrates, protein, and healthy fats. Potatoes are a source of fiber and minerals, while spinach delivers vitamins A and C, iron, and antioxidants. Eggs provide high-quality protein, and using minimal oil keeps the dish light.
Cheese adds flavor and calcium but also increases fat content; reduce or omit for a lighter version. Naturally gluten-free, the frittata can also be adapted for vegan diets with suitable substitutions.
FAQs
Can I make this frittata in advance?
Yes. Store in an airtight container in the refrigerator for up to a day. Reheat at 350°F (175°C) for 10–12 minutes, or enjoy cold for a quick breakfast or picnic meal.
Can I swap spinach for other greens?
Yes. Kale, Swiss chard, or arugula can replace spinach. Adjust cooking times slightly for denser greens to ensure they soften properly.
Can I freeze the frittata?
Absolutely. Allow it to cool completely, then wrap in foil or place in a freezer-safe container. Freeze up to 2 months. Thaw overnight in the fridge and reheat in the oven at 350°F (175°C).
What types of cheese work best?
Cheddar, mozzarella, or Gruyère melt well and add savory richness. Feta or goat cheese introduces a tangier flavor. Choose based on preference.
How can I make a vegan version?
Replace eggs with a chickpea flour batter and use plant-based milk and cheese alternatives. The texture will differ but still tastes excellent.
How do I prevent sticking?
Use a well-greased, oven-safe skillet or nonstick pan. Let the frittata rest a few minutes after baking before slicing.
How do I know when it’s done?
The frittata is ready when the eggs are fully set and the center no longer jiggles. The top should be lightly golden while edges may retain a slight wobble.
PrintWholesome frittata with tender potatoes, sweet red peppers, and fresh spinach
Ingredients
1 pound Yukon gold potatoes, 1 red bell pepper, 2 cups fresh spinach, 6 large eggs, 1/4 cup milk or cream, 1/2 cup shredded cheese (optional), 1 small onion, 2 cloves garlic, 2 tbsp olive oil or butter, 1/2 tsp salt, 1/4 tsp black pepper, 1/8 tsp nutmeg (optional)
Instructions
1. Boil potatoes until tender. 2. Sauté onion and garlic, add peppers until soft. 3. Add potatoes and seasonings, then spinach. 4. Whisk eggs with milk, fold in cheese, pour over vegetables. 5. Cook 4–5 min until edges set. 6. Bake at 375°F for 12–15 min until firm. 7. Rest 5 min before slicing.
