Is Korean Food Keto-Friendly? Best Dishes and What to Skip

Korean food can absolutely work on a keto diet, but it requires knowing which dishes to reach for and which to skip. The cuisine relies heavily on meat, fermented vegetables, and rich broths, all of which fit neatly into a low-carb framework. The catch is that many Korean sauces, marinades, and staple dishes are loaded with sugar and starch that can knock you out of ketosis fast.

Where the Hidden Carbs Are

The biggest keto pitfall in Korean cooking isn’t the main ingredients. It’s the sauces. Gochujang, the fermented red pepper paste that shows up in dozens of dishes, contains about 5.7 grams of sugar per single-ounce serving. That adds up quickly when it’s stirred into stews, spread on meat, or mixed into dipping sauces. Soy sauce is generally low-carb, but many Korean recipes combine it with sugar, honey, or Asian pear juice to build the sweet-savory flavor the cuisine is known for.

Bulgogi marinade is a prime example. A standard serving of commercial bulgogi sauce packs around 40 grams of net carbs and 35 grams of sugar. That’s more than most people’s entire daily carb allowance on keto, and it’s just the marinade. Any meat labeled “marinated” at a Korean restaurant likely has a similar sugar load unless you ask specifically about the ingredients.

Keto-Friendly Korean Dishes

Samgyeopsal (grilled pork belly) is one of the most keto-compatible Korean dishes you’ll find. A 150-gram serving delivers 35 grams of fat and 30 grams of protein with zero carbohydrates. The fat-to-protein calorie ratio is roughly 72% fat to 28% protein, which aligns almost perfectly with standard keto macros. Other unmarinated grilled meats at Korean BBQ restaurants, like chadolbaegi (thinly sliced beef brisket), are similarly carb-free.

Sundubu jjigae, the bubbling soft tofu stew often served with egg, pork, and seafood, comes in at about 8.9 grams of total carbs per cup with 1.8 grams of fiber. That’s roughly 7 grams of net carbs, which is manageable if you skip the bowl of rice it normally comes with. The stew gets most of its flavor from gochugaru (dried pepper flakes, which are lower in sugar than gochujang paste), sesame oil, and anchovy broth.

Galbitang (short rib soup) and seolleongtang (ox bone broth soup) are both naturally low-carb, built on long-simmered bones with minimal added sugar. Just watch for any noodles or rice that might be included by default.

Banchan That Won’t Break Ketosis

The small side dishes that arrive before your meal can be surprisingly keto-friendly. Namul, the category of seasoned vegetable sides, is generally a safe bet. Spinach namul (sigeumchi namul) and soybean sprout namul (kongnamul) are dressed simply with sesame oil, garlic, and a small amount of soy sauce. Steamed egg (gyeranjjim), seaweed salad, and grilled garlic cloves are all low-carb options commonly available at Korean restaurants.

Kimchi deserves its own mention. During fermentation, lactic acid bacteria consume much of the sugar that was originally added. The glucose content in well-fermented kimchi drops significantly over a 20-day fermentation period. A typical serving of napa cabbage kimchi has around 2 to 4 grams of net carbs, making it an easy addition to a keto meal. Just be aware that freshly made or lightly fermented kimchi will retain more sugar than the tangy, sour stuff.

Dishes to Avoid

Rice is the obvious one. It accompanies nearly every Korean meal and adds 40-plus grams of carbs per bowl. But several popular dishes are carb-heavy even without the rice.

  • Japchae: Made with sweet potato starch noodles that contain about 24 grams of net carbs per ounce of dry noodles. A full serving can easily exceed 80 grams of carbs.
  • Tteokbokki: Chewy rice cakes in a sweet-spicy sauce. Essentially pure starch coated in sugar.
  • Bulgogi and galbi with traditional marinade: The meat itself is fine, but the marinade is loaded with sugar and fruit juice.
  • Bibimbap: Built on a base of rice with sweetened gochujang sauce.
  • Jajangmyeon: Wheat noodles in a starchy black bean sauce.

Drinks at Korean Restaurants

Unflavored soju contains zero carbohydrates and zero sugar. All of its calories come from alcohol, which makes it one of the lower-carb options if you’re drinking. A standard 50ml shot has about 64 calories with no carbs to account for.

Flavored soju is a completely different story. Peach, strawberry, grape, and apple varieties contain roughly 8 to 10 grams of sugar per 100ml from added sweeteners and fruit flavorings. A single bottle of flavored soju can pack 30 or more grams of sugar. Korean beer (like Cass or Hite) runs about 10 to 12 grams of carbs per can, which is comparable to most light lagers. Stick with unflavored soju or water if you’re tracking carbs closely.

How to Order at Korean BBQ

Korean BBQ is actually one of the easier restaurant experiences on keto if you make a few specific requests. Start by asking for unmarinated meat options. Most Korean BBQ restaurants offer both marinated and fresh cuts, and the fresh options (pork belly, beef brisket, unseasoned short ribs) are inherently zero-carb. If you’re unsure whether something is marinated, ask your server what’s in it.

For dipping sauces, request the sesame oil and salt option instead of the standard ssamjang or sweetened soy-based dips. Many restaurants have this available even if it’s not on the menu. You can also ask for jalapeños and whole garlic cloves to roast on the grill alongside your meat, which adds flavor without carbs. Wrap your meat in lettuce leaves (ssam) instead of pairing it with rice, and fill up on the egg, seaweed, and namul banchan while avoiding the sweet pickled radish (danmuji) and any glazed or candied sides.

If you’re ordering stews or soups, ask for no rice on the side and confirm that the broth isn’t thickened with starch. Most broth-based soups are naturally low-carb, but some restaurants add flour or starch as a thickener.