
Gimbap (Korean Seaweed Rice Rolls)
Gimbap is one of Korea's most cherished portable meals — vibrant, neatly rolled cylinders of seasoned short-grain rice and colourful fillings wrapped in crisp dried seaweed (gim). A staple of Korean picnics, lunchboxes, and street markets, this recipe is thoughtfully composed with lean protein, fibre-rich vegetables, and nutrient-dense seaweed to deliver a balanced, satisfying meal. Each roll is a celebration of colour, texture, and Korean culinary tradition, offering sustained energy and a wide spectrum of vitamins and minerals in every bite.
Total Time
1 hr 10 min
Prep
30 min
Cook
40 min
Servings
6
Cuisine
Korean
390kcal
Calories
22g
Protein
52g
Carbs
11g
Fat
7g
Fiber
How to Make It
- 1
Cook the Brown Rice
Rinse 300 g of short-grain brown rice under cold running water 3–4 times until the water runs mostly clear. Combine with 600 ml of water in a medium saucepan. Bring to a boil over high heat, then reduce to the lowest simmer, cover tightly, and cook for 35–40 minutes until all water is absorbed and rice is tender. Remove from heat and let it steam, covered, for 10 minutes.
Tip: Brown rice has a lower glycaemic index than white rice, making it better for blood sugar regulation. Soaking the rice for 30 minutes before cooking further improves digestibility and reduces cook time. - 2
Season the Rice
Transfer the cooked rice to a large mixing bowl. While still warm, drizzle with 15 ml sesame oil, 10 ml rice vinegar, and 10 ml low-sodium soy sauce. Add the toasted sesame seeds and fold gently using a rice paddle or wide spatula — do not mash the grains. Spread out and allow to cool to room temperature before rolling.
Tip: Rice vinegar not only enhances flavour but may help modestly reduce postprandial blood glucose response, making this an important step for those managing diabetes or insulin resistance. - 3
Prepare and Cook the Beef
Combine sliced beef strips with 10 ml low-sodium soy sauce, minced garlic, 5 ml sesame oil, and a pinch of black pepper. Marinate for at least 15 minutes. Heat a non-stick pan over medium-high heat with a light spray of oil. Cook the beef strips for 3–4 minutes, stirring frequently, until cooked through and lightly caramelised. Set aside to cool.
Tip: Lean beef provides high-quality complete protein including all essential amino acids and is an excellent source of iron and zinc. Keep portions controlled to maintain the dish's balanced macronutrient profile. - 4
Cook the Egg Omelette Strips
Beat 3 eggs with a pinch of salt. Heat a lightly oiled non-stick pan over medium-low heat. Pour in the egg mixture and cook undisturbed until just set, about 2–3 minutes, without browning. Slide out onto a board, allow to cool slightly, then slice into 6 long, even strips approximately 1.5 cm wide.
Tip: Cooking eggs over lower heat preserves more heat-sensitive nutrients such as vitamin D and choline while preventing the tougher texture that high heat produces. - 5
Prepare the Vegetable Fillings
Blanch the fresh spinach in boiling water for 30 seconds, then immediately transfer to an ice bath to stop cooking and preserve its vivid green colour and nutrients. Squeeze out excess water firmly and season lightly with a drop of sesame oil. In the same pan used for beef, sauté julienned carrots over medium heat with a light spray of oil for 2–3 minutes until just tender but still with bite. Season very lightly. Julienne the cucumber and slice the avocado into strips just before rolling.
Tip: Blanching spinach briefly reduces oxalic acid content, improving the absorption of its iron and calcium. The diverse range of vegetables ensures a broad spectrum of antioxidants, phytonutrients, and dietary fibre. - 6
Roll the Gimbap
Place a bamboo rolling mat on a flat surface and lay one seaweed sheet rough-side up on it. With lightly dampened hands, spread approximately 100–110 g of seasoned rice evenly over the seaweed, leaving a 3 cm border at the far edge. Arrange fillings horizontally across the centre of the rice in the following order: beef strips, egg strips, spinach, carrots, cucumber, pickled radish, and avocado. Lift the mat edge closest to you and roll firmly and tightly forward, pressing gently but consistently to keep the roll compact. When you reach the bare seaweed border, dampen it lightly with water and press to seal. Repeat for all 6 rolls.
Tip: A tight, even roll prevents the gimbap from falling apart when sliced. The key is maintaining consistent forward pressure on the mat while tucking the fillings inward at the first roll. - 7
Slice and Serve
Lightly brush or rub the outside of each roll with a small amount of sesame oil using a pastry brush or your fingers — this adds flavour, sheen, and prevents drying. Using a sharp knife wiped clean between cuts, slice each roll into 8–10 rounds approximately 2 cm thick. Arrange on a platter cut-side up to display the colourful filling pattern. Serve at room temperature for best flavour and texture.
Tip: Gimbap is an excellent meal-prep option and keeps well refrigerated for up to 24 hours. For best texture, store whole uncut rolls wrapped in cling film and slice just before serving. Avoid freezing as this compromises the rice texture.
Want this in your meal plan?
Get personalised meal plans, track your nutrition, and access 500+ recipes tailored to your health goals.
Get started free