Make these One-pan Italian Baked Eggs with tomatoes, peppers, and melty mozzarella. A delicious breakfast or brunch with minimal cleanup!
If you love dipping crusty bread into a rich tomato sauce with runny egg yolks and gooey mozzarella, then this One-Pan Italian Baked Eggs recipe is about to become your new favorite!
Eggs bake right in a savory tomato and pepper sauce infused with garlic and Italian herbs, and those melted mozzarella pockets are just to die for.
Finish everything with fresh basil and a sprinkle of Parmesan, and you’ve got a cozy, Italian-inspired meal that tastes like something you’d order at your favorite brunch spot.
The best part?
Everything comes together in one pan, using simple ingredients you probably already have in your kitchen. There’s no complicated prep or pile of dishes to deal with – just a flavorful meal that’s perfect for a slow weekend breakfast, a relaxed brunch, or an easy weeknight dinner.
Serve it straight from the pan with plenty of crusty bread for scooping up that delicious tomato sauce and runny yolks. Trust me, you won’t want to leave a single bite behind!

One-pan Italian Baked Eggs Ingredients
This One-Pan Italian Baked Eggs recipe uses simple, everyday ingredients to create a rich tomato sauce, perfectly baked eggs, and plenty of melty cheese.
Here’s what you’ll need and a few tips to make the most of each ingredient:
- Olive oil: A couple of tablespoons help soften the onions and peppers and bring out their natural sweetness. Use extra virgin olive oil for a lovely Mediterranean flavor.
- Yellow onions add a sweet, savory base to the tomato sauce. Finely chop them so they soften quickly and blend nicely into the sauce.
- Red bell pepper adds a little sweetness, color, and extra veggies. Cut it into small pieces so it cooks evenly and becomes tender.
- Garlic gives the sauce that classic Italian-inspired flavor. Add it after the onions and peppers have started to soften to keep the garlic from burning.
- Tomato paste intensifies the tomato flavor and gives the sauce a deeper, richer taste. Let it cook for a minute before adding the tomatoes.
- Passata and fresh tomatoes make a rich, chunky sauce with a strong tomato flavor. Use passata, tomato pulp, diced tomatoes, or whole canned tomatoes that you just crush before using. Anything goes, really. You can skip the fresh tomatoes out of season, or replace them with more tomato sauce or other vegetables.
- Italian herbs: oregano, basil
- Sweet paprika: Half a teaspoon adds gentle warmth and a little extra depth without making the dish spicy.
- Salt and freshly ground black pepper
- Eggs: You’ll need 4–5 large eggs, depending on the size of your pan and how many servings you’d like. Make little wells in the tomato sauce before cracking in the eggs so they cook evenly. Bake until the whites are set and the yolks are cooked to your liking.
- Fresh mozzarella torn into small pieces melts into delicious creamy pockets throughout the sauce. Scatter it around the eggs before baking for the best distribution. Swap mozzarella for a vegan alternative cheese to keep this dish dairy-free.

How to make One-pan Italian Baked Eggs
Making these Italian baked eggs is easy!
You’ll start with a rich tomato and pepper sauce, then nestle the eggs into the pan and let them cook gently until just set. Here’s how to do it:
Sauté the vegetables
Heat the olive oil in a large, deep skillet over medium heat. Add the finely chopped onions and diced red bell pepper and cook for 5–7 minutes, stirring occasionally, until softened. Add the minced garlic and cook for another 30–60 seconds, until fragrant.
Don’t rush this step! Giving the onions and peppers enough time to soften brings out their natural sweetness and creates a more flavorful sauce. Keep the heat moderate so the garlic doesn’t burn.
Make the tomato sauce
Stir in the tomato paste, dried oregano, dried basil, sweet paprika, salt, and freshly ground black pepper. Cook for about a minute to bring out the flavors of the tomato paste and spices. Add the canned tomatoes and chopped fresh tomatoes, breaking up the canned tomatoes with your spoon as needed.
Bring the sauce to a gentle simmer and cook for 10–15 minutes, stirring occasionally, until it thickens slightly.
The sauce should be thick enough to hold the eggs in place without letting them spread too much. If it looks watery, simmer it uncovered for a few extra minutes. If it gets too thick, add a small splash of water. Taste and adjust the seasoning before adding the eggs.

Add the eggs and mozzarella
Use the back of a spoon to make 4–5 small wells in the tomato sauce. Crack an egg into each well, keeping the yolks intact if possible. Scatter the torn mozzarella pieces around the eggs.
Make the wells deep enough to hold the eggs, but don’t worry if a little egg white spills into the sauce. For the neatest presentation, crack each egg into a small cup first, then gently slide it into the skillet. Fresh mozzarella releases some moisture as it melts, so avoid adding too much extra liquid to the sauce.

Cook the eggs on the stovetop
Reduce the heat to low and cover the skillet with a lid. Cook for 5–8 minutes, checking occasionally, until the egg whites are set and the mozzarella is melted. The exact timing depends on the size of your eggs, the depth of the sauce, and how runny you like your yolks.
Keep the heat low to prevent the sauce from sticking or bubbling too vigorously around the eggs. Try to avoid lifting the lid too often, as the trapped steam helps the egg whites cook evenly. If you prefer runny yolks, start checking around the 5-minute mark. For firmer yolks, leave them a little longer.
Serve
Remove the skillet from the heat and sprinkle the eggs with fresh basil leaves and freshly grated Parmesan, if using. Let everything rest for a minute or two before serving.
Serve straight from the pan with crusty bread, toasted sourdough, or warm pita to soak up all that delicious tomato sauce and runny egg yolk.

Oven-baked alternative
Prefer to finish your eggs in the oven? Preheat the oven to 180°C (350°F). Once the tomato sauce is ready, add the eggs and mozzarella as described above, then transfer the skillet to the oven, uncovered. Bake for approximately 10 minutes, or until the egg whites are set and the yolks are cooked to your liking.
Make sure your skillet is oven-safe, including its handle and lid if you plan to use one. Start checking the eggs after 10 minutes, as they can go from perfectly runny to firm quite quickly. Remember that the eggs will continue cooking slightly after you remove the pan from the oven.
Serving ideas
These One-Pan Italian Baked Eggs are delicious for breakfast or brunch, but they’re also hearty enough for a simple lunch or weeknight dinner. Here are a few ways to serve them:
- My favorite way to enjoy these eggs is with a slice of crusty sourdough, ciabatta, or a warm baguette. It’s perfect for scooping up the rich tomato sauce and runny egg yolks!
- Serve alongside a simple green salad with a light lemon dressing to balance the rich tomato sauce and melted mozzarella.
- Add crispy roasted potatoes or breakfast potatoes for a more filling meal.

Storage tips
These Italian baked eggs are best enjoyed fresh, when the eggs are tender, the yolks are just right, and the mozzarella is deliciously melty. If you have leftovers, here’s how to store them:
Refrigerator:
Allow the leftovers to cool slightly, then transfer them to an airtight container and refrigerate within 2 hours of cooking. Store for up to 3–4 days, although the eggs may become firmer over time.
Reheating:
Reheat gently in a covered skillet over low heat until warmed through. Add a splash of water if the tomato sauce has thickened too much. You can also use the microwave in short intervals, but the eggs may cook further.
Make-ahead tip:
The tomato sauce can be prepared up to 3 days ahead and stored in an airtight container in the refrigerator. When you’re ready to eat, reheat the sauce in a skillet, add the eggs and mozzarella, and cook until the eggs are set.
Freezing:
I don’t recommend freezing the finished dish, as cooked eggs can become rubbery and the mozzarella may change texture. However, you can freeze the tomato sauce separately for up to 3 months. Thaw it overnight in the refrigerator, reheat, and add fresh eggs and mozzarella when serving.
If you know you’ll have leftovers, consider making only as many eggs as you’ll eat and saving the extra tomato sauce separately. That way, you can freshly cook the eggs whenever you’re ready for another delicious meal!
Similar recipes:
One-Pot Pasta with Peas (Pasta e Piselli)
One-Pot Creamy Mushroom Tortellini


One-pan Italian Baked Eggs
Eggs baked in a homemade tomato and pepper sauce with garlic, Italian herbs, fresh mozzarella, and basil. This easy one-pan recipe is full of flavor.
Ingredients
- 2 tbsp olive oil
- 2 small yellow onions, finely chopped
- 1 red bell pepper, diced
- 2 garlic cloves, minced
- 1 tbsp tomato paste
- 1 tsp dried oregano
- ½ tsp dried basil
- ½ tsp sweet paprika
- ½ tsp salt
- ¼ tsp freshly ground black pepper
- 2 fresh tomatoes, chopped
- 1 can (400 g) tomato passata
- 4–5 large eggs
- 100 g fresh mozzarella, torn into pieces
- A handful of fresh basil leaves
Instructions
- Sauté the vegetables. Heat the olive oil in a large, deep skillet over medium heat. Add the chopped onions and red bell pepper and cook for 5–7 minutes, until softened. Stir in the garlic and cook for another minute.
- Make the tomato sauce. Add the tomato paste, dried oregano, dried basil, sweet paprika, salt, and black pepper. Stir well, then add the chopped fresh tomatoes and canned tomato passata. Simmer for 10–15 minutes, stirring occasionally, until the sauce thickens slightly.
- Add the eggs and mozzarella. Make 4–5 small wells in the sauce and crack an egg into each one. Scatter the torn mozzarella around the eggs.
- Cook on the stovetop. Cover the skillet with a lid and cook over low heat for 5–8 minutes, or until the egg whites are set and the yolks are cooked to your liking. Check occasionally to make sure the sauce isn't sticking to the bottom.
- Garnish and serve. Remove from the heat and sprinkle with fresh basil and grated Parmesan, if using. Serve warm with crusty bread for dipping.
Notes
To finish in the oven instead:
Preheat the oven to 180°C (350°F). After adding the eggs and mozzarella, transfer the oven-safe skillet to the oven and bake uncovered for about 10 minutes, or until the egg whites are set and the yolks reach your preferred doneness. Keep an eye on the eggs, as cooking time will vary depending on your oven and skillet.
Nutrition Information:
Yield: 3 Serving Size: 1Amount Per Serving: Calories: 250Total Fat: 17gSaturated Fat: 6gUnsaturated Fat: 11gCholesterol: 26mgSodium: 621mgCarbohydrates: 17gFiber: 4gSugar: 9gProtein: 10g
Nutrition data is automatically calculated using Nutritionix and may not be accurate.