When I first moved to Alberta in the early 1990s, I worked in a Chinese restaurant in Lethbridge. One day I had a customer come into the restaurant and order ginger beef. When I asked how the meal was, she said, "Well, it's not 'Calgary Ginger Beef."

At the time, I simply wrote her off as a 'big city snob.' At that point, I hadn't yet tried Calgary ginger beef and had no idea there was even a difference. However, that completely changed once I tried it. I was in LOVE and knew exactly what she meant! Calgary is the birthplace of ginger beef, after all. And this Ginger Beef Recipe is my copycat version (based on the Ginger Beef restaurant's recipe)
🍒Reader Review
"Hi i just wanted to thank you for the copycat recipe.I grew up in Calgary and absolutely loved Chinese food. Especiaĺly ginger beef. In 2003 I moved to Quebec. I was so disappointed when I realised there was almost no chinese food restaurants. In Montreal, there is a decent sized Chinatown with good food. But the gingerbeef is not anything like what I was used to in Calgary. I had no idea,until now, that it is unique to Calgary. I will be impressing my guests with this unique dish "Calgary ginger beef". Thanks again!!" ⭐⭐⭐⭐⭐
Recipe Overview: Calgary Ginger Beef
- Difficulty: Ready In: 1 hour
- Serves: 8 servings
- Calories: 393 kcal per serving
- Main Ingredients: Flank steak (or sirloin), cornstarch, fresh ginger, Chinese red vinegar, and plum sauce.
- Dietary Info: Dairy-free, Nut-free.
- Weight Watchers Points: 12 WW points per serving (A spectacular "splurge" meal!).
- Difficulty: Medium
- Why You'll Love It: Straight from the city where it was invented, this authentic Calgary Ginger Beef delivers the perfect balance of sweet and savory that tastes just like the original. You'll love how easy and economical it is to skip the expensive takeout and create a restaurant-quality meal in your own kitchen for a fraction of the price.
Summarize and Save this Content on:
Now I would be considered that snotty Calgarian. If I walked into a restaurant anywhere that served ginger beef, I would also be comparing it to Calgary's ginger beef standards. And since I only lived in Lethbridge for 1 year and have lived in Calgary for over 30 years, I'm pretty familiar with Calgary ginger beef.
Jump to:
- 🍒Reader Review
- Recipe Overview: Calgary Ginger Beef
- Summarize and Save this Content on:
- 🥘 Ingredient Notes
- 📖VARIATIONS & SUBSTITUTIONS
- History of Calgary Ginger Beef
- 🥟Chinese New Year Dishes
- 🔪 Step-by-Step: How to Make Ginger Beef
- Expert Recipe Tips
- 🎥 Video: How to slice beef against the grain
- Top Tip: How to get crispy ginger beef
- 🥗 What to Serve with Canadian Ginger Beef
- 👪 Serving size
- 🌡️Storage
- ❔Recipe FAQs
- Didn't find the answer you're looking for?
- 🍲 More Restaurant Copycat Recipes!
- 📋 Calgary Ginger Beef Recipe
I also consider myself a bit of an authority when it comes to ginger beef. Geez, I only watched the cooks make it a zillion times when I worked at the Mandarin. So what's the difference between Calgary ginger beef and Lethbridge ginger beef (or ginger beef from anywhere else), you might be wondering? Well, I'd say Calgary ginger beef is sweeter. It's the perfect balance of sweet and savory.
🥘 Ingredient Notes
Ginger beef is made up of beef, a batter, and a sauce, with veggies. For this recipe, you'll need the following:
Beef:
- Flank steak or sirloin. Either type of beef will do. You don't need an expensive steak.
Batter:
- Eggs and cornstarch. Bind the batter together and allow it to stick to the beef. Cornstarch is much better than flour, as the end result is crispier and lighter.
- Vegetable oil. This is for deep frying. I just use an inexpensive oil or canola oil.
Vegetables:
- Carrot and green bell pepper. These are the only veggies in ginger beef. It's important to julienne the carrots and thinly slice the green peppers, or they won't cook through and overwhelm the sauce if they're not cut thinly enough.
- Olive oil. Is ideal for sautéing the vegetables and ginger and garlic.
- Fresh ginger. Is critical for the authentic ginger taste of ginger beef, so make sure it's fresh. The ginger balances the sweetness of the sauce. I keep my ginger frozen (whole) so it's there when I need it. When a recipe calls for fresh ginger, I use a vegetable peeler to peel away the skin on a section, then I grate it directly into my dish!
- Garlic. Fresh garlic is best - it adds a soft, sweet, buttery flavor.
Sauce:
- Soy sauce. Adds depth to the sauce and complexity, as well as a salty taste.
- Chinese red vinegar (red rice vinegar). It's very important you use this -Chinese red vinegar is used a lot in restaurants, and it has a delicious tangy flavor that is unmistakable. As it has its own special taste that's unique and different from red wine vinegar or Chinese cooking wine, you want to get your hands on a bottle. It's not very expensive and lasts a long time. You can find it at various Asian markets (T & T in Calgary), but I've never come across it in a regular grocery store.
- Chinese cooking wine or dry sherry. Chinese cooking wine is often found in regular grocery stores, but it's less expensive at Asian markets.
- White granulated sugar. This is partly what gives ginger beef its sweet taste.
- Crushed chilies (red pepper flakes). Crushed red pepper flakes give ginger beef it's spice.
- Plum sauce. Plum sauce gives ginger beef sauce a delicious sweet complex flavor.
- Sesame seeds. I use these for garnishing, and they lend a delicious sesame nutty taste! You can toast them for an even nuttier taste or simply buy them toasted.
*See recipe card for quantities
📖VARIATIONS & SUBSTITUTIONS
- Beef -you could also use skirt steak or beef tenderloin instead
- Oil- you can use sesame oil instead of olive oil for sautéing.
- Garlic - you can use minced garlic in a jar in a pinch
- Add-ins - you can add in snow peas, broccoli florets, or hoisin sauce

History of Calgary Ginger Beef
Calgary is the home of ginger beef; it's where this westernized ginger beef story began. Because Peking-style food wasn't always so popular in Cowtown, as a way to make it more appealing to Westerners, back in the 1970's Chef Wong (from the Silver Inn in Calgary's Chinatown) started playing with a recipe from Northern China. Inspired by British pub grub, he deep-fried shredded beef and then simmered the crispy strips in a spicy chili sauce.
He dubbed the dish "Deep fried shredded beef in chili sauce" and began serving it to customers. The name 'ginger beef' eventually caught on. In Calgary, there are a lot of Chinese restaurants that serve ginger beef, but my first ginger beef experience was from the original Ginger Beef restaurant in Brentwood, and I have always ordered from there (or Ginger Beef Express); it's my favorite restaurant for ginger beef!

🥟Chinese New Year Dishes
If you're looking for Chinese New Year Dishes, although ginger beef may not be a symbolic Chinese New Year dish, it will make a great addition to your meal. But if you're looking for symbolic Lunar New Year dishes, you might also like my Chinese Potstickers (Dumplings).
Chinese dumplings symbolize wealth because their shape is similar to ancient gold. However, this dumpling recipe is not a copycat. I was taught to make them by the cooks when I worked at the Mandarin. However, the dipping sauce IS a copycat of my very favorite potsticker dipping sauce from, you guessed it, The Ginger Beef Restaurant!
🔪 Step-by-Step: How to Make Ginger Beef
- Slice beef (against the grain- see VIDEO in notes for instructions on how to do this) into thin slices
- Combine all batter ingredients and coat beef strips in batter.
- Add oil to a deep large skillet and heat on medium heat. *NOTE: I prefer to use a deep fryer for safety, but for some reason, I couldn't get it to work with this recipe! Even when I sprayed the basket with Pam, the pieces still stuck. Deep-fry coated beef, about 6 pieces at a time, until crispy, about seven to ten minutes *
- Remove meat with a slotted spoon. Set meat aside on paper towel to drain. Repeat with remaining meat, frying in small batches of 6-8 pieces (depending on the size of your frying pan.) Add sauce ingredients (except plum sauce) in a bowl and whisk together. Set aside. Julienne carrots and thinly slice green peppers.
- In a wok, over medium-low heat, stir fry garlic, carrots, green pepper, sesame seeds and half the ginger in oil for about 3 minutes. Add sauce. Bring to a boil over high heat for 1 to 2 minutes, then reduce heat to medium-high heat and cook until reduced for 5- 7 minutes. Add plum sauce, whisk, and cook for 1 additional minute. Add beef to sauce; stir to coat with sauce.
- Sprinkle with additional sesame seeds and serve over white or basmati rice. Add additional plum sauce for extra sweetness, if desired. Garnish with green onions (optional)

Expert Recipe Tips
- The "Against the Grain" Rule: For the most tender beef, always slice against the grain. The Lazy Way Tip: Put your steak in the freezer for 20-30 minutes before slicing; it firms the meat up so you can get those professional, paper-thin strips easily. *See video below
- Small Batches are Key: Don't crowd the pan when deep frying! If you add too much meat at once, the oil temperature drops, and your beef will turn out greasy instead of crispy.
- The Sauce Reduction: Don't rush the simmering of the sauce. You want it to reduce until it's thick and syrupy so it "clings" to the beef rather than making the batter soggy.
🎥 Video: How to slice beef against the grain
Top Tip: How to get crispy ginger beef
I'm not sure how many people know this, but the way most restaurants get crispy ginger beef is by deep frying it twice! They prep a lot of deep-fried ginger beef in advance, keep it in the fridge, then when a customer orders it, they give it a quick 2nd deep fry, sauté it in some sauce, and serve it.
I'll be honest, by the time I did it once, I was not doing it again. I'm not gonna lie, this recipe is a lot of work! Of course, unlike a home kitchen, it's different in a restaurant where they have systems in place to manage that process, and they're making large quantities.
🥗 What to Serve with Canadian Ginger Beef
This Ginger beef recipe pairs perfectly with a simple steamed white rice, brown rice, or even minute rice! I also love to serve this Ginger Beef with my Singapore Style Fried Rice Noodles!

👪 Serving size
This ginger beef stir fry recipe serves 8, if you serve it with rice. You can half, double, or triple the recipe by clicking on the serving size on the recipe card and selecting the number of servings you'd like. The ingredient amounts will automatically adjust.
🌡️Storage
- This ginger beef can be stored with the sauce in the fridge in an airtight container for 2-3 days. If you make rice to go with this recipe, keep the rice stored in a separate container in the fridge.
- This recipe freezes well for up to 3 months.
❔Recipe FAQs
While you can air fry the beef strips, you won't get that exact crunch that deep frying provides. If you choose to air fry, toss the battered strips in a little oil first and cook at 400°F for 8-10 minutes, shaking the basket frequently.
Look for the long muscle fibers running through the meat. Position your knife perpendicular to those lines and slice. This cuts the fibers short, making the beef incredibly easy to chew.
You can prep the sauce and julienne the vegetables up to 2 days in advance. However, for the best results, the beef should be fried and tossed in the sauce right before serving to maintain its spectacular crunch.
Skip the microwave! Reheat leftover ginger beef in a hot skillet or an air fryer for 2-3 minutes. This will recrisp the batter and wake up the ginger flavors.
Didn't find the answer you're looking for?
Ask AI to answer based on this specific recipe
It takes a lot to impress me at a restaurant, so if I'm going to make a restaurant copycat recipe (see more copycat recipes HERE), you know it's gotta be worth my time! I've said it before, but creating a copycat recipe is a heck of a lot more work than simply creating a recipe from scratch.
Not to brag or anything, but I usually like my copycat recipes better than the original, and so does my family. I have even had readers write and tell me they like my copycat version better than the restaurant's original recipe. My teenage son also said he prefers this ginger beef 'fake-out' version over the original take-out! So if you're looking for a delicious recipe for ginger beef, you'll love this one.

Since I still live in Calgary and can get my hands on Calgary ginger beef anytime I want, I obviously had other motives for committing to the amount of work that went into the development of this recipe.
I guess it was a labor of love and a bit of a personal recipe creation challenge. But now it exists, just in case. Just in case I can't get my hands on Calgary Ginger beef because, well, you just never know...
One of my favorite restaurants, the Joshua Tree, closed down, and I had to create a copycat of their Joshua Tree restaurant "Tree Burger" (shown below) from memory.

And this recipe is for all of you out there who perhaps used to live here and can't get your hands on it and miss Calgary Ginger Beef. Or those of you who tried it when you visited Calgary, loved it, and would love to make it at home. I hope you enjoy it!
🍲 More Restaurant Copycat Recipes!
Did your family❤️this recipe? Did you know that commenting and⭐rating recipes is one of the best ways to support your favorite recipe creators? If you LOVED this recipe, please comment and rate it in the recipe card or share photos on social media using the hashtag #foodmeanderings or tagging @foodmeanderings !

📋 Calgary Ginger Beef Recipe
Equipment
Ingredients
Beef:
- 2 pounds flank steak or sirloin, approximately sliced thinly against the grain
Batter
- 2 eggs
- ½ cup water
- 1 cup cornstarch
- 2-3 cups oil for deep frying
Vegetables
- 1 large carrot finely julienned
- ½ green bell pepper finely sliced
- 2 tablespoon cooking oil * I use olive oil
- 2 tablespoon fresh ginger, minced
- 6 cloves garlic, minced
Sauce
- ⅓ cup soy sauce
- 3 tablespoons red Chinese vinegar (red rice vinegar)
- 2 tablespoons Chinese cooking wine or dry sherry
- ½ cup water
- ⅓ cup white granulated sugar
- 1 tablespoon crushed chilies (red chile flakes)
- ¼ cup plum sauce *add more for additional sweetness
Garnish
- sesame seeds
- green onions (optional)
Instructions
- Slice beef (against the grain- see VIDEO in notes for instructions on how to do this) into thin strips
Batter
- Combine all batter ingredients and coat beef in batter.
- Add oil to a deep frying pan and heat on medium. *NOTE: I prefer to use a deep fryer for safety, but for some reason, I couldn't get it to work with this recipe! Even when I sprayed the basket with Pam, the pieces still stuck.
- Deep-fry coated beef, about 6 pieces at a time, until crispy, about seven to ten minutes.
- Remove meat with a slotted spoon. Set meat aside on paper towel to drain. Repeat with remaining meat, frying in small batches of 6-8 pieces (depending on the size of your frying pan.)
Sauce
- Add sauce ingredients (except plum sauce) in a bowl and whisk together. Set aside
Vegetables
- Julienne carrots and thinly slice green peppers.
- In a wok, over medium - low heat, stir fry garlic, carrots, green pepper, sesame seeds and ginger in oil for about 3 minutes.
- Add sauce. Bring to boil for 1 to 2 minutes and cook until reduced for 5- 7 minutes on medium heat. Add plum sauce, whisk and cook for 1 additional minute.
Assembly
- Add beef to sauce; stir to coat with sauce.
Garnish
- Sprinkle with additional sesame seeds and serve over white or basmati rice. Add additional plum sauce for extra sweetness, if desired.
- Garnish with green onions (optional)
Notes
- Beef -you could also use skirt steak or beef tenderloin instead
- Oil- you can use sesame oil instead of olive oil for sautéing.
- Garlic - you can use minced garlic in a jar in a pinch
- Add-ins - you can add in snow peas, broccoli florets, or hoisin sauce.
- The "Against the Grain" Rule: For the most tender beef, always slice against the grain. The Lazy Way Tip: Put your steak in the freezer for 20-30 minutes before slicing; it firms the meat up so you can get those professional, paper-thin strips easily. *See video below
- Small Batches are Key: Don't crowd the pan when deep frying! If you add too much meat at once, the oil temperature drops, and your beef will turn out greasy instead of crispy.
- The Sauce Reduction: Don't rush the simmering of the sauce. You want it to reduce until it's thick and syrupy so it "clings" to the beef rather than making the batter soggy.









Laura says
Hi, there are many different types of soy sauce and they all taste different (eg. some are sweeter , some tangier etc.) which one do you recommend for this recipe? Thanks:)
Terri Gilson says
Hi Laura,
I recommend using a light soy sauce, which is what I use and typically used in Chinese cooking.
Enjoy!
Terri
Brenda says
The first time I had Ginger beef it was in Calgary at a restaurant that was half Chinese and half Jewish. You watch them make your meal in front of you. I can't remember the name. I think it has been closed for awhile. Would love to know where it was and the name. I made some when I moved home. It turned out ok.
Julie says
Hey! I'm making this now and messed up...I put the plum sauce in with the other ingredients. Is this going to wreck it, should I start the sauce again?
Thanks,
Julie
Terri Gilson says
Hi Julie,
It should be fine, but just add a little more water (2 tbsp). Then add a bit more plum sauce for taste at the end, as some of the flavor will be cooked out.
Hope you enjoy it!
Terri
Julie says
Thanks so much for the quick reply. Very helpful 🙂
Terri Gilson says
No problem - I figured you'd need to know asap!
Lilly says
Hello, is there anything else I can use besides the Chinese vinegar and the Chinese cooking wine? I have regular white vinegar and rice wine vinegar. Thanks!
Terri Gilson says
Hi Lilly,
Neither are a good substitute. But you could use dry cooking sherry. OR you can replace 1 cup of Chinese cooking wine with 1/2 cup of white grape juice mixed with 1 tablespoon of rice vinegar.
Enjoy!
Terri
Paula D says
I love the crispy Ginger Beef so much but no way I'm going to double-deep-fry! Just curious at to which restaurant you worked at in Leth as that's where I am now.
Terri Gilson says
Hi Paula,
Haha I hear you! I'm not doing double the work either! I worked at the Mandarin and that was 30 years ago, actually. It shut down probably 8-10 years ago!
Terri
Murtaza Hussain says
Thank you so much for this!! My family loves ginger beef and I have been looking for the authentic Calgary recipe!! Is there a non alcoholic alternative to the cooking wine / dry sherry?
Terri Gilson says
Hi Murtaza,
No problem - hope you enjoy it! For a substitute use 1/2 apple cider vinegar and 1/2 water as a substitute for 1 cup of dry sherry. This is probably the best non-alcoholic substitute, especially for quantities of 1/2 cup or more. For a sweet sherry substitute, add a bit of sugar to the apple cider vinegar.
Terri