two halves of a cheesesteak sandwich on a small plate on top of two napkins. another cheesesteak sandwich sits on a plate behind it along with some glasses of water and a newspaper.

papermoon cheesesteak sandwiches on ciabatta bread

Inspired by our favorite diner in Baltimore, the Papermoon Cheesesteak is a slightly elevated and completely nontraditional take on the classic Philly sandwich.

In the Hampden neighborhood of Baltimore, MD is a restaurant called the Papermoon Diner. When we visited Baltimore before moving there in 2014, it was the first place one of our friends brought us for brunch. And it’s really not the kind of place you can ever forget.

Aesthetically, Papermoon is the epitome of camp. It’s a colorful, eccentric, kitschy fever dream (featuring the wild mannequin artwork of David Briskie) that just happens to serve amazing food. Their breakfast classics, like eggs Benedict and massive, stuffed omelettes served with perfectly crispy home fries are always good but, for my money, the best item on the menu is the cheesesteak sandwich.

Jimmy and I love the Papermoon cheesesteak so much that we had the caterer at our wedding imitate it in the form of a grilled cheese sandwich. (Yes, we had a grilled cheese station at our wedding.)

Served on a chewy, floury ciabatta roll with thick-sliced sandwich steak, caramelized onions, and buttery, melty, slightly sweet havarti cheese, the Papermoon cheesesteak might not be a traditional cheesesteak (don’t @ me, Philly), but it is one of the best interpretations of one I’ve ever had the pleasure of eating.

two papermoon cheesesteak sandwiches on small grey plates. the plates are onn top of white paper napkins. a small vase with dried flowers and two glasses of water are behind the plates.
two halves of a cheesesteak sandwich on a small plate on top of two napkins. another cheesesteak sandwich sits on a plate behind it along with some glasses of water and a newspaper.
A close up, straight-on shot of a papermoon cheesesteak sandwich sliced in half showing ooey gooey cheese melting in the middle.

how to make a papermoon cheesesteak

I’m going to give you the benefit of doubt that you know how to assemble a sandwich, so I’m not going to spend too much time explaining that. Once your meat is cooked and your onions caramelized, you basically melt the cheese on the open faced halves of ciabatta, stack your meat and veggies between them, and you’re ready to eat.

There is one part of the cheesesteak making process where you can actually go wrong though, so let’s take a moment to talk about how to slice your sandwich steak.

How to slice your sandwich steak

The cut of steak you want is called “flap meat” or “flap steak.” (It’s usually pretty cheap, especially since you only need about a quarter-pound of steak per sandwich.) When you take the steak out of the packaging and lay it out on your cutting board you’ll notice lots of thin white lines of fat and connective tissue running parallel to each other. That’s called the grain of the steak.

An overhead shot of a raw, half pound flap steak lying on a dark grey cutting board. The grain of the steak, the white fatty tissue, is running vertically up and down the steak. In the top right corner you can see a long thin silver knife.
See the vertical lines? That’s the grain.

Because this is such a thin cut of meat, you’ll cook it before you slice it up for sandwiches — this makes it harder to accidentally overcook. (Depending on the size of your pan, you may have to cut your flap steak in half before you cook it. To cut it in half, slice with the grain of the steak. Think of the grain like a guide for cutting, running your knife blade down one of the center lines. This is the only time you’ll cut the steak in that direction.)

Once the meat is cooked, let it rest for a few minutes (this helps the meat retain its juices) before slicing it against the grain into thin strips — anywhere from 1/4″ to 1/2″ wide. Instead of using the lines like a guide, you’re going to slice across them, perpendicularly.

An overhead shot of a cooked flap steak. the steak has been cut in half down the middle. One half has been sliced across the grain into thin quarter in ch strips. The edge of a knife blade sticks into the top right corner of the photo.
You can see I cut the piece down the middle with the grain so it would fit in my pan. But when it came time to slice for sandwiches, I cut against (across) the grain.

Why does this matter? If you were to cut with the grain you’d end up with chewy, tough pieces of steak that are hard to bite through and prone to slipping out of your sandwich with every bite. Cutting against the grain makes the steak tender, chewy, and easy to eat.

a note on caramelizing onions

Caramelizing onions, done right, is a lengthy process that can take up to 45 minutes or more. Every time I see a recipe that calls for them, I think of Tom Scocca’s excellent Slate piece, in which he concludes, “In truth, the best time to caramelize onions is yesterday.”

I’ve purposely written this recipe to have you start by getting your onions in a pan to begin caramelizing. That gives them the longest amount of time to brown and soften before you’re ready to assemble your cheesesteaks. Since the peppers need less cooking time, you’ll add the peppers to the onions closer to the sandwich assembly stage instead of starting them at the same time as the onions.

don’t blow your budget on cheese

While I’m sure you can find Havarti cheese pre-packaged, sliced or in brick form at the grocery store, you can save a lot of money by going straight to the deli counter. I do this all the time, especially when we’re making cheeseburgers and only need like, 2-3 slices of American cheese. For these cheesesteaks, you probably only need 3-6 slices (depending on how cheesy you want your steaks to be).

So if you’re hesitant to buy Havarti cheese because you’re not sure what else to do with it and you don’t want to waste it, hit up your grocery deli and ask for the exact number of slices you want.

papermoon cheesesteak sandwiches

Recipe by The Practical KitchenDifficulty: Easy


Prep time


Cooking time



Inspired by the Papermoon Diner in Baltimore, MD, these cheesesteak sandwiches are served on chewy, floury ciabatta rolls with thick-sliced sandwich steak, caramelized onions, and buttery, melty, slightly sweet Havarti cheese. They might not be a traditional cheesesteak, but they are one of the best interpretations of one you’ll ever have the pleasure of eating.


  • 1/2 of a medium white or yellow onion, sliced thin from root to tip

  • 1 poblano pepper, seeds and ribs removed, sliced thin

  • 1/2 lb flap steak

  • Salt and pepper for seasoning

  • Havarti cheese, sliced thin or shredded

  • 2 ciabatta sandwich loaves, sliced in half

  • Whole grain mustard (optional)

  • 1 TSBP butter or mayo for toasting


  • Preheat oven (or toaster oven) to 350F.
  • Heat 2 TBSP oil in a medium skillet over medium heat. Add thinly sliced onions and stir until soft and translucent (1-2 minutes). Season with a pinch of salt and a few grinds of pepper.

    Reduce heat to medium low and continue stirring occasionally (20-30 minutes total, including adding the peppers in step 5) to prevent sticking.

    NOTE: If the bottom of the pan begins to brown as the liquid cooks away, add a splash of water or chicken stock as you stir and scrape the browned bits off. Those brown bits are full of flavor that the onions will reabsorb.
  • While onions cook, season both sides of the flap steak with salt and pepper. Slice in half down the middle with the grain if needed to fit in your pan.
  • Heat 1 TBSP oil in large skillet (cast iron if you have it) over medium-high heat. When oil is shiny and coats the pan, cook flap steak to desired doneness. It’s thin, so it will cook fast — approx 3-4 mins per side. Remove from skillet and let rest 3-5 minutes on a cutting board.
  • Add thinly sliced peppers to onions in skillet. Stir occasionally to soften, approximately 10 minutes.
  • Slice flap steak against the grain into strips 1/4″-1/2″ wide.
  • On a sheet tray lined with aluminum foil, arrange the two split ciabatta rolls so the insides are facing up. Spread the insides with butter or mayo (and whole grain mustard, if you’re using it). On the bottom halves of the ciabatta rolls layer approximately 1/3 of the Havarti cheese. On the top halves, layer the remaining 2/3 cheese. Toast in the oven for 3-5 minutes until cheese is bubbly and melty.
  • Remove the ciabatta halves from the oven. Layer each with half of the sliced steak and as much of the onion/pepper mixture as you want. Then immediately close the sandwiches, pressing down so the melty cheese seals the bread together. Serve warm.


  • If you’re feeling exceptionally lazy or don’t feel like taking the extra step, you can cook the peppers and onions all at once in step 1.
  • Add a bit of extra flavor to your onions and peppers by finely grating a clove of garlic and tossing it in with them halfway through the cook time.
0 0 vote
Article Rating
Notify of
Inline Feedbacks
View all comments