Kimchi fried rice with Spam topped with fried egg and scallions in a white bowl

Summary

This kimchi fried rice with Spam is a quick, flavor-packed Korean comfort food that comes together in under 15 minutes. Tangy kimchi, crispy Spam, and perfectly seasoned rice are topped with a fried egg and scallions for the ultimate satisfying meal. Add a little gochujang for heat, or keep it mild — either way, it’s the perfect way to use up leftover rice and kimchi.


About This Recipe

The first time I tried kimchi fried rice was at a small Korean restaurant near my apartment. I remember it arriving at the table still steaming, with a fried egg on top and a sprinkle of scallions. The kimchi gave it this tangy, slightly spicy kick, while the rice was savory and just a little sweet. I didn’t even realize until then how much flavor you could get from such simple ingredients.

After that meal, I knew I wanted to make it at home; partly because I craved it often, and partly because I liked the idea of being able to throw it together whenever I had leftover rice. Over time, I’ve found that kimchi fried rice is one of those dishes that’s incredibly forgiving and customizable. You can keep it vegetarian, add whatever protein you like, or load it up with more spice if you’re in the mood.

For my go-to version, I use Spam. It might sound unconventional if you’ve never had it in Korean cooking before, but in Korea, Spam is actually a pantry staple. It has a salty, rich flavor that pairs perfectly with the tang of kimchi. I like to pan-fry it until it’s golden and crisp around the edges, then toss it into the rice with the kimchi so every bite gets that balance of smoky, tangy, and savory flavors. I often use the korean brand of spam (luncheon meat) or the traditional SPAM brand.

I keep my seasoning simple — just soy sauce, sugar, and black pepper — so the kimchi really shines. If you want a spicier kick, a spoonful of gochujang blends right into the rice and gives it a deeper, more robust heat. And of course, no bowl of kimchi fried rice is complete without a fried egg on top. The runny yolk seeps into the rice and ties all the flavors together.

This recipe is exactly what I make when I need a quick dinner after work, or when I want something warm and comforting without a lot of effort. It’s deeply flavorful, satisfying, and easy enough to make on a weeknight, but good enough to serve to friends when they come over.

Tips for the Best Kimchi Fried Rice

  • Use day-old rice – Fresh rice can be too soft and sticky; day-old rice gives the perfect fried rice texture.
  • Fermented kimchi = flavor boost – Older, tangier kimchi adds more depth. If your kimchi is young and mild, add a splash of vinegar for extra tang.
  • Spam alternatives – Try bacon, ham, or ground pork for a different twist.
  • Make it spicier – Add gochugaru (Korean chili flakes) in addition to or instead of gochujang.

FAQ

Q: Can I make kimchi fried rice without Spam?
Yes — you can substitute with any protein like chicken, tofu, or even just keep it vegetarian with extra vegetables.

Q: What type of rice is best?
Short-grain white rice (like sushi rice or Korean rice) works best because it’s chewy and clings together without being mushy.

Q: Can I store leftovers?
Yes, refrigerate in an airtight container for up to 2 days. Reheat in a pan with a splash of oil for best texture.

Q: Is gochujang necessary?
No — it’s optional. Without it, the dish is milder but still flavorful from the kimchi.

Kimchi fried rice with Spam topped with fried egg and scallions in a white bowl

Kimchi Fried Rice – Easy Korean Comfort Food

No ratings yet
Tried this recipe?Mention @ivyskitchn or tag #ivyskitchn!
This kimchi fried rice with Spam is a quick, flavor-packed Korean comfort food that comes together in under 15 minutes. Tangy kimchi, crispy Spam, and perfectly seasoned rice are topped with a fried egg and scallions for the ultimate satisfying meal. Add a little gochujang for heat, or keep it mild — either way, it’s the perfect way to use up leftover rice and kimchi.
Prep Time 5 minutes
Cook Time 10 minutes
Total Time 15 minutes
Servings: 2 people
Course: dinner, Main Course
Cuisine: Asian, Korean
Calories: 986

Ingredients
  

  • 1 can Spam 12 oz, diced into small cubes
  • 1 1/2 cups well-fermented kimchi chopped
  • 3 cups day-old cooked short- or medium-grain rice
  • 2 tbsp kimchi juice optional, for extra flavor
  • 2 tbsp soy sauce
  • 1 tsp sugar adjust to taste
  • 1/4 tsp ground black pepper
  • 1 tbsp neutral oil optional, if Spam isn’t fatty enough
  • 1–2 tsp gochujang optional, for heat
For topping:

Nutrition

Calories: 986kcalCarbohydrates: 65gProtein: 31gFat: 53gSaturated Fat: 18gPolyunsaturated Fat: 6gMonounsaturated Fat: 28gTrans Fat: 0.03gCholesterol: 121mgSodium: 3839mgPotassium: 1009mgFiber: 3gSugar: 4gVitamin A: 206IUVitamin C: 3mgCalcium: 67mgIron: 5mg

Notes

Tips for the Best Kimchi Fried Rice

  • Use day-old rice – Fresh rice can be too soft and sticky; day-old rice gives the perfect fried rice texture.
  • Fermented kimchi = flavor boost – Older, tangier kimchi adds more depth. If your kimchi is young and mild, add a splash of vinegar for extra tang.
  • Spam alternatives – Try bacon, ham, or ground pork for a different twist.
  • Make it spicier – Add gochugaru (Korean chili flakes) in addition to or instead of gochujang.

FAQ

  • Q: Can I make kimchi fried rice without Spam?
    Yes — you can substitute with any protein like chicken, tofu, or even just keep it vegetarian with extra vegetables.
  • Q: What type of rice is best?
    Short-grain white rice (like sushi rice or Korean rice) works best because it’s chewy and clings together without being mushy.
  • Q: Can I store leftovers?
    Yes, refrigerate in an airtight container for up to 2 days. Reheat in a pan with a splash of oil for best texture.
  • Q: Is gochujang necessary?
    No — it’s optional. Without it, the dish is milder but still flavorful from the kimchi.

Tried this recipe?

Let us know how it was!

Hey there 👋
It’s nice to meet you.

Sign up to receive updates on recipes, bts, and exclusive content! (promise I won’t spam)!

By submitting your information, you’re giving me permission to email you. You may unsubscribe at any time.