Crispy, grilled, buttery bread joins a slightly sweet, super savory vegetable-egg patty, smoky ham and melty cheese, and a ridiculous amount of mayo and ketchup for one of the most memorable sandwich experiences of my life. Plus, you'll eat about a whole serving of vegetables and barely even notice.

Recipe Summary

15 mins
10 mins
25 mins
1 sandwich


Original recipe yields 1 servings
The ingredient list now reflects the servings specified
Ingredient Checklist


Instructions Checklist
  • Combine carrot, cabbage, green onion, black pepper, cayenne, and salt. Mix with your hands for about 30 seconds until soft and seasoned. Add eggs and mix thoroughly with a fork; set aside.

  • Heat 2 tablespoons butter in a nonstick skillet over medium-high heat. Add bread slices and toss to make sure both sides are well buttered. Grill bread until both sides are beautifully toasted and golden brown and starting to get a little crispy. Remove to a plate.

  • Heat remaining butter in the same skillet over medium heat. Add cabbage mixture; cook and simultaneously mix by using the edge of a spatula to chop down on the surface while pushing the edges up and over the top. As the mixture starts to hold its shape, form into a rectangle that's about twice as long as it is wide. Split the rectangle in half and continue to cook until golden brown; flip and continue on the opposite side, 3 to 4 minutes total.

  • Stack cabbage pieces on top of one another and transfer to toast. Top with sugar.

  • Add ham to the same skillet over medium heat; cook until sizzling. Flip and top ham with Cheddar cheese. Cook until melted, about 1 minute.

  • Place ham on sandwich and squeeze over mayonnaise and ketchup. Top with remaining slice of toast, slice in half, and serve.

Chef's Notes:

You can grate the carrot or use a vegetable cutter instead.

You can use a pinch of Korean chile flakes instead of cayenne. You can use American cheese instead of mild Cheddar.

If you want to use fewer vegetables and 1 egg, you can make a smaller version of the same sandwich.

Nutrition Facts

938 calories; protein 31.6g; carbohydrates 49.9g; fat 69.6g; cholesterol 514.8mg; sodium 2594.5mg. Full Nutrition

Reviews (13)

Read More Reviews
15 Ratings
  • 5 star values: 15
  • 4 star values: 0
  • 3 star values: 0
  • 2 star values: 0
  • 1 star values: 0
Rating: 5 stars
This was so simple to make and very satisfying! I bought a bag of coleslaw mix and a bag of julienned carrots. I added some green onions from my garden and didn’t worry about the ratio — just mixed up about a cups worth. I really didn’t want to use sugar or catsup but his video said it was a must. All the ingredients blended so perfectly that neither stood out. I will definitely make this again and probably for my friends. I had this for dinner with a beer. Delish comfort food! Read More
Rating: 5 stars
Hearty and very satisfying! I'll definitely make this again. Read More
Rating: 5 stars
I made the sandwiches exactly as the recipe says. I quadrupled the recipe to make 4 sandwiches. They were extremely delicious. The sweetness of the sugar and ketchup balanced well with the saltiness of the ham, egg, mayo, and vegetables. Everything in the sandwich worked together to make something very good. Read More
Rating: 5 stars
cheap and easy to make Read More
Rating: 5 stars
Very good and easy recipe. Definitely don’t skip the sugar it adds a lot of depth to the sandwich. It took me who is a beginner home cook about one hour to cook two sandwiches using only one burner, a toaster oven and a medium size skillet. A more experienced cook could cook it faster. The only thing I did differently were butter my bread in the skillet and then throw it in my toaster oven so I could cook more than one sandwich at a time. I used nature’s own brioche for the bread since it’s about as thick as Texas toast. How I feel 20 minutes after consumption. I feel bloated, full, and heavy. Definitely not a light dish but my gosh is it good. No regrets. I could see myself making this again as the ingredients are easy to find in any store and prep and execution doesn’t require copious amounts of effort. Thank you chef John. Read More
Rating: 5 stars
This is a flavorful Asian-inspired meal that's quick to make. Enjoyed the recipe as is. Next time I'll substitute fish sauce for salt and brown sugar for white (probably mix that right into the egg and veggie mixture). Read More
Rating: 5 stars
Delish! Read More
Rating: 5 stars
Great recipe. I made it without the ham and cheese and didn't miss it. Read More
Rating: 5 stars
I reduced the amount of mayo for a drier but still delicious sandwitch. Read More