Quick Recipe Version (TL;DR)
Quick Ingredients
- 2 cups (140 g) finely shredded green cabbage
- 1/3 cup (35 g) shredded carrot
- 2 green onions, thinly sliced (about 1/4 cup)
- 3 large eggs
- 1/2 tsp kosher salt
- 1/4 tsp black pepper
- 4 slices soft white or milk bread
- 2 tbsp (28 g) unsalted butter, divided
- 2 slices ham (about 2 oz / 56 g), optional
- 2 slices American or mild cheddar cheese, optional
- 4 tbsp ketchup
- 4 tbsp mayonnaise
- 2 tsp granulated sugar (1 tsp per sandwich)
Do This
- 1. Mix cabbage, carrot, green onion, eggs, salt, and pepper.
- 2. Heat a nonstick skillet over medium (about 350°F / 175°C surface temp) and melt 1/2 tbsp butter.
- 3. Cook 2 oval patties, 3–4 minutes per side, until set and lightly browned.
- 4. Toast bread in the same pan with remaining butter until golden, 1–2 minutes per side.
- 5. (Optional) Warm ham 15–20 seconds per side; add cheese to melt.
- 6. Assemble: bread + patty + (ham/cheese). Zigzag ketchup and mayo; sprinkle 1 tsp sugar; top with bread.
Why You’ll Love This Recipe
- That signature Korean street toast flavor: buttery, sweet-savory, and just a little tangy.
- A fluffy, satisfying cabbage-and-egg patty that feels hearty but still fresh.
- Fast and stovetop-only: no oven, no special equipment required.
- Easy to customize with ham, cheese, or a spicy sauce twist.
Grocery List
- Produce: green cabbage, carrot, green onions
- Dairy: unsalted butter, (optional) sliced cheese
- Bakery: soft white bread or milk bread
- Pantry: kosher salt, black pepper, ketchup, mayonnaise, granulated sugar
- Deli/Meat (optional): sliced ham
Full Ingredients
Cabbage-Egg Patty (makes 2 patties)
- 2 cups (140 g) finely shredded green cabbage
- 1/3 cup (35 g) shredded carrot
- 2 green onions, thinly sliced (about 1/4 cup)
- 3 large eggs
- 1/2 tsp kosher salt
- 1/4 tsp black pepper
Sandwich Assembly
- 4 slices soft white bread or milk bread
- 2 tbsp (28 g) unsalted butter, divided
- 2 slices ham (about 2 oz / 56 g), optional
- 2 slices American cheese or mild cheddar, optional
Sweet-Savory Sauce & Finishing
- 4 tbsp ketchup
- 4 tbsp mayonnaise
- 2 tsp granulated sugar (1 tsp per sandwich)

Step-by-Step Instructions
Step 1: Shred and prep the vegetables
Finely shred the cabbage and shred the carrot. Thinly slice the green onions. The finer the shred, the more tender and cohesive your egg patty will be.
If your cabbage seems very wet, gently squeeze a small handful over the sink to remove excess moisture (no need to wring it bone-dry). This helps the patty set quickly and brown nicely.
Step 2: Mix the cabbage-egg batter
In a medium bowl, combine the cabbage, carrot, and green onions. Add the eggs, salt, and pepper.
Mix thoroughly until the vegetables are evenly coated and the eggs pool slightly at the bottom. Let the mixture sit for 2 minutes; the salt will soften the cabbage just a bit, helping everything bind.
Step 3: Cook the fluffy cabbage-and-egg patties
Heat a large nonstick skillet or well-seasoned cast iron skillet over medium heat (aim for about 350°F / 175°C surface temperature). Add 1/2 tbsp of the butter and swirl to coat.
Spoon half the mixture into the pan and shape into an oval patty about the size of your bread slice. Repeat with the remaining mixture to make a second patty (cook in batches if your pan is small).
Cook for 3 to 4 minutes on the first side, until the edges look set and the underside is golden-brown. Flip carefully (a wide spatula helps) and cook for 3 to 4 minutes more, until cooked through and lightly browned. Transfer patties to a plate.
Step 4: Toast the bread in butter
Reduce heat slightly to medium-low if the pan is browning too quickly. Add the remaining 1 1/2 tbsp butter to the pan.
Toast the bread slices, working in batches if needed, for 1 to 2 minutes per side, until evenly golden and buttery. Keep the toast warm on a plate.
Step 5: Warm the ham and melt the cheese (optional but classic)
If using ham, place the ham slices in the warm skillet for 15 to 20 seconds per side, just to take the chill off and lightly caramelize the edges.
If using cheese, place a slice of cheese on top of each ham slice for the last 20 to 30 seconds (cover the pan if you want faster melting). Alternatively, you can place the cheese directly on the hot egg patty during assembly.
Step 6: Assemble with zigzags, then finish with sugar
Lay out two bottom slices of toast. Place one cabbage-egg patty on each. Add ham and cheese if using.
Drizzle ketchup and mayonnaise in a zigzag over the filling (about 2 tbsp ketchup and 2 tbsp mayo per sandwich, or to taste).
Sprinkle 1 tsp granulated sugar evenly over the sauce on each sandwich. Top with the remaining toast, press gently, and serve immediately while warm and crisp.
Pro Tips
- Shred the cabbage very fine: Thin shreds cook quickly and make a patty that holds together instead of falling apart.
- Control browning with heat: If the butter starts to brown too fast, drop to medium-low. You want golden toast, not bitter butter.
- Make uniform patties: For extra-neat sandwiches, shape patties to match your bread size. A wide spatula and gentle pressing help.
- For a fluffier texture: Don’t pack the patty too tightly when shaping; let the egg set around the vegetables.
- Sugar goes on last: Sprinkle it on top of the ketchup/mayo so a few crystals stay distinct for that iconic sweet crunch.
Variations
- Spicy street-toast style: Stir 1 tsp gochujang into the mayo (per sandwich) for a sweet-spicy drizzle.
- Veggie-loaded: Add 1/4 cup (25 g) finely diced onion or 1/4 cup (30 g) corn kernels; keep pieces small so the patty stays cohesive.
- Extra-cheesy melt: Use 2 slices of cheese per sandwich and cover the pan for 30 seconds after assembly (open-faced) to fully melt before closing.
Storage & Make-Ahead
For best texture, Korean street toast is meant to be eaten right away (the toast stays crisp and the sauce is bright). If you want to prep ahead, you can shred the cabbage and carrot up to 2 days in advance and store them in an airtight container in the fridge.
Leftover cooked patties can be refrigerated in a sealed container for up to 3 days. Reheat in a skillet over medium-low heat for 2 to 3 minutes per side until warmed through (microwaving works, but the patty will be softer). Toast fresh bread when serving. Mixed ketchup-mayo sauce keeps for up to 5 days refrigerated.
Nutrition (per serving)
Approximate, per 1 sandwich (with ham and cheese): Calories: 610 kcal; Protein: 24 g; Carbohydrates: 52 g; Fat: 35 g; Fiber: 3 g; Sugars: 15 g; Sodium: 980 mg.
