Vegetable Frittata with Spinach and Cherry Tomatoes

Make a protein-rich Healthy Vegetable Frittata in under 30 minutes with this straightforward guide and recipe. This flexible dish is great for breakfast, brunch, lunch or a light dinner, and it’s an ideal way to use up leftover vegetables and cooked ingredients from your fridge.

A Healthy Vegetable Frittata in a skillet.

I prefer quick, easy meals that don’t require planning ahead. Frittatas are perfect because they’re endlessly customizable—add your favorite vegetables, herbs, cheeses or cooked meats to suit what you have on hand. They’re also an economical dish since eggs are an affordable source of high-quality protein.

Frittatas work well for using small amounts of leftover ingredients: steamed vegetables, roasted potatoes, cooked sausage or shredded chicken all make excellent additions. Because the base is eggs, frittatas are naturally high in protein and can be kept low in carbohydrates and gluten-free depending on your mix-ins.

Close-up of a Healthy Vegetable Frittata in a skillet.

What is a Frittata

A frittata is an Italian-style egg dish made by combining beaten eggs with vegetables, cheese and optionally meat. It begins on the stovetop to cook the fillings and set the edges, then finishes in the oven until the eggs are fully set. The result is a thick, sliceable omelette-like bake that holds together and can be served hot, warm or at room temperature.

How to Make It

Frittatas are simple to prepare and typically only require one oven-safe skillet. If you use raw or high-moisture vegetables, sauté them first to remove excess liquid and concentrate flavor—this prevents a soggy frittata and ensures everything cooks evenly.

After your vegetables are softened, pour the whisked eggs over them and cook over medium-low heat until the edges begin to set. Then transfer the skillet to a preheated oven to finish baking. Remove when the eggs are puffed and just set—the center can still be slightly jiggly, as it will firm up while resting.

Tip: Keep your add-ins to roughly 2 cups total so the eggs can bind the mixture properly and the texture stays light and tender.

Filling Options

  • Garlic, onions, leeks, spring onions
  • Fresh dill, parsley, chives
  • Potato, sweet potato (pre-cooked)
  • Spinach, kale, asparagus
  • Peas, bell peppers
  • Broccoli or cauliflower florets
  • Button or wild mushrooms
  • Smoked salmon, sausages, bacon, shredded cooked meat
  • Parmesan, goat cheese, feta, cheddar
A serving of vegetable frittata on white dish

This Healthy Vegetable Frittata is a lean, protein-packed option for any meal. It’s low-carb and gluten-free as prepared here, and it’s easy to scale up for guests. Serve with a green salad for a more substantial dinner, or enjoy slices on their own for brunch or lunch.

How to Make Mini Frittatas

Mini frittatas baked in a muffin tin make excellent appetizers, snacks or grab-and-go breakfasts. Prepare the vegetables the same way as for a skillet frittata, mix with the beaten eggs and cheese if using, and portion into muffin cups.

Preheat the oven to 350°F (175°C). Grease or line a 12-cup muffin pan. Add about 1/4 cup of the egg-and-vegetable mixture to each cup and bake for 12–15 minutes, until puffed and just set in the center. Let cool slightly before removing from the pan. These are great warm or at room temperature.

Healthy Vegetable Frittata — Recipe

Healthy Vegetable Frittata

Author: Fida | Sweet and Savoury Pursuits

Easy, quick and versatile, this protein-rich vegetable frittata can be ready in about 30 minutes.

Prep Time: 10 mins · Cook Time: 15 mins · Total Time: 30 mins

Servings: 4 · Calories: 245 kcal (per serving)

Ingredients

  • 8 large eggs
  • 1 tablespoon water
  • Salt and pepper, to taste
  • 1 tablespoon butter
  • 1 tablespoon olive oil
  • ½ small onion, finely chopped
  • 115 g mushrooms, cleaned and thinly sliced
  • 227 g asparagus, trimmed and cut into 1-inch pieces
  • ½ red bell pepper, diced
  • 1 green onion, finely chopped
  • 2 tablespoons freshly grated Parmesan (or cheese of choice)

Instructions

  1. Preheat the oven to 400°F (200°C) and place a rack in the middle.
  2. In a medium bowl, whisk the eggs with the water and season with salt and pepper. Set aside.
  3. Heat the butter and olive oil in a 10–12 inch oven-safe nonstick skillet over medium heat.
  4. Add the chopped onion and sauté until translucent. Add mushrooms and cook until browned. Stir in the asparagus and cook until tender, then add the red pepper. Season with salt and pepper and stir in the green onion.
  5. Pour the whisked eggs evenly over the vegetables. Let the eggs start to set around the edges, then gently lift the set edges with a heatproof spatula so uncooked eggs flow underneath. Tilt or gently shake the pan to distribute eggs evenly.
  6. When the frittata is about halfway set, sprinkle the grated Parmesan over the top and transfer the skillet to the oven.
  7. Bake 8–10 minutes, until the frittata is puffed and lightly golden. The center may still be slightly jiggly—do not overbake.
  8. Allow the frittata to cool in the pan for about 5 minutes, then cut into wedges and serve. Pair with a salad for a fuller meal if desired.

Notes

  • For a creamier, richer frittata, stir up to ½ cup shredded cheese into the beaten eggs before pouring over the vegetables.
  • Mini frittatas: Preheat oven to 350°F (175°C). Grease a muffin tin, divide the cooked vegetable and egg mixture into cups (about ¼ cup each) and bake 12–15 minutes until set.
  • Leftovers keep well in the refrigerator for 3–4 days. Reheat gently in a low oven or enjoy cold.

Nutrition (approximate per serving)

Calories: 245 kcal · Carbohydrates: 6 g · Protein: 16 g · Fat: 17 g · Fiber: 2 g

This post was originally published in April 2017 and has been updated.