Egg and Cheese on a Roll: Easy Breakfast Sandwich

Updated November 6, 2026

Total time
13 min
prep 5 min · cook 8 min
Serves
1
one portion

Jump to recipe

Egg and Cheese on a Roll: Easy Breakfast Sandwich

Egg and cheese on a roll is the classic New York–style breakfast sandwich: a soft, chewy roll (often a kaiser or hero) filled with a hot, fluffy omelet-style egg and a slice of melty American cheese. It works because the simple combination of rich egg, salty cheese, and a sturdy roll creates a satisfying, portable meal that comes together in under 15 minutes. This recipe gives you a perfectly cooked egg with a slightly crisp edge, melted cheese, and a soft roll that holds everything together without falling apart.

Ingredients

  • 1 large roll (kaiser, bulkie, or soft hero roll), split
  • 2 large eggs
  • 1 tablespoon (15 ml) milk or water (optional, for fluffier eggs)
  • 1 slice American cheese (or 1/4 cup / 30 g shredded cheddar)
  • 1 tablespoon (14 g) butter or oil, for the pan
  • Salt and freshly ground black pepper, to taste
  • Optional: 1 tablespoon (15 g) mayonnaise, ketchup, or hot sauce, for spreading

Instructions

  1. Prep the roll: Split the roll in half horizontally. If you like a toasted roll, place the cut sides up on a baking sheet and toast under the broiler for 1–2 minutes, or toast in a dry skillet cut-side down over medium heat until golden. Set aside.
  2. Whisk the eggs: In a small bowl, crack the eggs. Add the milk or water (if using), a pinch of salt, and a few grinds of pepper. Whisk vigorously with a fork until the yolks and whites are fully combined and slightly frothy. This takes about 30 seconds.
  3. Heat the pan: Place a nonstick skillet (8–10 inches / 20–25 cm) over medium heat. Add the butter or oil and swirl to coat the bottom. The pan is ready when the butter foams but does not brown.
  4. Cook the egg: Pour the egg mixture into the center of the pan. Let it sit undisturbed for 20–30 seconds until the bottom begins to set. Using a spatula, gently push the cooked edges toward the center, tilting the pan to let the uncooked egg flow to the edges. Repeat this pushing and tilting for about 1–2 minutes, until the egg is mostly set but still slightly shiny and soft on top. The egg should be cooked to a safe minimum internal temperature of 160°F (71°C) as per USDA FSIS guidelines; if you prefer a firmer texture, cook for another 30 seconds.
  5. Fold and melt: When the egg is almost set, fold it in half (or into thirds) to form a shape that roughly matches the size of your roll. Place the cheese slice on top of the hot egg. Let it sit in the pan for about 30 seconds, until the cheese begins to melt. If you like your cheese fully melted, cover the pan with a lid for 15–20 seconds.
  6. Assemble: Place the egg-and-cheese on the bottom half of the roll. If using mayonnaise, ketchup, or hot sauce, spread it on the top half. Close the sandwich and press down gently. Serve immediately while hot.

Tips

  • Use a nonstick pan: A good nonstick skillet ensures the egg releases easily without needing excess butter or oil. If using stainless steel, preheat the pan over medium for 2 minutes and add enough oil to coat the bottom.
  • Don’t overcook the egg: The egg should be just set but still moist. Overcooking makes it rubbery and dry. Remove from heat when it’s slightly underdone; residual heat will finish cooking it.
  • Choose the right roll: A soft roll with a slightly chewy crust (like a kaiser or bulkie) works best. Avoid overly crusty bread like a baguette, which can be hard to bite through and may tear the egg.
  • Season at the right time: Salt the eggs just before cooking or after whisking. Salting too early can make the eggs watery. Add pepper after cooking if you prefer a stronger kick.
  • Make it a meal: Add a slice of cooked bacon, ham, or sausage, or a handful of sautéed spinach or peppers, to turn it into a heartier breakfast.

Serving Suggestions

Serve the sandwich hot, ideally within 5 minutes of assembly. It pairs well with a side of crispy hash browns, fresh fruit, or a simple green salad. For a classic diner-style meal, serve with a small cup of coffee or orange juice. If you’re making several, keep them warm on a baking sheet in a 200°F (93°C) oven for up to 15 minutes, but note that the roll may soften.

Variations

  • Bacon, Egg, and Cheese: Add 2 slices of cooked bacon (or 2 tablespoons of crumbled cooked sausage) before adding the cheese.
  • Vegetable Egg and Cheese: Sauté 1/4 cup (40 g) diced bell peppers, onions, or mushrooms in the pan before adding the eggs. Cook until softened, then pour the eggs over them.
  • Spicy Version: Add a few dashes of hot sauce to the egg mixture, or spread sriracha or chili crisp on the roll.
  • Different Cheese: Swap American for provolone, Swiss, pepper jack, or crumbled feta. Each changes the flavor profile—provolone is mild, pepper jack adds heat, feta is salty and tangy.
  • Bagel Style: Use a plain or everything bagel instead of a roll. Toast the bagel for extra crunch.
  • Egg White Version: Use 3 egg whites instead of 2 whole eggs for a lighter sandwich. Add a pinch of salt and pepper; cook the same way.

Storage and Reheating

Refrigerate: If you have leftovers (unlikely!), wrap the sandwich tightly in aluminum foil or plastic wrap and refrigerate within 2 hours of cooking. It will keep for up to 3 days.

Reheat: To reheat, unwrap the sandwich and place it on a microwave-safe plate. Microwave on high for 30–45 seconds, then check. If not hot enough, continue in 15-second intervals. The roll may become soft; to restore some crispness, toast the roll halves in a toaster or dry skillet for 1–2 minutes before reassembling. Alternatively, reheat the entire sandwich in a toaster oven at 350°F (175°C) for 5–7 minutes, or until heated through. The egg should reach an internal temperature of 165°F (74°C) for leftovers, per USDA FSIS guidelines.

Freeze: You can freeze the cooked egg (without the roll) for up to 1 month. Wrap the cooled egg in plastic wrap and place in a freezer bag. Thaw overnight in the refrigerator, then reheat in a skillet over medium heat for 1–2 minutes per side. Assemble with a fresh roll.

Frequently Asked Questions

What kind of roll is best? A kaiser roll, bulkie roll, or soft hero roll are the traditional choices. They have a sturdy crust that holds up to the moist egg without getting soggy. If you can’t find those, a brioche bun or a soft hamburger bun works, but they are sweeter and more delicate.

Can I use pre-shredded cheese? Yes, but pre-shredded cheese often contains anti-caking agents that prevent it from melting as smoothly. For the best melt, buy a block and shred it yourself, or use a slice of American cheese, which melts beautifully.

Why is my egg sticking to the pan? Either the pan isn’t hot enough, or you didn’t use enough fat. Make sure the pan is preheated over medium heat for at least 1 minute before adding butter or oil. The fat should shimmer (but not smoke) before you add the eggs.

Can I make this ahead of time? Yes, you can cook the egg and assemble the sandwich up to 1 day ahead. Wrap it tightly and refrigerate. Reheat as described above. However, the roll will soften over time, so it’s best enjoyed fresh.

Is it safe to eat runny eggs? The USDA FSIS recommends cooking eggs until both the yolk and white are firm. This recipe cooks the egg until it is fully set (reaching 160°F / 71°C), so it is safe for everyone, including pregnant women, young children, and older adults. If you prefer a runny yolk, use pasteurized eggs and cook until the white is set, but note that this is not recommended for high-risk individuals.

Can I use egg substitute? Yes, you can use 1/2 cup (120 ml) of liquid egg substitute (like Egg Beaters) in place of the 2 eggs. Cook the same way, but reduce the salt slightly as some substitutes are already seasoned.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).