Meatball frittata with mozzarella and tomatoes recipe
Peer reviewed by UK recipe editorsAuthored by UK recipe editorsOriginally published 30 Oct 2025
Meets Patient’s editorial guidelines
- DownloadDownload
- Share
- Language
- Discussion
This high-protein meatball frittata with mozzarella and tomatoes is a delightful twist on the classic Italian dish, perfect for any meal of the day. Combining tender meatballs, juicy grape tomatoes, and creamy mozzarella, this frittata offers a wonderful medley of flavours and textures, enhanced by the aromatic touch of garlic and fresh basil. The vibrant colours and enticing aroma make it a feast for the senses, ideal for sharing with family and friends.
Quick and easy to prepare, this frittata is an excellent option for a hearty brunch or a satisfying dinner, especially when paired with a crisp green salad. Packed with protein from the eggs and meatballs, it not only keeps you feeling full but also provides essential nutrients to support an active lifestyle. Enjoy this comforting dish any time you crave a wholesome, homemade meal.
In this article:
Continue reading below
Ingredients for Meatball frittata with mozzarella and tomatoes
15 ml olive oil
2 garlic cloves, sliced
240 g grape or cherry tomatoes, halved
fine sea salt and freshly ground black pepper, to taste
8 eggs
30 g grated Parmigiano-Reggiano
30 g slivered basil leaves
225 g cooked meatballs, halved if more than 2.5 cm in diameter
115 g mozzarella, preferably fresh, cut into 1.25 cm chunks
green salad, to serve
How to make Meatball frittata with mozzarella and tomatoes
Preheat the oven to 220°C (fan) or 230°C (conventional).
In a large ovenproof, preferably non-stick frying pan, heat 7.5 ml of the olive oil over medium-high heat.
Add the garlic and cook for 30 seconds.
Add the tomatoes and a pinch of salt, stirring occasionally, until the tomato juices are thick and glossy, about 2 minutes.
Transfer the tomatoes onto a plate, using a silicone spatula to scrape any sticky juices onto the plate as well.
Whisk the eggs until well blended, then mix in the grated Parmigiano and basil.
Season with salt and pepper, starting with 4 g of salt; you can cook a spoonful of the mixture to check the seasoning.
Heat the remaining 7.5 ml of olive oil in the frying pan over medium-high heat.
Place the meatballs in the pan, cut sides down if they have been halved.
Evenly sprinkle in the tomatoes.
Pour in the egg mixture, using a fork to redistribute the tomatoes and basil if necessary.
Sprinkle the mozzarella evenly across the pan.
Cook until the edges of the frittata start to set, about 5 minutes, pulling the cooked egg away from the sides of the pan with a silicone spatula to let the raw egg flow behind it.
Repeat this process a few times until the eggs are almost set around the perimeter of the pan.
Place the pan in the oven and bake until the eggs are just set in the centre and the frittata is dappled with golden brown patches, about 5 minutes.
Turn on the grill and grill for 1 minute to help set the top and create bubbly, toasted cheese bits.
Remove the pan from the oven and let the frittata rest for 5 minutes for easier removal.
Slide a spatula underneath to loosen the frittata, then place a large plate or pizza pan over the pan and invert the frittata onto it.
Flip the frittata one more time onto a serving plate or cutting board so it is right side up.
Serve with a green salad.
Disclaimer
While every effort has been made to ensure the information is accurate and up to date, individual needs may vary and dietary requirements can differ based on personal health conditions. Always check food labels and allergen information before preparing or consuming any recipe. If you have specific health concerns, allergies, intolerances, or are following a medically prescribed diet, seek advice from your GP, pharmacist, or a registered dietitian before making significant changes to your diet or lifestyle.
Continue reading below
Article history
The information on this page is peer reviewed by qualified clinicians.
30 Oct 2025 | Originally published
Authored by:
UK recipe editors
Peer reviewed by
UK recipe editors

Ask, share, connect.
Browse discussions, ask questions, and share experiences across hundreds of health topics.

Feeling unwell?
Assess your symptoms online for free
Sign up to the Patient newsletter
Your weekly dose of clear, trustworthy health advice - written to help you feel informed, confident and in control.
By subscribing you accept our Privacy Policy. You can unsubscribe at any time. We never sell your data.