Have you seen those amazing, vibrant, and delicious-looking Pesto Eggs all over your TikTok and Instagram feeds and wondered if they’re really as good as they look? I’m here to tell you: they are even better! Get ready to discover the simple, two-ingredient breakfast hack that will completely change your morning routine forever.
This isn’t just a recipe; it’s a revolutionary approach to your morning eggs. The concept is pure genius: instead of using butter or oil, you fry your eggs directly in a spoonful of pesto. The oil in the pesto keeps the eggs from sticking, while the basil, garlic, and Parmesan infuse the eggs with an incredible amount of savory flavor as they cook. Served on a toasted bagel with a creamy, high-protein cottage cheese spread and a kick of chili crunch, this is a breakfast that is both incredibly easy and unbelievably delicious.
Table of Contents
Table of Contents
Recipe Overview: The Ultimate 5-Minute Breakfast Hack
What makes these Pesto Eggs a viral sensation is their incredible flavor-to-effort ratio. This is a true breakfast game-changer that takes less than 5 minutes to cook and uses just a handful of ingredients to create a meal that tastes like it came from a trendy brunch spot. It’s a healthy, satisfying, and protein-packed way to start your day that is anything but boring.
Metric | Time / Level |
Total Time | 10 minutes |
Active Prep Time | 5 minutes |
Difficulty Level | Easy |
Servings | 1-2 |
The Essential Ingredients for Perfect Pesto Eggs
This recipe uses a few simple, high-impact ingredients to create a meal that is bursting with flavor and texture.
- Pesto: This is our all-in-one cooking fat and seasoning! The quality of your pesto will make a big difference here. A high-quality, fresh-tasting store-bought basil pesto is a fantastic and convenient option. Of course, if you have homemade pesto, the flavor will be even more incredible.
- Large Eggs: The protein-packed star of the show. You can cook them to your desired doneness—sunny-side up for a delicious, runny yolk, or flipped for an over-easy or over-medium egg.
- The Base (Bagel & Cottage Cheese):
- Everything Bagel: A toasted everything bagel provides a sturdy, savory base with a wonderful crunch and flavor from the garlic, onion, and sesame seeds. A low-carb bagel is a great option, but any bagel you love will work.
- Cottage Cheese: This is a brilliant, high-protein spread. It adds a cool, creamy, and slightly tangy layer that perfectly balances the rich, savory pesto.
- Chili Crunch (or Chili Crisp): This is the perfect finishing touch. Chili crunch is a popular Asian condiment made from infused chili oil packed with crispy bits of fried chili, garlic, and other aromatics. It adds a wonderful, savory, spicy, and crunchy texture that takes these eggs over the top.
Bonus: Easy 5-Minute Homemade Basil Pesto
Want to make your own pesto? It’s easy! In a food processor, simply blend: 2 cups of fresh basil leaves, 1/2 cup of grated Parmesan cheese, 1/2 cup of extra-virgin olive oil, 1/3 cup of pine nuts (or walnuts), 2-3 cloves of garlic, and a pinch of salt until smooth.

Step-by-Step to the Best Eggs of Your Life
This recipe comes together in just a few simple steps.
Step 1: Fry the Eggs in Pesto
Heat a good quality non-stick pan over medium heat. Add the 2 tablespoons of pesto to the pan.
Use a spoon to spread the pesto around in a small area, creating a “nest” for your eggs. Let the pesto heat up for about 30 seconds until it is fragrant and sizzling slightly.
Carefully crack the 2 large eggs directly into the pesto.
Add a small pinch of salt and a few grinds of black pepper to taste, keeping in mind that your pesto is already salty.
Cook the eggs in the pesto for about 3 to 4 minutes.
- For sunny-side up eggs: You can cover the pan with a lid for the last minute of cooking. The trapped steam will gently cook the tops of the yolks.
- For over-easy/medium: After 3 minutes, carefully flip the eggs over and cook for another 30 seconds to 2 minutes on the other side, depending on how runny you like your yolks.
Pro Tip: The edges of the egg whites will cook into the pesto, creating a beautiful, crispy, lacy, and incredibly flavorful green crust. This is the best part!
Step 2: Assemble Your Pesto Egg Bagels
While the eggs are cooking, toast your bagel slices until they are golden and crisp.
Divide the 2 tablespoons of cottage cheese and spread it evenly over each of the toasted bagel slices.
Step 3: Garnish and Serve
Carefully place one perfect pesto egg on top of each bagel slice.
Top the eggs with a drizzle of the chili crunch. Serve immediately and enjoy!

The Best Viral TikTok Pesto Eggs Recipe (So Easy!)
A simple and flavorful recipe for the viral trend ‘Pesto Eggs’. This dish involves frying eggs directly in a layer of pesto in a non-stick pan, using the pesto’s oil as the cooking fat. The finished eggs are then served on a toasted everything bagel that has been spread with a layer of cottage or goat cheese and is finished with a drizzle of spicy chili crunch for a quick and satisfying breakfast or lunch.
- Prep Time: 5 minutes
- Cook Time: 5 minutes
- Total Time: 10 minutes
- Yield: 1–2 servings 1x
- Category: Breakfast
- Method: Pan-Frying
- Cuisine: American
- Diet: Vegetarian
Ingredients
- 2 Tablespoons pesto
- 2 large eggs
- Salt and pepper to taste
- 1 medium low-carb everything bagel
- 2 Tablespoons cottage cheese (or goat cheese)
- 2 teaspoons chili crunch
Instructions
- Make the Pesto Eggs:
- Heat a non-stick pan over medium heat and add the pesto.
- Use a spoon to spread the pesto into an even layer in the pan.
- Crack the eggs directly into the pesto.
- Season with salt and pepper to taste, keeping in mind that pesto is already salty.
- Cook the eggs for about 3-4 minutes for sunny-side up, or flip them over and fry for another 1-2 minutes for over-easy.
- Assemble the Bagels:
- While the eggs cook, toast and slice the bagel.
- Divide and spread the cottage cheese evenly over each toasted bagel slice.
- Place a cooked pesto egg on each slice.
- Top with a drizzle of chili crunch and serve immediately.
Notes
- The key to this recipe is using pesto as the cooking fat instead of butter or oil, which infuses the eggs with flavor as they fry.
- A non-stick pan is highly recommended to prevent the eggs and pesto from sticking.
- You can cook the eggs to your preferred doneness, either sunny-side up or fried.
- This recipe is easily customizable with different types of bagels or breads.
Nutrition
- Serving Size: 1 serving (2 eggs on 1 bagel)
- Calories: 550-650
- Sugar: 6-9 g
- Sodium: 1000-1300 mg
- Fat: 35-45 g
- Saturated Fat: 10-14 g
- Trans Fat: 0 g
- Carbohydrates: 30-40 g
- Fiber: 5-8 g
- Protein: 25-30 g
- Cholesterol: 380-420 mg
More Ways to Enjoy Your Pesto Eggs
While serving them on a bagel with cottage cheese is a fantastic, complete meal, the Pesto Eggs themselves are incredibly versatile! Try serving them:
- On Avocado Toast: A classic for a reason! Serve your pesto egg on top of a thick slice of toasted sourdough bread that has been generously smashed with fresh avocado.
- In a Breakfast Bowl: Serve the pesto eggs alongside roasted potatoes, sautéed greens, and some sliced avocado for a hearty and healthy breakfast bowl.
- Over Polenta or Grits: The rich, runny yolk and the savory pesto are incredible when served over a bowl of creamy, cheesy polenta or grits.
- As a Pesto Scramble: Instead of frying, you can gently scramble your eggs in the hot pesto for a delicious and easy alternative.
Storage and Make-Ahead Tips
Pesto eggs are a dish that is truly at its best when it is made and enjoyed immediately, while the eggs are hot and the yolks are perfectly runny.
- Make-Ahead: The best way to prep for this meal is to have your ingredients ready. You can make a large batch of homemade pesto and store it in the refrigerator for up to a week. You can also pre-chop your vegetables or have your other toppings ready to go for a super-fast assembly.
For more recipe follow my Pinterest account
Creative Recipe Variations
This simple technique is a wonderful base for your own delicious and creative breakfast ideas.
- Add More Toppings: Feel free to get creative with your garnishes! These pesto eggs are fantastic topped with some crumbled feta or goat cheese, chopped sun-dried tomatoes, fresh tomato slices, or a drizzle of balsamic glaze.
- Use a Different Pesto: The world of pesto is vast and delicious! Try making these eggs with a sun-dried tomato pesto for a rich, savory flavor, or an arugula pesto for a more peppery kick.
- Make it a Breakfast Sandwich: Instead of serving it open-faced, build a full breakfast sandwich. Layer your toasted bagel with the cottage cheese, the pesto egg, a slice of crispy bacon or a sausage patty, and a slice of provolone or white cheddar cheese.
Enjoy Your New Favorite Breakfast!
You’ve just discovered one of the easiest, fastest, and most delicious ways to elevate your morning routine. This Pesto Eggs recipe is a perfect example of how one simple idea can completely transform a basic ingredient into something truly special and exciting. It’s a healthy, satisfying, and incredibly flavorful breakfast that is sure to become a new staple in your home.
We hope you love this amazing breakfast hack!
If you enjoyed making this recipe, please leave a comment below or share it with a friend who needs some breakfast inspiration!
Frequently Asked Questions (FAQs)
Q1: Why are Pesto Eggs so popular?
Pesto Eggs went viral on platforms like TikTok because the recipe is the perfect combination of what people are looking for: it’s incredibly easy and fast, it uses just a few ingredients, it’s healthy and high-protein, and the final result is visually beautiful and absolutely delicious. It’s a true kitchen hack that actually works.
Q2: Will the pesto burn when I fry the eggs in it?
If you keep your pan on a steady medium heat, the pesto should not burn. The oil in the pesto will heat up and the basil and garlic will sizzle and become incredibly fragrant, infusing the egg with flavor. If you find your pesto is browning too quickly, simply lower the heat a little.
Q3: Can I use a different kind of pesto, like one without nuts?
Yes, absolutely! You can use any type of pesto that you love. A classic basil pesto is fantastic, but a sun-dried tomato pesto, an arugula pesto, or a nut-free version made with sunflower seeds or pumpkin seeds would also be delicious.
Q4: What should I serve with Pesto Eggs?
The recipe creates a perfect, complete meal by serving the eggs on a bagel. They are also wonderful served with a side of simple, fresh greens dressed with a little lemon juice, or with some sliced fresh tomatoes or avocado.
Q5: Is this recipe healthy?
Yes, this is a wonderfully healthy and balanced breakfast! You get a great amount of protein from the eggs and the cottage cheese. You get healthy fats from the pesto (which is typically made with olive oil and nuts). When served on a whole wheat or low-carb bagel, it’s a very satisfying and nourishing way to start your day.