Easy Vegetarian Frittata Recipe
- Holly Hill
- Jan 4
- 2 min read
High Protein & Meal-Prep Friendly
If you’re looking for a simple vegetarian frittata recipe that’s nutritious, filling, and incredibly versatile, this one ticks all the boxes. Made with eggs, full-fat milk, cheddar cheese, and plenty of vegetables, this baked frittata is perfect for breakfast, lunch, or a light dinner.
It’s easy to prepare, uses everyday ingredients, and can be enjoyed hot or cold, making it ideal for meal prep, packed lunches, or picnics.
I find I'm quite bad at having a 'picky lunch' which really doesn't sastisy or get me through the afternoon without diving for the bisicuit tin, so this is so great for popping in the fridge and having as a more balanced food option.

Ingredients
10 eggs
195ml full-fat milk
150g grated cheddar cheese
Squash, cut into small pieces
Tenderstem broccoli, blanched
Frozen peas
1 onion (red or brown)
1 garlic clove, crushed or finely chopped (lazy garlic works perfectly)
Olive oil
Salt and black pepper
Method
Preheat your oven to 180°C (fan).
In a large bowl, whisk the eggs and milk together. Season generously with salt and pepper and set aside.
Cut the squash into small chunks and roast until soft, golden, and slightly sweet.
Blanch the tenderstem broccoli and frozen peas in boiling water, then drain well.
Heat a little olive oil in a shallow ovenproof frying pan or dish. Fry the onion and garlic gently until softened and fragrant.
Add the roasted squash, broccoli, and peas to the pan, spreading everything out evenly.
Pour over the egg and milk mixture, sprinkle over the grated cheddar, and gently stir to combine.
Bake in the oven for around 40 minutes, or until the frittata is fully set in the middle and lightly golden on top.
Allow to cool slightly before slicing.
Can You Eat Frittata Cold?
Yes — and it’s delicious. This vegetarian frittata keeps well in the fridge and can be eaten warm or cold, making it perfect for:
Packed lunches
Meal prep
Picnics
Quick protein-rich snacks
Why This Vegetarian Frittata Is a Good Food Choice
This recipe isn’t just tasty — it’s a nutrient-dense, balanced meal that supports a healthy lifestyle.
🥚 High in Protein
Eggs, milk, and cheese provide a complete source of protein, helping to keep you full for longer and support muscle maintenance.
🥦 Packed with Vegetables
Squash, broccoli, peas, onion, and garlic deliver fibre, vitamins, and antioxidants that support digestion, immunity, and overall health.
🧀 Source of Calcium & Healthy Fats
Dairy ingredients contribute calcium for bone health and fats that help with nutrient absorption and satiety.
🕒 Great for Meal Prep
This baked frittata stores well, reheats easily, and doesn’t rely on ultra-processed ingredients — making it a practical, wholesome choice.
🌱 Vegetarian & Flexible
It’s naturally vegetarian and easy to adapt with seasonal vegetables, different cheeses, or fresh herbs.
⭐️ A balanced combination of protein, dairy, and vegetables makes this frittata a satisfying, nourishing meal any time of day.
Nutritional Information (approximate)
Based on 6 servings, per slice:
Calories: ~330 kcal
Protein: ~22 g
Fat: ~24 g
Saturated Fat: ~11 g
Carbohydrates: ~8 g
Sugars: ~5 g
Fibre: ~2 g
Salt: ~0.8 g
Nutritional values are estimates and will vary depending on portion size, vegetables used, and brands.




Comments