Let me tell you a little secret: my very first attempt at a “healthy breakfast” was a sad plate of rubbery egg whites and a lonely, un-toasted piece of bread. It was the culinary equivalent of a rainy Monday morning. But then, I discovered the magic of baking eggs in something delicious—something that did the flavor work for me. That’s how these Tomato Basil Egg Cups came to be.
Picture this: ripe, juicy cherry tomatoes bursting in the oven, their sweet acidity mingling with fragrant fresh basil. Now, imagine cradling a perfectly baked egg right in the middle of all that goodness. It’s like a flavor hug for your morning. No slaving over a hot skillet, no messy flip. Just set it, bake it, and watch it transform into a golden, bubbly masterpiece. In my kitchen, they’ve become the quick, impressive, and satisfying breakfast that feels like a weekend treat but fits into a busy weekday schedule.
Recipe Timing
- Prep Duration: 10 minutes
- Active Cooking: 20 minutes
- Total Duration: 30 minutes
- Portion Size: 2 servings (1 cup per serving)
- Complexity: Simple
Nutritional Recipe
- Calories per portion: 220
- Protein: 14g
- Carbs: 5g
- Fats: 16g
- Fiber: 1g
- Sugars: 3g
- Sodium: 380mg
Why You’ll Love This Tomato Basil Egg Cups
First off, this is easy. We’re talking chop, stir, crack, and bake. No complicated techniques or fancy equipment required. Secondly, it’s a complete, balanced meal in one cute little cup. You get protein, healthy fats, and vibrant veggies all working together. And finally, it’s incredibly satisfying. That warm, runny yolk mixing with the sweet tomatoes and fragrant basil? Absolute perfection. It’s the kind of meal that makes you feel good—both in the moment and all morning long.
The Complete Cooking Journey
The journey starts with a simple decision: oven mitts on, timer set. Your kitchen will fill with the warm, promising scent of garlic and olive oil as the tomatoes begin to soften. The first sizzle is music, a promise of good things to come. You’ll watch as the egg whites gently set around the yolk, turning opaque and fluffy, while the tomatoes release their juices and create a little saucy bath. The final touch of fresh basil brings a burst of green freshness, a last-minute invitation to taste the summer. The best part? Pulling that hot ramekin out of the oven and knowing that pure, uncomplicated deliciousness is just a fork away.
Ingredients:
- 8 large cherry tomatoes (or 4 Roma tomatoes, diced)
- 4 large eggs
- 4 tablespoons fresh basil, chopped (plus more for garnish)
- 1 tablespoon olive oil
- 2 cloves garlic, minced
- ¼ teaspoon red pepper flakes (optional, for a touch of heat)
- ¼ cup shredded mozzarella cheese (or Parmesan)
- Salt and freshly ground black pepper, to taste
- 2 ramekins or small oven-safe bowls
Method:
Step 1: Preheating and Prepping the Oven
Preheat your oven to 375°F (190°C). Lightly grease two 6-ounce ramekins with a drizzle of olive oil or a spray of non-stick cooking spray. This ensures the eggs slide right out.
Step 2: Sautéing the Tomatoes and Aromatics
Place a small skillet over medium heat. Add the olive oil and let it warm up for about 30 seconds. Add the minced garlic and cook until fragrant, about 30 seconds. Then, toss in the cherry tomatoes (or diced Roma tomatoes) and the red pepper flakes (if using). Cook for 3-4 minutes, stirring occasionally, until the tomatoes begin to soften and release their juices.
Step 3: Layering the Filling into Ramekins
Divide the tomato mixture evenly between the two prepared ramekins. Spread it into an even layer. Sprinkle half of the chopped fresh basil over the tomatoes in each ramekin.
Step 4: Cracking and Adding the Eggs
Carefully crack two eggs into a small bowl first (this prevents shell shards). Then, gently slide one egg over the tomato layer in each ramekin. Try to keep the yolk centered and intact.
Step 5: Seasoning and Topping with Cheese
Season each egg cup with a pinch of salt and a few grinds of black pepper. Sprinkle the shredded mozzarella cheese evenly over the top of each egg.
Step 6: Baking to Golden Perfection
Place the ramekins on a small baking sheet (for easier handling). Bake for 15-18 minutes, or until the egg whites are set but the yolks are still slightly jiggly for a runny yolk, or 20 minutes for a firmer yolk.
Step 7: Garnishing and Final Resting
Remove the ramekins from the oven carefully (they’re hot!). Let them rest for 2 minutes. This allows the carry-over heat to finish cooking and sets the juices. Top with the remaining fresh basil for a bright, aromatic finish.
Serving Suggestions & Pairings
These egg cups are wonderfully versatile. Serve them as is for a light, satisfying breakfast, or pair them with a slice of crusty sourdough toast for dipping into the runny yolk. A simple side of mixed greens or a light avocado salad would make a lovely lunch. For a heartier dinner, serve them alongside roasted potatoes or a small bowl of soup. They’re also fantastic with a side of turkey bacon or a sprinkle of crispy pancetta.
Storage & Leftovers Guide
While best enjoyed fresh, leftovers can be stored. Allow the egg cups to cool completely, then cover each ramekin tightly with plastic wrap or transfer them to an airtight container. They will keep in the refrigerator for up to 2 days. To reheat, warm them in a 350°F oven for 5-7 minutes, or microwave on 50% power for 1-2 minutes. The texture of the yolk will become firmer upon reheating, so keep that in mind.

Kitchen Wisdom & Success Tips
- Use room-temperature eggs: They cook more evenly and are less likely to crack when added to the hot ramekins.
- Don’t over-bake: The ramekins will retain heat and continue cooking the eggs after you pull them out. It’s better to take them out when the center is still slightly jiggly.
- Grease those ramekins well: This is the number one trick for a clean release. A butter or oil-coated ramekin ensures nothing sticks.
- Crack eggs into a bowl first: This is a lifesaver for avoiding shell fragments. If you do get a piece, use a larger piece of shell to scoop it out.
- Pre-cook the tomatoes: This step is crucial. It concentrates their flavor and prevents the egg cup from becoming watery.
Flavor Variations & Adaptations
- Spinach & Feta: Swap the basil for 1 cup of fresh baby spinach (wilted with the garlic) and use crumbled feta cheese instead of mozzarella.
- Mushroom & Swiss: Sauté ½ cup sliced mushrooms with the garlic. Omit the basil and top with shredded Swiss cheese.
- Meat Lover’s: Add 2 tablespoons of cooked, crumbled bacon or diced ham to the tomato layer.
- Spicy Southwestern: Use a chopped jalapeño in place of red pepper flakes, and top with shredded cheddar cheese. Serve with a dollop of sour cream.
- Vegan Option: For a vegan version, use a plant-based egg substitute designed for baking and a dairy-free cheese alternative. The result will be slightly different in texture but still delicious.
Reader Questions & Solutions
Q: My egg white is still runny after 20 minutes. What went wrong?
A: This is often an oven temperature issue. Make sure your oven is fully preheated. If your oven runs cool, it may need a few extra minutes. For a more even bake, ensure the ramekins are not touching each other or the oven walls.
Q: My tomatoes released too much water, making the bottom soggy. How can I prevent this?
A: The key is to really cook the tomatoes down before baking. Cook them for a full 4-5 minutes, stirring often, until they have visibly reduced in volume and released most of their liquid. A pinch of salt during cooking also helps draw out moisture.
Q: Can I use diced canned tomatoes instead of fresh?
A: Yes, but you must drain them very well first. Canned tomatoes are much more watery. I recommend sautéing them for an extra few minutes to reduce the liquid to a thicker consistency.
Q: My yolk broke when I cracked the egg. Is the recipe ruined?
A: Absolutely not! It’s purely aesthetic. The broken yolk will still cook and taste delicious. Just mix everything together gently and bake as directed. It will still be a beautiful, tasty dish.
Q: Can I make these egg cups ahead of time for meal prep?
A: You can prep the tomato mixture up to 2 days in advance and keep it in the fridge. When you’re ready to bake, just spoon the mixture into the ramekins, add the egg, and bake. For fully baked cups, see the Storage section—they’ll keep for 2 days.
Q: Can I double this recipe?
A: Yes! It scales perfectly. Just use a larger baking dish (like an 8×8 inch) or more ramekins. The baking time remains roughly the same, but you may need to add 2-3 minutes if you crowd the oven.
Wrapping Up
These Tomato Basil Egg Cups are more than just a recipe—they’re a little promise to yourself that breakfast can be both beautiful and effortless. They’re the perfect way to use up that last pint of cherry tomatoes and to remind yourself that cooking at home can be truly joyful. So next time you’re looking for a breakfast that feels like a special occasion (but takes just 30 minutes), give these a try. I promise you, your mornings will never be the same. Happy cooking!

Tomato Basil Egg Cups
Quick and satisfying egg cups that combine the flavor of tomatoes and basil with a perfectly cooked egg. Perfect for a healthy breakfast or a quick lunch.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 2 servings 1x
- Category: Breakfast
- Cuisine: American
- Diet: Healthy, Low Carb, Gluten-Free
Ingredients
8 large cherry tomatoes or 4 Roma tomatoes, diced
4 large eggs
4 tablespoons fresh basil, chopped
1 tablespoon olive oil
2 cloves garlic, minced
1/4 teaspoon red pepper flakes (optional)
2 ramekins or small oven-safe bowls
Instructions
Preheat your oven to 375°F (190°C). Lightly grease two 6-ounce ramekins with a drizzle of olive oil or a spray of non-stick cooking spray.
In a small skillet, heat olive oil over medium heat. Add minced garlic and cook until fragrant, about 30 seconds. Add cherry tomatoes (or diced Roma tomatoes) and red pepper flakes (if using). Cook for 3-4 minutes, stirring occasionally, until the tomatoes begin to soften and release their juices.
Divide the tomato mixture evenly between the two prepared ramekins. Spread it into an even layer. Sprinkle half of the chopped fresh basil over the tomatoes in each ramekin.
Carefully crack two eggs into a small bowl first. Then, gently slide one egg over the tomato layer in each ramekin. Try to keep the yolk centered and intact.
Season only with salt and freshly ground black pepper to taste.
Bake the ramekins in the preheated oven for 15 minutes, or until the eggs are set and the yolk is cooked to your desired doneness. Allow to cool slightly before serving.
Drizzle with extra olive oil if desired and serve with a sprinkle of fresh basil for garnish.
Nutrition
- Calories: 220
- Sugar: 3
- Sodium: 380mg
- Fat: 16
- Carbohydrates: 5
- Fiber: 1
- Protein: 14
- Recipe Timing
- Nutritional Recipe
- Why You’ll Love This Tomato Basil Egg Cups
- The Complete Cooking Journey
- Ingredients:
- Method:
- Step 1: Preheating and Prepping the Oven
- Step 2: Sautéing the Tomatoes and Aromatics
- Step 3: Layering the Filling into Ramekins
- Step 4: Cracking and Adding the Eggs
- Step 5: Seasoning and Topping with Cheese
- Step 6: Baking to Golden Perfection
- Step 7: Garnishing and Final Resting
- Serving Suggestions & Pairings
- Storage & Leftovers Guide
- Kitchen Wisdom & Success Tips
- Flavor Variations & Adaptations
- Reader Questions & Solutions
- Wrapping Up

