This viral TikTok egg breakfast sandwich is truly a game-changer. Quick, simple, and delicious, it’s cooked in one pan, works on any sturdy bread to suit dietary needs, and can be customized with endless fillings. It’s an easy, flavorful, and relatively healthy breakfast that you’ll want to make again and again.

I’m a big fan of breakfast foods any time of day, and this sandwich has been on repeat at my house. It first blew up on Instagram and TikTok, and it’s easy to see why. I like to add my own twist — spreading pesto on the outside of the bread before dipping it in egg gives the sandwich extra flavor. Pesto and eggs pair perfectly, but the recipe is versatile so you can try plenty of variations.
How to make the egg sandwich that went viral on TikTok
Why you’ll love this recipe
- Quick and easy: made in one pan and perfect for busy mornings.
- Adaptable: works with sourdough, gluten-free, keto, paleo, or any sturdy bread.
- Vegan-friendly: use a plant-based egg substitute like Just Egg if desired.
- Nutritious: load it with fresh greens, tomatoes, or other veggies for added vitamins and antioxidants.
How to make the TikTok egg breakfast sandwich
Full recipe details are in the recipe card below.
Ingredients
- Bread: Use a sturdy loaf so it holds up to the egg—sourdough (including gluten-free sourdough), keto, paleo, or other sturdy slices work best.
- Eggs: About 3 eggs will usually cover two slices of bread and add protein. Use a plant-based egg product if you want a vegan version.
- Seasonings: Salt and pepper are basics; I also like red pepper flakes, garlic powder, or a sprinkle of nutritional yeast for a cheesy note and extra B12.
- Fillings: Fresh greens such as arugula or spinach, sliced tomato, avocado, or any fillings you enjoy.
- Cheese (optional): Dairy or dairy-free cheese both work.
- Pesto (optional): Spread on the bread before dipping for extra flavor.
Steps to make the TikTok breakfast sandwich
- Whisk the eggs in a bowl until smooth. Stir in your chosen seasonings.
- If using pesto, spread a thin layer on both slices of bread.
- Heat a skillet over medium and add butter, ghee, or oil. Pour the beaten eggs into the pan.
- Quickly press each slice of bread into the egg, fully coating one side. If you didn’t use pesto, flip the bread to coat both sides so each side can crisp in the pan.
- Cook until the eggs are set, then carefully flip the whole assembly so the egg side cooks through.
- Fold any egg overhang inward, place cheese on one slice if using, then add your fillings (greens, tomato, avocado, etc.).
- Top with the other slice to form the sandwich and serve warm for the best texture and flavor.

Breakfast sandwich variations
- BLT version: add bacon or turkey bacon, tomato, and romaine.
- Mediterranean: sun-dried tomatoes, spinach, and feta.
- Caprese-style: fresh mozzarella, tomato, and basil or spinach.
- Avocado: add sliced or mashed avocado to any version for creaminess.
- Add pickled onions for brightness.
- Lox-style: smoked salmon, capers, and pickled onion for a bagel-like twist.
Expert tips
- Use a good non-stick pan so the eggs and bread release easily. Generous greasing with butter or oil helps prevent sticking and makes flipping simpler.
- Don’t skimp on fat when greasing the pan—this helps achieve a golden, crispy exterior.
- Eat immediately for the crispiest results, or reheat leftovers in an air fryer to restore crispness.
More healthy breakfast recipes to try
- Potato breakfast wrap
- One-pan enchilada breakfast skillet
- Banana foster chia pudding
- Breakfast cheesecake souffle
- Breakfast egg-stuffed peppers
- Breakfast crumble
- Strawberries & Cream overnight oats
- Peanut butter & jelly chia pudding
- Oatmeal cookie dough overnight oats

Viral TikTok Breakfast Sandwich
Pin Recipe
Ingredients
Sandwich
- 2 slices sturdy bread of choice
- 3 eggs
- seasonings, of choice
- 2-ish tbsp pesto
Fillings
- 1 slice cheese, of choice *use dairy-free if needed!
- arugula or spinach
- freshly sliced tomato
- or whatever fillings you’d like!
Instructions
-
Whisk eggs until smooth, add seasonings, and spread pesto on bread if using.
-
Heat butter, ghee, or oil in a pan over medium. Pour in the eggs and quickly press each slice of bread into the egg to coat.
-
If you didn’t use pesto, flip the bread so both sides are coated and can crisp in the pan.
-
When the eggs are set, flip the assembly, fold in any overhanging egg, add cheese and fillings to one slice, top with the other slice, and enjoy warm.