Kimchi and Spam Fried Rice Recipe

A plate of spam-fried rice topped with a fried egg
Crisp rice, salty Spam, and spicy kimchi, ready for consumption.

Serious Eats / J. Kenji López-Alt

Why It Works

  • Working in batches ensures good flavor and plenty of heat for each ingredient.
  • Draining the kimchi allows us to brown it for better flavor. Adding the liquid back afterward yields even better results.
  • Letting the rice sit undisturbed in the wok for a few moments before serving gives it a nice crisp crust.

Whatever the provenance of the can of Spam I found hanging out in my pantry, I knew its destination: Add to it an egg, an onion, and a few other aromatics, and I had everything on hand to make myself a big ol' plate of the ultimate Korean-American late-night drunk food: kimchi and Spam fried rice. This is the kind of stuff you eat while swaying gently over the kitchen counter in your underwear.


How to Make Extra-Crispy Fried Eggs

Recipe Facts

Active: 15 mins
Total: 15 mins
Serves: 2 to 3 servings

Rate & Comment


  • 2 cups cooked white rice (12 ounces; 350g) (see note)

  • 3/4 pound kimchi with juices (about 1 cup packed; 340g)

  • 2 tablespoons (30ml) vegetable or canola oil, divided

  • 1 (12-ounce; 340g) can of Spam, cut into 1/4- to 1/2-inch dice

  • 1 large onion, finely diced (1 1/2 cups; 12 ounces; 340g)

  • 4 scallions, white and pale green parts only, thinly sliced (about 1/4 cup; 40g)

  • 2 medium cloves garlic, minced (about 2 teaspoons; 10ml)

  • 1 hot red or green chile (such as jalapeño, serrano, or Thai bird), stemmed and thinly sliced

  • Freshly ground black pepper

  • 2 teaspoons (10ml) Asian fish sauce

  • 1 teaspoon (5ml) toasted sesame oil

  • 1/2 cup chopped fresh cilantro leaves and fine stems (1/2 ounce; 14g)

  • Kosher salt

  • Fried eggs, for serving

  • Hot sauce, for serving


  1. If using day-old rice, transfer to a medium bowl and break rice up with your hands into individual grains before proceeding. Place kimchi in a fine-mesh strainer set over a large bowl and squeeze out excess liquid. Reserve liquid and finely chop kimchi.

  2. Heat 1/2 tablespoon oil in a wok over medium-high heat until shimmering. Add Spam and cook, tossing and stirring frequently, until well browned and starting to crisp. Add chopped kimchi and onion and cook, stirring and tossing regularly, until vegetables are softened, about 4 minutes. Transfer to a bowl and set aside.

  3. Add another 1/2 tablespoon oil to wok. Increase heat to high and heat until smoking. Add half of rice and cook, stirring and tossing, until rice is pale brown, toasted, and has a slightly chewy texture, about 3 minutes. Transfer to a medium bowl. Repeat with another 1/2 tablespoon oil and remaining rice.

  4. Return all rice to wok and press it up the sides, leaving a space in the middle. Add another 1/2 tablespoon oil to the space. Add scallions (reserving some for garnish), garlic, and chili and cook, stirring gently, until lightly softened and fragrant, about 1 minute. Toss with rice to combine. Add onion, kimchi, and Spam mixture and toss to combine. Pour in reserved kimchi juice and season generously with black pepper. Add fish sauce, sesame oil, and cilantro (reserving some cilantro for garnish). Toss everything to combine. Season to taste with salt if necessary. When ready to serve, allow rice to sit in wok without tossing for 45 seconds to create a crisp crust underneath. Turn rice out onto a serving platter, trying to get as much of the crispy rice facing up as possible. Top with fried eggs, sprinkle with reserved scallions and cilantro, and serve immediately with hot sauce.

Special Equipment

Fine-mesh strainer, carbon steel skillet or wok


For best results, use Chinese-style medium-grain rice, jasmine rice, or sushi rice. Rice should either be cooked fresh, spread on a tray, and allowed to cool for 5 minutes, or transferred to a loosely covered container and refrigerated for at least 12 hours and up to 3 days.

This Recipe Appears In

Nutrition Facts (per serving)
731 Calories
47g Fat
52g Carbs
26g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 2 to 3
Amount per serving
Calories 731
% Daily Value*
Total Fat 47g 60%
Saturated Fat 14g 69%
Cholesterol 203mg 68%
Sodium 2656mg 115%
Total Carbohydrate 52g 19%
Dietary Fiber 5g 17%
Total Sugars 8g
Protein 26g
Vitamin C 17mg 84%
Calcium 115mg 9%
Iron 6mg 34%
Potassium 1032mg 22%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)