Why Choose This Frittata with Tomatoes, Onions and Basil Recipe?
Imagine a warm, golden frittata fresh from the oven, its surface dotted with juicy tomatoes and flecks of fragrant basil. The aroma alone invites you in, promising a satisfying blend of sweet onions and tangy tomatoes. This frittata with tomatoes, onions and basil recipe offers a richly layered taste experience that brightens any dinner table. Easy to customize, it’s a perfect dinner option when you crave something both comforting and fresh. The combination also guarantees a visually stunning dish that’s as vibrant as it is delicious.
Health Benefits & Nutrition
This frittata is more than just a tasty meal; it’s packed with nutrients your body will thank you for. Tomatoes are rich in lycopene, an antioxidant linked to reduced inflammation and heart health according to a study published in the American Journal of Clinical Nutrition. Onions provide quercetin, which supports immune function and reduces allergy symptoms. Fresh basil adds vitamin K, essential for bone health and blood clotting, while eggs deliver high-quality protein and essential amino acids that help muscle repair and growth.
Keep in mind, this recipe contains a fair amount of cholesterol from eggs and butter, so individuals with cholesterol-sensitive conditions should adjust intake accordingly. Also, those with onion allergies should substitute or omit onions safely.
Ingredients & Preparation
Recipe Card
| Prep Time | Cook Time | Total Time | Servings | Calories | Diet Tags |
|---|---|---|---|---|---|
| 10 minutes | 40 minutes | 50 minutes | 2 | 940 kcal | Vegetarian |
Full Ingredient List
- 6 medium onions, thinly sliced
- 6 tablespoons olive oil
- 8 ounces plum tomatoes, peeled and chopped
- Salt, to taste
- Freshly ground black pepper, to taste
- 6 large eggs
- 2 tablespoons freshly grated Parmesan cheese
- 2 ounces unsalted butter
- Handful of fresh basil leaves, torn
Equipment Needed
- 12-inch nonstick frying pan
- Mixing bowl
- Slotted spoon
- Whisk or fork for beating eggs
- Oven-safe tray or broiler
- Spatula (preferably flexible)
Tips for Choosing Quality Ingredients
Select firm, ripe plum tomatoes with a deep red color—they offer the best balance of sweetness and acidity. Use fresh basil that’s bright green without blemishes or wilting for maximum flavor. For the onions, choose sweet varieties like Vidalia or Walla Walla to add subtle sweetness when caramelizing. High-quality olive oil with a fruity aroma enhances the dish, as does freshly grated Parmesan over pre-grated options. Always pick farm-fresh eggs for creamier texture and richer yolks.
Step-by-Step Instructions
Step 1: Sweat the Onions (10 Minutes)
Heat 6 tablespoons olive oil over medium heat in the 12-inch nonstick frying pan. Add the thinly sliced onions and cook, stirring occasionally, until golden and just beginning to brown—approximately 10 minutes. This slow-cooking extracts natural sweetness and softens their texture perfectly.
Step 2: Add Tomatoes and Season (10 Minutes)
Stir in the peeled, chopped tomatoes with a pinch of salt. Continue cooking the mixture, stirring gently, for about 10 minutes. This helps the tomatoes break down and meld their juices with the onions, creating a juicy, flavorful base.
Step 3: Prepare the Egg Mixture (5 Minutes)
Transfer the onion and tomato mixture onto the side of the pan and remove it to a bowl with a slotted spoon. Let cool slightly before adding it to 6 beaten eggs. Stir in 2 tablespoons freshly grated Parmesan, torn basil leaves, salt, and plenty of freshly ground black pepper for a peppery kick.
Step 4: Cook the Frittata Base (15 Minutes)
In the same pan, melt 2 ounces butter over low heat until the foam just starts to appear. Pour in the egg and vegetable mixture. Lower the heat and cook gently for 15 minutes, until the edges are set and the top remains slightly runny.
Step 5: Broil for Finish (30 Seconds)
Place the pan under the broiler for 30 seconds, watching carefully to avoid burning. This finishes the frittata by setting the top and adding a hint of golden color.
Step 6: Serve (Cooling Optional)
Use a flexible spatula to loosen the frittata from the pan and slide it onto a serving plate. Allow it to cool slightly before slicing into wedges. It’s wonderful served warm with a fresh salad or cold on thick bread.

Variations & Substitutions
- Cheese Swap: Replace Parmesan with crumbled feta or mozzarella for a creamier, saltier twist.
- Herb Variations: Use thyme or oregano instead of basil to create a Mediterranean vibe.
- Vegetable Options: Swap tomatoes for roasted red peppers or add spinach for extra greens.
- Butter Alternative: Use extra olive oil for a dairy-free version.
Storage & Shelf Life
Store leftover frittata tightly covered in the refrigerator for up to 3 days. Reheat gently in a skillet or microwave to avoid drying out. To freeze, wrap individual slices in plastic wrap and place in an airtight container for up to 2 months. Thaw overnight in the fridge before reheating. Discard any leftovers showing off odors, discoloration, or mold.
Pro Tips
- For evenly cooked onions, slice them thin and sweat over medium-low heat to avoid burning and bitterness.
- Beat eggs just until combined to keep a tender, creamy texture—overbeating creates tough eggs.
- When cooking the frittata base, maintain low heat so it sets gently without browning too fast underneath.
- Use a nonstick pan to easily release the frittata and avoid damage to its delicate texture.
- For flavor balance, don’t skimp on the freshly cracked pepper and basil—you want a lively and fresh finish.
When is the best time to eat Frittata With Tomatoes Onions And Basil Recipe?
This frittata shines as a versatile meal any time of day. It works beautifully for a casual dinner, a nourishing brunch, or even a light lunch. The balance of hearty eggs and fresh vegetables gives sustained energy without heaviness, making it ideal for those midweek meals that need to be simple yet satisfying.
Can I make this frittata ahead of time?
Yes, you can prepare the frittata a few hours in advance and refrigerate it. To keep the texture fresh, reheat gently before serving, or enjoy cold alongside crusty bread and salad.
Are there dairy-free options for this recipe?
Definitely. Substitute butter with olive oil and skip the Parmesan or use a plant-based cheese alternative. This keeps the flavor rich while accommodating lactose intolerance or vegan preferences when replacing eggs with chickpea flour batter.
Can I add meat to this frittata?
Absolutely—cooked bacon, sausage, or ham cubes make delicious additions. Be mindful of extra salt and adjust seasoning accordingly. You might enjoy pairing it with recipes like leg of lamb with jalapeno pastrami marinade recipe 1910156 to elevate your dinner menu.
How do I avoid a soggy frittata?
Remove excess moisture from tomatoes by peeling and chopping before cooking. Cook onions slowly until they release their moisture. Also, avoid adding too many wet ingredients that can keep the frittata from setting properly.
Is it necessary to use fresh basil?
Fresh basil brings a bright, aromatic flavor that dried herbs can’t quite match. If you must use dried basil, use about one-third the amount and add it earlier in cooking to infuse the flavor.
Can I use other types of onions?
Sweet onions are best, but yellow or red onions work fine as well. Adjust cooking time if using stronger-flavored onions to soften their sharpness and develop sweetness.
What side dishes pair well with this frittata?
Light salads with lemon vinaigrette, rustic bread, or roasted root vegetables complement the creamy texture and tangy flavors perfectly. Check out our Cheesecake factory copycat pasta recipes for inspiration on savory sides.

More Recipes You Will Love
If you enjoy the fresh flavors of this frittata, you might also like some other easy and impressive dinner options. The leg of lamb with jalapeno pastrami marinade recipe 1910156 offers a bold, spicy flavor that pairs beautifully with your favorite sides.
For a comforting pasta dish that rivals restaurant classics, the Cheesecake factory copycat pasta recipes deliver creamy, cheesy decadence that’s also perfect for busy weeknights.
Conclusion
This frittata with tomatoes, onions and basil recipe is a harmonious blend of fresh, savory ingredients making every bite glow with flavor. It’s an adaptable dish that invites your creativity while offering wholesome nutrition and ease of preparation. Whether served warm with a salad or cold on crusty bread, it’s destined to become a favorite. Try it soon, and feel free to share your experience or favorite variations in the comments below!
FAQs
When is the best time to eat Frittata With Tomatoes Onions And Basil Recipe?
This frittata is versatile and perfect for any time of day but makes an especially satisfying dinner. Its hearty ingredients and fresh flavors also work well for brunch or a light lunch.
Can I make Frittata With Tomatoes Onions And Basil Recipe ahead of time?
Yes, you can prepare the frittata a few hours before serving. Store it covered in the refrigerator and reheat gently in the oven or microwave before eating to preserve its texture and flavor.
Is this Frittata With Tomatoes Onions And Basil Recipe suitable for vegetarians?
Absolutely! The recipe contains no meat or fish, relying on fresh vegetables, eggs, and cheese, making it a great option for vegetarians who enjoy a protein-rich meal.
How can I customize the frittata to suit dietary needs?
You can easily adjust the recipe by substituting dairy cheese with vegan alternatives or omitting onions for allergies. To reduce cholesterol, use egg whites or cholesterol-free egg substitutes.
What side dishes pair well with Frittata With Tomatoes Onions And Basil Recipe?
This frittata pairs beautifully with fresh green salads, crusty bread, or roasted vegetables, creating a balanced and colorful meal perfect for any dinner occasion.
