Learn Korean Through Cooking: One Recipe at 3 Levels
The same lasagna recipe, written in Korean three times, from A1 beginner to C2 advanced. Watch exactly what changes as the Korean gets more sophisticated.

Most Korean-learning content organizes itself by level first and topic second. Here’s your A1 reading. Here’s your B1 listening. The topic is whatever the textbook needed to fill a page, and it changes every time the level does, so you never actually see what “more advanced” means in practice. You just get told it’s happening.
This article does the opposite. One recipe, lasagna, made three times, at three different levels. The dish doesn’t change. The ingredients don’t change. What changes, step by step, is the Korean wrapped around it, and that’s exactly what makes it useful: you can watch the same action get progressively richer instead of comparing two unrelated texts and guessing at what separates them.
Try reading (or listening to yourself read) each level before jumping to the English. You’ll follow more of the beginner section than you expect, and probably more of the intermediate section too.
Ingredients
- 라자냐 면 12장 (lasagna sheets, counted with the sheet counter 장)
- 다진 소고기 400그램 (ground beef)
- 양파 1개 (onion)
- 마늘 3쪽 (garlic cloves, counted with 쪽)
- 토마토 소스 2컵 (tomato sauce)
- 리코타 치즈 1컵 (ricotta cheese)
- 모차렐라 치즈 2컵 (mozzarella cheese)
- 파르메산 치즈 약간 (parmesan cheese, a bit)
- 소금, 후추 약간씩 (salt and pepper, a bit of each)
If the counters above (장, 개, 쪽, 컵) look unfamiliar, Korean Numbers: Counting, Prices, Dates, and Age covers exactly why Korean pairs numbers with these small category words instead of just counting directly.
🟢 Beginner (A1–A2)
Short sentences. Present tense only. No connectors linking two actions together; every step stands alone.
- 양파를 썰어요. Cut the onion.
- 마늘을 썰어요. Cut the garlic.
- 팬에 고기를 넣어요. Put the meat in the pan.
- 고기를 볶아요. Cook the meat.
- 양파랑 마늘을 넣어요. Add the onion and garlic.
- 토마토 소스를 넣어요. Add the tomato sauce.
- 면을 넣어요. Add the noodles.
- 치즈를 올려요. Put the cheese on top.
- 오븐에 구워요. Bake it in the oven.
Every sentence at this level follows the same skeleton: [object] + 을/를 + [verb]요. That’s it. There’s no attempt to explain how to cut the onion or when to add the cheese relative to anything else. It’s a checklist, and that’s exactly the point at this stage: comprehensible input you can act out step by step without stopping to parse grammar.
🟡 Intermediate (B1–B2)
Same nine actions, but now they lean on connectors, honorific requests, and a little more precision about order and manner. If you’ve read The Basics: Connecting Sentences, you’ll recognize several of these directly.
- 먼저 양파와 마늘을 잘게 썰어 주세요. First, please chop the onion and garlic finely.
- 팬에 기름을 두르고 고기를 볶아 줍니다. Heat oil in the pan and cook the meat.
- 고기가 다 익으면 양파와 마늘을 넣고 같이 볶아 주세요. Once the meat is fully cooked, add the onion and garlic and cook them together.
- 토마토 소스를 넣고 약한 불에서 10분 정도 끓여 주세요. Add the tomato sauce and simmer on low heat for about 10 minutes.
- 면은 미리 삶아서 준비해 두세요. Boil the noodles in advance and have them ready.
- 소스, 면, 치즈 순서로 층층이 쌓아 주세요. Layer the sauce, noodles, and cheese in that order, stacking them.
- 맨 위에 모차렐라 치즈를 넉넉하게 올려 주세요. Put a generous amount of mozzarella cheese on top.
- 180도로 예열한 오븐에 30분 정도 구워 주세요. Bake it for about 30 minutes in an oven preheated to 180 degrees.
- 다 구워지면 잠깐 식힌 후에 잘라서 드세요. Once it’s done baking, let it cool briefly, then cut and eat.
Notice what got added compared to the beginner version: -고 to list two actions in one sentence (기름을 두르고 고기를 볶아 줍니다), -(으)면 to say “once/if X happens” (고기가 다 익으면), and 주세요/줍니다 turning flat instructions into the polite, instructional tone you’d actually hear from someone walking you through a recipe. Time expressions and temperatures show up too, because intermediate instructions assume you can handle more than one piece of information per sentence.
🔴 Advanced (C1–C2)
This is closer to what an actual Korean cooking creator might say on camera: longer sentences, softer transitions, asides, and the kind of natural discourse markers that never show up in a textbook because they’re too fluid to teach as a rule.
라자냐는 재료 손질만 미리 해 두면 만드는 과정 자체는 그렇게 복잡하지 않아서, 손님 초대했을 때 미리 만들어 두기 좋은 메뉴인데요. 먼저 양파랑 마늘은 잘게 다져 주시고, 고기는 팬에 기름 두르고 중불에서 색이 변할 때까지 볶아 주시면 돼요. 고기가 어느 정도 익었다 싶으면 다진 양파랑 마늘 넣고 향이 올라올 때까지 한 번 더 볶아 주세요. 그다음 토마토 소스 넣고 약불에서 뭉근하게 끓여 주시면 되는데, 이때 너무 빨리 끓이면 소스가 금방 졸아버리니까 불 조절을 좀 신경 써 주셔야 돼요. 면은 따로 삶아서 준비해 두시고, 소스랑 면이랑 치즈를 번갈아 가면서 층을 쌓아 주시면 되는데, 저는 개인적으로 치즈를 좀 넉넉하게 넣는 편이에요. 다 쌓았으면 오븐에 30분 정도 구워 주시면 되고, 다 구워진 다음에는 바로 자르지 마시고 한 10분 정도 식혀 주셔야 모양이 안 흐트러져요.
Lasagna isn’t actually that complicated to make once you’ve prepped the ingredients ahead of time, so it’s a good dish to have ready when you’re having guests over. First, finely mince the onion and garlic, then cook the meat in an oiled pan over medium heat until it changes color. Once the meat looks more or less cooked, add the minced onion and garlic and cook a bit longer until the aroma comes up. After that, add the tomato sauce and let it simmer gently on low heat, but if you boil it too fast the sauce reduces too quickly, so you’ll want to pay attention to the heat. Boil the noodles separately and have them ready, then layer the sauce, noodles, and cheese, alternating; personally, I tend to go generous with the cheese. Once it’s all layered, bake it in the oven for about 30 minutes, and once it’s done, don’t cut it right away; let it cool for about 10 minutes or the shape will fall apart.
This isn’t a list of isolated instructions anymore. It’s one continuous thought with asides (저는 개인적으로 치즈를 좀 넉넉하게 넣는 편이에요), soft warnings (너무 빨리 끓이면… 불 조절을 좀 신경 써 주셔야 돼요), and connective tissue like -는데, -다 싶으면, and -는 편이에요 that a textbook rarely teaches directly because it’s too woven into natural speech to isolate as a “rule.” You’re not decoding grammar points anymore at this stage; you’re following a person talking.
Watch one instruction grow across all three levels
Here’s the “cut the onion” step, side by side, at all three levels:
Intermediate: 양파를 잘게 썰어 주세요.
Advanced: 양파는 잘게 다져 주시고, 너무 굵게 썰면 나중에 소스랑 잘 안 어우러져요.
Same core action, 썰다 (to cut), every time. What gets layered on:
- 잘게 (finely) adds manner, telling you not just what to do but how.
- 주세요 → 주시고 shifts from a single polite request into a connector that flows into the next clause, the exact move that turns a checklist into a paragraph.
- 다지다 replaces 썰다 with a more specific verb (to mince, rather than the general “cut”), the kind of vocabulary upgrade that happens naturally once you’re deep enough into a topic to need precision.
- The advanced version adds a reason you were never given at the lower levels: cutting it too thick affects how well it blends with the sauce later. That’s not new grammar so much as new information, the kind a real person shares because they actually know the dish, not because a lesson plan required it.
None of this is really about lasagna, though it still works to make one. It’s about seeing, side by side, what “more advanced Korean” actually cashes out to: more precise verbs, connectors doing double duty, and native speakers assuming you can hold a whole paragraph of cause and reason in your head instead of one action at a time. If you want to see this same three-level structure applied to a conversation instead of a recipe, Korean Conversation: Two Friends Talk About Their Dogs at the Park runs the same idea on a completely different kind of scene.
Where to go from here
If the intermediate connectors above (-고, -(으)면, -는데) felt slightly fuzzy, The Basics: Connecting Sentences (Part 1) breaks some down individually with its own set of examples. And if you want to actually cook this while narrating it yourself in Korean, that’s a built-in, zero-setup version of the self-talk method from How to Practice Korean Speaking Alone: describe what you’re doing, out loud, in whatever level of Korean you can currently manage, and notice exactly where you get stuck.
If you’d rather get a new themed scenario like this one every day instead of hunting one down yourself, 30 Days of Korean Speaking is built around exactly that.
30 Days of Korean Speaking
A new scenario every day, with a role, a goal, useful expressions, and a challenge that gets harder as you go.
Explore the Challenge →