
Let’s talk about one of my all-time favorite Xi’an snacks: Palace Crispy Beef Pancakes. You might’ve heard them called beef crispy pancakes, thousand-layer beef pancakes, or just plain beef pancakes—but the “palace” part? Oh, that’s because the story goes it was invented in the imperial kitchens and then spread to the streets of Xi’an. Genius move, whoever snuck that recipe out! These pancakes are pure magic: a shatteringly crispy outer shell, layers and layers of soft, chewy dough in the middle, and a juicy, fragrant filling of beef and green onions. Every bite is a crunch-soft-savory explosion. Xi’an locals love pairing them with spicy hot soup for breakfast, but I kept it simple with tomato and egg soup once—and it still hit the spot. The best part? I nailed a homemade version that’s almost as good as the street stalls. Cue the proud dance! Let’s dive into how to make these bad boys.
What Makes Palace Crispy Beef Pancakes So Special?
First, let’s geek out over why these pancakes are iconic. They’re not your average flatbread—they’re a textural masterpiece. The three main layers: crispy outer crust (thanks to oil and folding), tender layered dough (from resting and stretching), and a savory beef-green onion filling (seasoned to perfection). The “thousand-layer” name isn’t a lie—when you bite into one, you can pull apart the thin dough layers. And the filling? Juicy, not dry, with a hint of five-spice and sesame oil. It’s no wonder Xi’an folks line up for them!
Ingredients You’ll Need
Let’s break down the ingredients into three parts: the main dough, the oil pastry (for that crispy layer), and the beef filling. Don’t skip any—each component is key!
Main Dough
- 240g all-purpose flour
- 2g salt
- 2g active dry yeast
- 145g warm water (not too hot—you don’t want to kill the yeast!)
Oil Pastry
- 40g all-purpose flour
- 45g cooking oil (canola or vegetable works)
- 1g salt
- A pinch of turmeric powder (or five-spice, cumin, or Sichuan peppercorn powder—turmeric adds color, but it’s optional)
Beef Filling
- 200g ground beef (lean but with a little fat for juiciness)
- 120g green onions (finely chopped—use the white and light green parts for flavor)
- 1 large egg
- 5g ginger (grated or minced)
- 3g dark soy sauce (for color)
- 10g light soy sauce (for saltiness)
- 5g oyster sauce (umami boost)
- 5g sugar (balances flavors)
- A pinch of thirteen-spice powder (or five-spice)
- 10g Sichuan peppercorn oil (adds a numbing kick—skip if you don’t like spice)
- 10g sesame oil (aroma!)
- Salt to taste
- A splash of water (if the filling is too thick)
Step-by-Step Recipe
Okay, let’s get cooking. This recipe takes time (resting the dough is crucial!), but trust me—it’s worth it. Grab a apron, and let’s go!
Step 1: Make the Main Dough

In a big bowl, mix the 240g flour, salt, and yeast. Slowly pour in the warm water while stirring with chopsticks or a fork. Once it forms a shaggy dough, knead it by hand for 5-10 minutes until it’s smooth and elastic. Cover with plastic wrap and let it rest for 30 minutes. Pro tip: Don’t let it rise too much—we just want it to be soft, not puffy. Keep it in a warm spot (like near a stove) but not hot.
Step 2: Prep the Beef Filling

In a bowl, add the ground beef, egg, minced ginger, dark soy sauce, light soy sauce, oyster sauce, sugar, and thirteen-spice. Mix well with your hands (yes, get messy!) until everything is combined.

Next, toss in the chopped green onions. If the filling feels dry, add a splash of water (1-2 tbsp) and mix again. Finally, drizzle in the Sichuan peppercorn oil and sesame oil. Mix one last time, then taste a tiny bit (cook it in the microwave for 10 seconds first!) and add salt if needed. Set aside.
Step 3: Make the Oil Pastry

Heat the 45g oil in a small pan until it’s warm (not smoking). Pour it over the 40g flour, salt, and turmeric (if using) in a bowl. Stir quickly with a spoon until it forms a smooth, thick paste. Let it cool down a bit—you don’t want to burn yourself later!
Step 4: Rest and Divide the Dough
After the main dough has rested for 30 minutes, punch it down gently. Dust your counter with a little oil (not flour—oil keeps the layers soft!) and roll the dough into a log. Cut it into 10 equal small balls. Cover them with plastic wrap and let them rest for 1 hour. This is super important—resting makes the dough stretchy, so you can pull it thin without breaking.
Step 5: Shape the Pancakes
Now for the fun (and slightly tricky) part: shaping the pancakes to get those layers. Let’s take it slow.

Take one small dough ball and flatten it with your palm. Use a rolling pin to roll it into a thin, long strip—about 10 inches long and 2 inches wide. Don’t roll it too thin, or it’ll tear.

Spread a thin layer of the oil pastry over the strip. Leave a little space at the ends so it doesn’t ooz out.

Now, add a spoonful of the beef filling to one end of the strip. Don’t overfill it—you want to fold the dough easily without the filling spilling.

Here’s the folding trick: Pull the dough up to cover the filling, then fold it diagonally (like folding a letter). Keep folding back and forth (3-5 times) until the filling is wrapped up. Then, start rolling the dough from the folded end to the other side. As you roll, gently stretch the dough—this creates more layers. Roll it into a tight little coil.

Stand the coil upright on the counter and press it down gently with your palm. Let it rest for 10 minutes—this relaxes the dough so it doesn’t shrink when you cook it.

Repeat this with all 10 dough balls. Patience, friend—each pancake deserves love!
Step 6: Fry the Pancakes

Heat a pan (cast iron is best for even heat) over medium heat. Add a tablespoon of oil—just enough to coat the bottom. Place the pancakes in the pan (don’t overcrowd them; cook in batches if needed).

Fry for 3-4 minutes on each side until they’re golden brown and crispy. The oil should sizzle gently—if it’s too hot, the outside will burn before the inside is cooked. Once both sides are crispy, take them out and let them drain on paper towels for a minute.
Pro Tips for Perfect Pancakes
I learned these the hard way (burnt pancakes, anyone?), so take notes!
- Rest the dough—seriously, don’t skip the resting times. The first 30 minutes for the main dough, 1 hour for the small balls, and 10 minutes after shaping. Resting = stretchy dough = more layers.
- Use oil, not flour, on the counter. Flour can dry out the dough and make it tear when you stretch it.
- Don’t overfill the pancakes. A small spoonful is enough—too much filling will make folding impossible and cause leaks.
- Stretch the dough when rolling. Gently pulling the dough as you roll creates those thousand layers. Don’t yank it—be gentle!
- Medium heat is key. High heat burns the crust; low heat makes it soggy. Medium heat gives you crispy outside and cooked inside.
How to Serve Palace Crispy Beef Pancakes
Xi’an locals pair these with spicy hot soup (a thick, spicy soup with tofu, mushrooms, and chili oil), but I love them with simple tomato and egg soup. The tangy soup cuts through the richness of the pancake. You could also serve them with soy milk or just eat them plain—they’re that good!
Final Thoughts
Making Palace Crispy Beef Pancakes at home takes a little time, but the result is so worth it. The first time I made them, I messed up the folding (oops, filling everywhere!), but the second time? Perfection. The crunch, the layers, the juicy filling—my family went crazy for them. If you’re a fan of Chinese street food, this recipe is a must-try. Go ahead, put on some music, get your hands dirty, and enjoy the fruits of your labor. Happy cooking!

