Ultimate Pesto Eggs with Roasted Tomatoes on Toast
Elevate your breakfast, brunch, or even dinner routine with these exquisite pesto eggs. Far beyond a simple scramble, this recipe transforms ordinary eggs into a vibrant, herb-infused masterpiece. By gently warming fresh pesto in the skillet before introducing the egg mixture, each bite is bursting with an aromatic depth that’s simply irresistible. Served generously on crunchy toast, complemented by the sweet burst of roasted tomatoes, and crowned with shavings of Parmesan, a sprinkle of fresh herbs, and peppery arugula, this dish is a testament to how effortlessly simple ingredients can create a truly special meal for any occasion.

Table of Contents
- Why You’ll Adore This Pesto Eggs Recipe
- The Essential Ingredients
- Variation: Add Creamy Avocado Toast
- Crafting Your Scrambled Pesto Eggs: Step-by-Step Guide
- Perfect Serving Suggestions
- Expert Tips for Flawless Pesto Eggs
- More Delightful Egg Recipes to Explore
- Pesto Eggs With Roasted Tomatoes Recipe Card
Why You’ll Adore This Pesto Eggs Recipe
This isn’t just another fleeting food trend; it’s a timeless fusion of flavors that delivers satisfaction with every bite. While pesto eggs recently surged in popularity across social media platforms like TikTok, the magic of whisking vibrant pesto into fluffy eggs is a culinary secret I’ve cherished and perfected over many years. As a dedicated pesto enthusiast, I wholeheartedly believe that this versatile, herbaceous sauce deserves to be celebrated far beyond the confines of pasta dishes. Its rich, savory, and aromatic qualities are perfectly suited to uplift the humble egg into something extraordinary.
Unlike many viral versions that often feature fried eggs, my perfected rendition centers on the creamy, delightful texture of scrambled eggs. This approach ensures that the pesto is thoroughly incorporated, infusing every soft, curd-like morsel with its distinctive flavor profile. The true genius of this recipe, however, lies in its harmonious pairing with sweet, savory roasted tomatoes. These gems add a welcome burst of acidity and a tender texture that beautifully contrasts with the eggs. Served on a sturdy slice of toasted bread and garnished with fresh greens, this dish transcends typical breakfast fare, making it an ideal choice for a leisurely brunch, a satisfying lunch, or even a light yet fulfilling dinner.
One of the most appealing aspects of this pesto eggs recipe is its remarkable speed and simplicity, especially when you plan a little ahead. Roasting the tomatoes can be done well in advance, transforming this gourmet-tasting meal into a remarkably quick 5-minute affair on busy mornings or evenings. During the peak summer season, when tomatoes are at their sweetest and juiciest, I enjoy them both raw and roasted. Their natural sweetness intensifies beautifully in the oven, creating a sensational counterpoint to the savory basil pesto and the rich, creamy eggs. This prep-ahead flexibility makes it a go-to option for delicious and convenient dining.
The Essential Ingredients for Your Pesto Eggs
Crafting the perfect pesto eggs starts with selecting quality ingredients that bring out the best in each other. Here’s what you’ll need to create this incredibly flavorful dish:
- Pesto: The heart and soul of this recipe. For an unparalleled fresh and vibrant flavor, I highly recommend homemade pesto. It’s surprisingly easy to whip up in a food processor and makes a significant difference. If time is a constraint, opt for a good quality store-bought pesto from the refrigerated section of your grocery store. Jarred pesto can work in a pinch, but be aware it often has a more “cooked” or less fresh taste.
- Eggs: A kitchen staple that’s always in my fridge, ready for everything from baking to quick and easy meals like this one. Fresh, large eggs are essential for the best texture and flavor.
- Tomatoes: I love using a colorful mix of grape and cherry tomatoes. Roasting them brings out their natural sweetness and creates a wonderful textural contrast. Roasted tomatoes are a versatile ingredient I often keep on hand, not just for eggs but for enriching pasta dishes and salads as well.
- Olive Oil: A drizzle of high-quality extra virgin olive oil is used to toss the tomatoes before roasting, enhancing their flavor and aiding in caramelization. I also lightly brush or drizzle the toasted bread with olive oil to add richness and a slight crispness before layering on the pesto eggs.
- Seasonings: My go-to spice drawer essentials make a big impact here. A sprinkle of everything bagel seasoning adds a fantastic savory, garlicky crunch to the eggs. Red pepper flakes introduce a subtle, delightful warmth, while kosher salt and freshly ground black pepper are crucial for balancing all the flavors.
- Arugula: This peppery green is my absolute favorite for finishing dishes. Its slightly bitter, fresh bite perfectly complements the rich eggs and sweet tomatoes. You can also tear in some fresh basil leaves for an extra aromatic touch.
- Chives: An often-underestimated herb, chives offer a delicate, fresh oniony flavor without being overpowering. They add a bright finish and a touch of color to the dish.
- Parmesan Cheese: Once the toast is assembled, a generous scattering of thinly shaved Parmesan cheese adds a salty, umami depth that ties all the flavors together. If you’re a cheese lover, feel free to experiment with crumbled feta or creamy goat cheese for different flavor profiles.
- Bread: A robust, crusty bread like sourdough is my top choice. Its hearty texture stands up beautifully to the toppings and provides a satisfying crunch. Whole-wheat bread is another excellent option, offering a wholesome base.
Variation: Add Creamy Avocado Toast
For an extra layer of richness, healthy fats, and increased satiety, consider spreading mashed avocado generously onto your toasted bread before layering the pesto eggs, roasted tomatoes, and other toppings. The creamy avocado adds a delightful texture and a mild, earthy flavor that beautifully complements the vibrant pesto and sweet tomatoes, making the meal even more substantial and nourishing.
Crafting Your Scrambled Pesto Eggs: Step-by-Step Guide
Creating these delightful pesto eggs is a straightforward process, but paying attention to a few details will ensure a perfect result every time. Follow these steps for an amazing meal:
Step 1: Prepare for Roasting
Begin by preheating your oven to 400 degrees Fahrenheit (200 degrees Celsius). Line a baking sheet with parchment paper; this prevents sticking and makes cleanup a breeze. This initial step ensures your oven is at the ideal temperature for perfectly roasted tomatoes.
Step 2: Roast the Tomatoes to Perfection
Take your grape or cherry tomatoes, halved, and place them in a medium bowl. Drizzle them with 1 tablespoon of olive oil, a half teaspoon of kosher salt, and a quarter teaspoon of black pepper. Toss gently to ensure they are evenly coated. Arrange the seasoned tomatoes on your prepared sheet pan, cut-side up, in a single layer. This allows them to roast evenly and prevents them from steaming. Roast for approximately 30 minutes, or until the tomatoes appear slightly wrinkled and softened, but still retain their juicy interior and a vibrant sweetness. The roasting process concentrates their flavor, making them a fantastic addition to the eggs.

Step 3: Whisk the Eggs for Fluffiness
In a small bowl, crack your eggs. Add a half teaspoon of kosher salt and a quarter teaspoon of black pepper. Whisk vigorously until the yolks and whites are thoroughly combined and the mixture is slightly frothy. Proper whisking introduces air, which contributes to light and fluffy scrambled eggs.
Step 4: Gently Warm the Pesto
Place a non-stick skillet over medium-low heat. Add 1 tablespoon of your chosen pesto to the pan. Allow the pesto to warm gently for about 30 seconds to 1 minute, until it just begins to sizzle lightly and becomes fragrant. Be careful not to let it burn, as this can make the pesto bitter. Warming the pesto first enhances its aroma and ensures it beautifully coats the eggs.
Step 5: Introduce the Eggs to the Pesto
Once the pesto is warm and aromatic, pour the whisked egg mixture directly into the skillet. The eggs will immediately begin to cook in the warm pesto, absorbing its incredible flavors.

Step 6: Scramble for Creamy Curds
Using a heat-resistant spatula, gently and continuously move the eggs around the skillet as they cook. Use a folding motion to create soft, fluffy curds. Avoid aggressive stirring, which can result in rubbery eggs. The goal is to achieve a creamy, tender consistency. Continue scrambling until the eggs are mostly set but still slightly soft and moist – they will continue to cook slightly from the residual heat of the pan.
Step 7: Remove from Heat at the Right Moment
Crucially, pull the skillet off the heat when the eggs are still on the soft side. Overcooking scrambled eggs is a common mistake that leads to a dry, tough texture. The residual heat in the pan will complete the cooking process, ensuring your pesto eggs remain incredibly moist and tender.

Step 8: Assemble Your Gourmet Toasts
Prepare your toasted bread by drizzling each slice generously with a touch of olive oil. This adds flavor and prevents the toast from getting soggy. Carefully spoon the scrambled pesto eggs onto the olive oil-drizzled toast. Next, artfully arrange the warm roasted tomatoes over the eggs. Finish with a scattering of fresh baby arugula, delicate shavings of Parmesan cheese, a sprinkle of fresh chives, a dash of everything bagel seasoning for extra crunch and flavor, and a pinch of red pepper flakes for a subtle kick. Serve immediately and savor every exquisite bite!

Perfect Serving Suggestions for Pesto Eggs
While pesto eggs on toast with roasted tomatoes are a delightful and satisfying meal on their own, pairing them with a simple side can elevate the experience even further. To truly transform this into a well-rounded and complete meal, consider adding a fresh, crisp salad. A vibrant green salad offers a refreshing contrast to the richness of the eggs and pesto. Try this classic house salad with a light vinaigrette, or a zesty arugula salad with lemon vinaigrette to cut through the richness and add a bright, peppery note. For breakfast or brunch, a small bowl of fresh seasonal fruit or a side of crispy bacon can also make excellent complements.
Expert Tips for Flawless Pesto Eggs
Achieving the perfect plate of pesto eggs is simple with these expert tips:
- Roast Your Tomatoes in Advance for Quick Prep: This is a game-changer for speed and convenience. As mentioned, roasting the tomatoes can be done up to 3 days ahead of time. Once cooled, store them in an airtight container in your refrigerator. When you’re ready to make your eggs, you can either allow the tomatoes to come to room temperature for about 15-20 minutes, or gently warm them by adding them to the skillet with the eggs when they begin to form curds. This simple step turns a delicious meal into an almost instant delight.
- Always Use a Non-Stick Frying Pan: For perfectly scrambled eggs and to prevent any pesto residue from stubbornly sticking, a good quality non-stick pan is absolutely essential. This ensures easy flipping, even cooking, and effortless cleanup, allowing your eggs to glide smoothly off the pan.
- Pesto Eggs Are Best Eaten Fresh: The delicate, fluffy texture of scrambled eggs, especially when infused with pesto, is at its peak immediately after cooking. This is not a recipe that holds up well for leftovers, as the eggs can become rubbery and the pesto flavor may diminish. Plan to enjoy this dish right off the skillet for the ultimate experience.
- Customizing for Dietary Needs:
- Gluten-Free Option: If you’re following a gluten-free diet, simply swap traditional bread for your favorite gluten-free bread. Ensure it’s toasted to a perfect crispness. Alternatively, you can enjoy the pesto eggs and roasted tomatoes without any toast at all, perhaps served alongside a green salad for a lighter, carb-conscious meal.
- Dairy-Free Option: For a dairy-free version, ensure your pesto is made without Parmesan cheese (or use a dairy-free Parmesan alternative). You can also omit the Parmesan cheese topping or use a plant-based cheese substitute.
- Don’t Overcook Your Eggs: This is perhaps the most important rule for any scrambled egg recipe. Remove the eggs from the heat when they are still slightly soft and moist. They will continue to cook gently in the residual heat of the pan, reaching that ideal creamy consistency without becoming dry or rubbery.
- Quality of Pesto Matters: The flavor of your pesto will largely dictate the flavor of your eggs. Invest in a good quality store-bought pesto (refrigerated section is often best) or, even better, make your own for the freshest, most vibrant taste.
- Experiment with Herbs and Spices: While the suggested seasonings work wonderfully, feel free to get creative. A pinch of fresh dill, a touch of smoked paprika, or a sprinkle of nutritional yeast for a cheesy flavor can add interesting twists.
More Delightful Egg Recipes to Explore
Eggs are incredibly versatile and form the basis for countless delicious and quick meals. If you enjoyed these pesto eggs, you might love exploring other egg-centric recipes from my collection:
- Mini Roasted Broccoli Onion Frittatas
- Spinach Feta Egg White Bites
- Mushroom Pepper Feta Crustless Quiche
- Tomato Kale Pesto Frittata
- Black Bean Roasted Pepper Frittata
- Mushroom Tomato Frittata
- Roasted Vegetable Egg White Frittata
- Cottage Cheese Egg Bake
- Asparagus Mushroom Egg Bake
- Roasted Sweet Potato Cottage Cheese Egg Bake
Pesto Eggs With Roasted Tomatoes
Paige Adams
5 minutes
35 minutes
40 minutes
2
Ingredients
For Roasted Tomatoes
-
1
pint
grape or cherry tomatoes,
halved for even roasting and flavor release -
1
tablespoon
extra virgin olive oil,
to toss the tomatoes before roasting -
1/2
teaspoon
kosher salt,
for seasoning the tomatoes -
1/4
teaspoon
black pepper,
freshly ground for best flavor
For Pesto Eggs
-
2
large eggs,
fresh for the best scrambled texture -
1/2
teaspoon
kosher salt,
to season the eggs -
1/4
teaspoon
black pepper,
freshly ground -
1
tablespoon
pesto,
homemade or good quality store-bought
For Assembly and Topping
-
2
large slices
crusty bread,
such as sourdough, perfectly toasted -
Olive oil,
for drizzling the toasted bread -
Baby arugula,
for a fresh, peppery garnish -
Shaved Parmesan,
for a salty, savory finish -
Fresh chives,
finely chopped, for a mild oniony flavor -
Everything bagel seasoning,
optional, for extra crunch and garlic notes -
Red pepper flakes,
optional, for a subtle hint of heat
Instructions
-
Prepare the Oven: Preheat your oven to 400 degrees F (200 C). Line a baking sheet with parchment paper to prevent sticking and ensure easy cleanup.
-
Roast the Tomatoes: In a medium bowl, gently toss the halved grape or cherry tomatoes with 1 tablespoon of olive oil, 1/2 teaspoon of kosher salt, and 1/4 teaspoon of black pepper. Arrange the seasoned tomatoes in a single layer on the prepared baking sheet, cut-side up. Roast for approximately 30 minutes, or until they become tender, slightly wrinkled, and burst with concentrated sweetness, while still retaining their juicy interior.
-
Whisk the Eggs: In a separate small bowl, whisk the 2 large eggs with an additional 1/2 teaspoon of kosher salt and 1/4 teaspoon of black pepper until the yolks and whites are fully incorporated and slightly frothy. This ensures fluffy scrambled eggs.
-
Cook the Pesto Eggs: Heat 1 tablespoon of pesto in a non-stick skillet over medium-low heat. Allow it to warm gently until it just begins to sizzle and release its aroma, about 30 seconds to 1 minute. Pour the whisked eggs into the warmed pesto. Using a spatula, continually and gently move the eggs around the pan, folding them to create soft, fluffy curds. Remove the skillet from the heat when the eggs are still slightly moist and on the soft side, as they will continue to cook from the residual heat.
-
Assemble and Serve: Drizzle your toasted crusty bread with a little olive oil. Spoon the scrambled pesto eggs evenly over the toast. Top generously with the warm roasted tomatoes, a handful of fresh baby arugula, shavings of Parmesan cheese, a sprinkle of fresh chives, and a dash of everything bagel seasoning and red pepper flakes, if desired. Serve immediately and enjoy your gourmet pesto egg toast!
Notes
Best Eaten Fresh: This recipe is designed to be enjoyed immediately after cooking for the best taste and texture. Scrambled eggs, especially with pesto, do not typically make good leftovers.
Avocado Toast Variation: For a more substantial and creamy meal, spread mashed avocado on your toast before adding the pesto eggs, roasted tomatoes, and other delicious toppings. This adds healthy fats and a wonderful texture.
Gluten-Free Option: Easily adapt this recipe to be gluten-free by using gluten-free bread for your toast, or by serving the pesto eggs and tomatoes simply in a bowl without any bread.
Dairy-Free Option: Choose a dairy-free pesto and omit the Parmesan cheese, or use a plant-based Parmesan alternative.
Nutrition
Calories:
420
kcal
|
Carbohydrates:
45
g
|
Protein:
17
g
|
Fat:
20
g
|
Saturated Fat:
4
g
|
Polyunsaturated Fat:
3
g
|
Monounsaturated Fat:
9
g
|
Trans Fat:
0.01
g
|
Cholesterol:
170
mg
|
Sodium:
1820
mg
|
Potassium:
727
mg
|
Fiber:
4
g
|
Sugar:
10
g
|
Vitamin A:
2004
IU
|
Vitamin C:
57
mg
|
Calcium:
178
mg
|
Iron:
5
mg
Nutrition information is automatically calculated, so should only be used as an approximation.
Additional Info
Breakfast
Italian
Did you make this recipe?
Mention @lastingredient on Instagram and tag it #lastingredient!