Korean Gimbap is one of Korea's most beloved everyday foods, made by rolling seasoned rice, vegetables, egg, and savory fillings inside sheets of toasted roasted seaweed. Each roll is sliced into neat bite-sized pieces, creating a colorful and satisfying meal that is perfect for lunch, picnics, school meals, or casual family gatherings.
This authentic Korean Gimbap recipe combines fluffy sesame-seasoned rice with tender beef, carrots, spinach, yellow pickled radish, and thin strips of egg omelet. The ingredients are prepared separately and layered carefully before being tightly rolled in roasted seaweed for a balanced combination of savory, fresh, slightly sweet, and nutty flavors.
Easy to customize and perfect for meal prep, homemade Gimbap is a delicious way to enjoy a classic Korean dish with simple, fresh ingredients.
Preparation Time: 30 minutes
Cooking Time: 25 minutes
Rest Time: 5 minutes
Total Time: 1 hour
Servings: 4 people
Difficulty: Intermediate
Cooking Temperature: Medium Heat (approximately 325–350°F / 165–175°C)
Cook short-grain white rice according to the package directions.
Transfer the cooked rice to a large bowl.
Gently mix in sesame oil and a little salt.
Allow the rice to cool slightly.
Slice the beef into thin strips.
Combine it with soy sauce, sesame oil, sugar, garlic, and black pepper.
Let it marinate for about 10 minutes.
Blanch the spinach briefly in boiling water.
Drain and squeeze out excess moisture.
Season with sesame oil, salt, and minced garlic.
Stir-fry the carrots in a lightly oiled skillet until slightly tender.
Whisk the eggs with a small pinch of salt.
Pour them into a lightly oiled skillet.
Cook into a thin omelet.
Allow it to cool slightly and cut into long thin strips.
Heat a skillet over medium heat.
Cook the marinated beef until fully cooked and lightly caramelized.
Set aside to cool slightly.
Place a sheet of roasted seaweed on a bamboo rolling mat.
Spread an even layer of seasoned rice over about two-thirds of the seaweed.
Arrange beef, spinach, carrots, egg, and yellow pickled radish in a horizontal line near the lower third of the rice.
Lift the edge of the bamboo mat and begin rolling firmly.
Tuck the fillings inward while continuing to roll.
Press gently but firmly to create a compact cylinder.
Brush the outside lightly with sesame oil.
Sprinkle with toasted sesame seeds.
Using a sharp knife, slice the roll into bite-sized pieces.
Serve immediately or pack for later.
Replace the beef with tuna mixed with a small amount of mayonnaise.
Use thinly sliced seasoned chicken instead of beef.
Skip the meat and add mushrooms, cucumber, bell peppers, or additional spinach.
Add spicy Korean tuna, gochujang, or thinly sliced Korean chili peppers.
Add thin strips of mild cheese alongside the traditional fillings.
Gimbap is best enjoyed fresh.
If necessary, wrap leftover rolls tightly and refrigerate for up to 1 day.
Allow refrigerated Gimbap to come closer to room temperature before serving.
Because the rice can become firm in the refrigerator, avoid storing it for too long.
Freezing fully assembled Gimbap is not recommended because the rice and vegetables can develop an unpleasant texture after thawing.
For meal preparation, prepare the individual cooked fillings ahead of time and refrigerate them separately for up to 2–3 days.
Assemble fresh Gimbap when ready to serve.