Easy Ham Fried Rice

Turn holiday ham leftovers and basic veggies into a quick, delicious and easy ham fried rice. Get creative – supermarket ham, bacon, diced chicken, or shrimp all work beautifully for any time of the year.

ham fried rice in a skillet with a wooden spatula.

My Go-To Ham Fried Rice

This is an easy ham fried rice recipe using up staple veggies and freezer corn and peas. I made this rice with leftover glazed ham from the weekend but you can use any good ham from the supermarket as well as bacon, diced rotisserie chicken or shrimp.

You can use this recipe as a template to use up leftover ingredients and veggies. It’s my go-to meal when I am running out of fresh produce as I almost always have some onions, garlic, carrots, frozen corn and peas, rice and bacon or ham in the fridge. I often have some frozen leftover ham too, especially after the holidays.

It’s a tasty, budget-friendly dish that everyone in my family loves. I serve it with a side of garlic broccoli or leafy greens or a simple side salad. I love a little garlic chili oil on top.

💡You can use this recipe combined with my cauliflower egg fried rice to make a low-carb version of this dish.

ham fried rice recipe.


Here is what you need to make this ham fried rice:

  • Leftover ham or regular smoked ham – diced into cubes. If you don’t eat ham, you can make this dish with leftovers from a simple corned beef recipe or some cooked chicken.
  • Rice – I really like medium-grain white rice for fried rice but you can use long-grain, Basmati, Jasmine or brown rice if you wish. Rice can be cooked ahead of time but do not store it for more than 24 hours in the fridge before using!
  • Onions, celery, carrots – I almost always have these as they go into so many meals – and I like to throw in some frozen peas and corn.
  • For flavour: garlic, ginger, salt, white pepper (this is more traditional for Asian recipes), soy sauce or Tamari, sesame oil and a little butter, which I love in rice dishes.
  • Egg – you gotta have an egg in fried rice! – of course, omit if you can’t have eggs.
ham fried rice ingredients: leftover diced ham, white rice, carrots, celery, onions, frozen peas and corn, egg. And flavours: garlic, ginger, white pepper, salt, soy sauce, sesame oil, and butter.

How To Make Ham Fried Rice

Find the full list of ingredients, nutritional info, and instructions in the recipe card below. Here are some step-by-step pictures to guide you along. The process is simple:

Step 1. Cook white rice on a stovetop, in a rice cooker or in the Instant Pot (see all instructions below). Let it cool off on a flat plate before using the rice, this will give you the best texture.

Showing how to cook white rice on the stovetop.

Step 2. Saute veggies, ham and aromatics in a skillet. Add frozen corn and peas (don’t bother with thawing them out, they will defrost in the skillet).

sautéing vegetables with ham, frozen peas and corn, garlic and ginger.

Step 3. Add the cooked rice and sauces and stir through. Scramble the egg in the middle and fold it into the fried rice.

showing how to make ham fried rice in a skillet with egg.

Garnish with green onions (scallions) and fried shallots.

Fried rice with leftover ham, carrots, peas and corn, scallions for garnish.

Watch The Video

Recipe Tips

  • Medium-grain rice works best in my opinion. Make sure it’s cooled down before adding to the skillet. Leftover cold rice works great too, it has a bit more bite to it but make sure it hasn’t been stored for longer than 24 hours.
  • You can use leftover glazed or baked ham or regular deli ham, bacon, leftover chicken, diced shrimp or diced tofu for a vegetarian version.
  • Fresh garlic and ginger are best but if in a pinch, ground-up powders could be used.
  • This is a great recipe for using up all kinds of leftovers – you can throw in various veggies, leftover sausage, steak, and so on.

What To Serve With Ham Fried Rice

This dish is pretty good on its own but it will pair nicely with some vegetables. I love simple stir-fried or steamed broccoli or bok choy with a little garlic, a fresh cucumber salad or a simple Asian slaw to freshen it up and add some tang to the meal.

I recommend a little chili oil or Sriracha to serve to add some heat.

More Ham Recipes

Full Recipe 

Find the full list of ingredients, instructions, and a nutritional breakdown below. If you have questions or cook this recipe, please let me know in the comments, and make sure to rate this recipe so it’s easy for others to find.

Want to Save This Recipe?

Enter your email & I’ll send it to your inbox. Plus, get great new recipes from me every week!

Save Recipe

By submitting this form, you consent to receive emails from Cooked & Loved

Ham fried rice with a spatula in a skillet

Ham Fried Rice

Prep Time: 15 minutes
Cook Time: 30 minutes
Total Time: 45 minutes
Servings: 4 servings
Course: Main
Cuisine: Chinese
Print Pin Save
5 from 6 votes
Calories: 456kcal
Turn holiday ham leftovers and basic veggies into a quick, delicious ham fried rice. Get creative – supermarket ham, bacon, diced chicken, or shrimp all work beautifully.


To Cook Rice

  • 1.5 cups uncooked medium-grain rice about 250 g | 8.8 oz
  • 2.25 cups water
  • 1 tsp salt

To Make Fried Rice

  • 1.5 tbsp olive oil
  • 1/2 tbsp butter
  • 1/2 tsp salt
  • 1/2 onion finely diced
  • 1 celery stick finely diced
  • 1 small carrot finely diced
  • 1/2 tsp white pepper
  • 1.5 tsp ginger grated or minced
  • 1/5 tsp garlic grated or minced, about 2 large cloves
  • 1 cup ham finely diced into cubes, leftover or regular
  • 1/2 cup frozen sweet corn
  • 1/2 cup frozen baby peas
  • 2 tbsp soy sauce or Tamari
  • 1 tsp sesame oil
  • 1 egg
  • 2 tbsp green onions scallions, diced, for garnish
  • Also for garnish: chili oil fried shallots, extra soy sauce


  • Rinse the rice under cold running water about 5 times until water is no longer cloudy. Add rice to a pot and cover with water and add salt. Bring to a boil, then cook on medium for 10 minutes. Once most of the water is absorbed, turn the heat off and leave the rice under the lid to finish cooking off the heat.
  • Transfer the rice onto a flat plate and spread to cook down.
  • In a large skillet, wok or frying pan, add 1.5 tablespoons of olive oil and 1/2 tablespoon of butter, as well as onions, carrots and celery; season with salt. Saute over medium heat for 5-6 minutes, until softened.
  • Add garlic, ginger and white pepper and stir through for 15-20 seconds. Follow with diced ham, frozen peas and corn (no need to thaw) and turn the heat up to high. Cook for 2-3 minutes, stirring a few times. Then, turn the heat back down to medium.
  • Add soy sauce and sesame oil and stir through. Then add the cooled rice and stir through until incorporated.
  • Make a small well in the middle and add raw egg. Scramble it with a spatula, then fold the rice through to incorporate. Stir everything together for 30 more seconds and remove the heat.
  • Garnish with green onions and serve with chili oil, fried shallots and extra soy sauce on the side.


Storage tips: If the rice was cooked on the day, you can store leftover fried rice for up to 24-36 hours in the fridge and can be frozen. If using already stored leftover rice, do not store this dish again, it is best to eat it up on the day. 


Calories: 456kcal | Carbohydrates: 62g | Protein: 16g | Fat: 15g | Saturated Fat: 4g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 8g | Trans Fat: 0.1g | Cholesterol: 66mg | Sodium: 1841mg | Potassium: 343mg | Fiber: 3g | Sugar: 3g | Vitamin A: 2824IU | Vitamin C: 10mg | Calcium: 51mg | Iron: 2mg
Keywords: leftover ham, budget-friendly recipes, easy rice, fried rice, Rice recipes, Ham recipes
Tried this recipe?Mention @cookedandloved or tag #cookedandloved
Irena Macri
By Irena Macri

About the author: Hi, I’m Irena Macri. I share delicious recipes that I have cooked and loved. I am a published cookbook author, have been food blogging for over 10 years and have a Diploma in Nutrition. You will find many healthy recipes as well as my favourite comfort food. More about me here | Subscribe to my newsletter and freebies

Comment or Rate This Recipe

Made the recipe? Please leave a rating as it helps other readers to discover this dish. You don’t need to leave a comment if rating a recipe, unless it’s 3 stars or below.

Leave a Reply

Your email address will not be published. Required fields are marked *

Click on the stars to rate this recipe!


  1. 5 stars
    I always love finding tasty leftover ham recipes and this one is just perfect. Thanks for a great idea.

  2. 5 stars
    Oh my goodness this was amazing! I loved making it in my cast iron skillet too. Thank you for the recipe!

  3. 5 stars
    This is such an easy, budget-friendly dinner option, especially on a busy weeknights. We doubled the fresh ginger and it really made it pop.

  4. 5 stars
    This is such a great (and simple) dinner! Full of flavors and textures, and very filling! I’ll make this one again, thank you!

See all comments »

You Might Also Like

Share via
Copy link
Powered by Social Snap