🏠 Everyday

🏠 Everyday Recipes

Simple home-cooked meals for any day

1705 recipes. Page 42 of 72

These are the meals you can cook day after day without getting tired of them. Doenjang jjigae, rolled omelet, spicy pork stir-fry - the kind of home-cooked dishes that fill an ordinary day with comfort.

The beauty of everyday cooking is that it relies on common ingredients already in your fridge. No exotic items, no complicated techniques - just straightforward recipes for satisfying home meals.

Korean Stuffed Cucumber Kimchi
Kimchi Medium

Korean Stuffed Cucumber Kimchi

Oi sobagi is a Korean stuffed cucumber kimchi made by salting whole cucumbers, cutting them crosswise to within a centimeter of the base to create four attached wedges, and packing the cavity with a filling of garlic chives, onion, gochugaru, anchovy fish sauce, and plum syrup. When bitten, the cucumber's cool moisture meets the spicy, fragrant stuffing inside, releasing a burst of layered juice, and the firm crunch of the flesh contrasts cleanly with the softer chive filling. Salting for exactly thirty minutes is the critical window -- less time leaves the cucumber too firm to absorb the seasoning properly, while longer breaks down the cell structure and causes the flesh to go limp, which makes the stuffed pieces fall apart when cut. The filling ingredients should be mixed quickly without over-handling, because overworking the chives releases water and dilutes the seasoning. After stuffing, the cucumbers sit at room temperature for four hours to begin fermentation, then move to the refrigerator, where lactic acid development continues slowly overnight. By the second day the flavor is brighter and more complex with a distinct tangy edge. Cutting the portions just before serving, rather than in advance, keeps the flavorful interior juices from running out. Cucumbers of uniform thickness salt most evenly, and if substituting sugar for plum syrup, use a smaller quantity to keep the sweetness in check.

🍱 Lunchbox 🏠 Everyday
Prep 35min 4 servings
Kimchi Butter Udon (Tangy Kimchi Stir-Fried in Butter)
Noodles Easy

Kimchi Butter Udon (Tangy Kimchi Stir-Fried in Butter)

Kimchi butter udon is a fusion stir-fried noodle that pairs the tangy, spicy acidity of well-fermented kimchi with the deep richness of butter. The first half of the butter goes into the pan to saute onion and garlic until they release their sweetness, then chopped kimchi is added and stir-fried for two minutes to cook off the moisture, which concentrates the flavor and mellows the sharp sourness. Blanched udon noodles and soy sauce are tossed in over high heat so the seasoning coats every strand evenly, and the remaining butter is added off-heat immediately after, keeping its aroma intact while lending a glossy sheen and fuller depth to the noodles. A soft-cooked egg placed on top breaks into a creamy sauce when stirred in, while seaweed flakes and sliced scallion contribute crunch and a fresh herbal lift. If the kimchi leans salty, reducing the soy sauce to one tablespoon keeps the balance in check. The whole dish, including prep, comes together in about twelve minutes.

🏠 Everyday πŸŒ™ Late Night
Prep 10min Cook 12min 2 servings
Lentil Kale Salad
Salads Easy

Lentil Kale Salad

Lentil kale salad pairs the tender yet distinctly grainy bite of cooked green lentils with sturdy kale leaves, resulting in a bowl that satisfies like a full meal rather than a side salad. The vinaigrette of Dijon mustard, lemon juice, and olive oil does two things at once -- it brightens the kale's natural bitterness into something lively and it acts as the marinade that softens the leaves during the massage step. Massaging the kale by hand for about a minute before dressing it is the step that transforms the texture from tough and fibrous into something genuinely pleasant to chew, and it also opens up the leaf surface so the dressing clings rather than sliding off. Lentils benefit from careful timing: twenty to twenty-five minutes of simmering leaves them cooked through with a slight resistance at the center, and overcooking past that point turns them mushy and strips the salad of its textural contrast. Julienned carrot adds natural sweetness and a pop of color that keeps the bowl from looking uniformly green. Roughly chopped walnuts contribute a rich crunch and healthy fat that rounds out the nutritional profile. A shaving of Parmesan or a handful of roasted chickpeas makes a straightforward addition when more substance or complexity is wanted.

πŸ₯— Light & Healthy 🏠 Everyday
Prep 15min Cook 20min 2 servings
Sopa de Ajo (Spanish Roasted Garlic and Bread Soup)
Western Easy

Sopa de Ajo (Spanish Roasted Garlic and Bread Soup)

Sopa de ajo is a traditional Spanish garlic soup that begins with the process of gently cooking thinly sliced garlic cloves in olive oil. This specific step requires a low heat setting to ensure the garlic becomes fragrant and reaches a pale gold color without being scorched. If the garlic pieces are allowed to burn, they will introduce a distinct bitterness that can negatively affect the final flavor of the broth. After the garlic has been properly cooked, torn pieces of baguette that are at least one day old are added to the pot along with smoked paprika. These ingredients are toasted briefly in the garlic-infused oil so the bread can absorb the fat and develop a light crust on its exterior surface. Chicken stock is then poured into the cooking vessel to create the liquid base for the dish. The mixture is left to simmer for approximately ten minutes. During this period of simmering, the bread pieces soften and partially dissolve into the liquid, which serves to thicken the soup while still allowing some of the original bread texture to remain. Once the soup is sufficiently hot, beaten eggs are poured into the pot in a thin and continuous ribbon. As the eggs come into contact with the hot liquid, they set into delicate strands that contribute both protein and additional physical body to the soup. The inclusion of smoked paprika provides the broth with a warm reddish color and a subtle charred flavor profile. This specific smoky note is intended to complement the mellow sweetness that develops from the slow-cooked garlic slices over the course of the preparation.

🏠 Everyday ⚑ Quick
Prep 10min Cook 20min 2 servings
Korean Braised Mackerel in Spicy Sauce
Side dishes Medium

Korean Braised Mackerel in Spicy Sauce

Godeungeo-jorim is one of the most frequently cooked fish banchan in Korean homes, pairing mackerel's assertive flavor with a spicy braising sauce that demands steamed rice. Mackerel is cut into steaks and salted for ten minutes to draw out fishy odors, then arranged over thick radish slices that line the pot bottom. The radish serves dual duty: preventing the fish from sticking and releasing its natural sweetness into the braising liquid below. A sauce of gochugaru, gochujang, soy sauce, garlic, ginger, and sugar is spooned over, and the pot simmers covered for twenty minutes. During this time the seasoning penetrates the flesh while the radish absorbs enough sauce to rival the fish itself as the most satisfying component of the dish. Green onion added in the final minutes lifts the heavy spice with a fresh sharpness.

🏠 Everyday 🍱 Lunchbox
Prep 15min Cook 25min 4 servings
Korean Pine Nut Porridge (Creamy Nutty Nourishing Rice Porridge)
Rice Medium

Korean Pine Nut Porridge (Creamy Nutty Nourishing Rice Porridge)

Pine nuts are blended with water into a smooth milk, then stirred into soaked rice that has been sauteed in sesame oil to bring out its starch aroma. The pine nut milk is added after the rice has already simmered for ten minutes, because prolonged boiling diminishes the nuts' volatile fragrance. The finished porridge has a pale cream hue and leaves a lingering resinous pine-nut note on the palate. Thinly sliced jujube garnish adds a pop of red color and gentle natural sweetness that complements the nuttiness.

πŸŽ‰ Special Occasion 🏠 Everyday
Prep 15min Cook 20min 2 servings
Stir-fried Dried Tofu Strips
Stir-fry Easy

Stir-fried Dried Tofu Strips

Geondubu bokkeum is a straightforward stir-fry of dried tofu strips with julienned carrot, bell pepper, and onion in a soy and garlic sauce. Dried tofu contains far less moisture than fresh tofu and holds its shape without crumbling during cooking. Blanching the strips briefly in boiling water before stir-frying removes the raw bean aroma and opens up the surface so the seasoning penetrates more deeply. The julienned vegetables add color and a crisp bite, while soy sauce and garlic provide a steady, savory backbone that suits the tofu's mild nuttiness without overwhelming it. Adding gochugaru shifts the dish toward a spicier, more distinctly Korean banchan flavor. The protein content is high enough that this dish carries a meal without any meat alongside it, and the tofu holds together well in lunchboxes without turning soft or releasing excess liquid. A small drizzle of sesame oil at the end of cooking rounds out the aroma and lifts the overall finish.

🏠 Everyday 🍱 Lunchbox
Prep 15min Cook 10min 2 servings
Korean RosΓ© Cup Tteokbokki
Street food Medium

Korean RosΓ© Cup Tteokbokki

A base of equal parts water and milk is whisked together with gochujang, red chili flakes, sugar, and minced garlic, then brought to a simmer before rice cakes and fish cake are added. The sauce cooks over medium-low heat long enough for the rice cakes to absorb the seasoned liquid and turn glossy. Milk fat wraps around the capsaicin in the chili paste, softening the raw heat while keeping the fermented depth of gochujang intact. Mozzarella cheese is stirred in at the very end, off the heat or with the flame nearly out, so it melts smoothly into the sauce rather than turning stringy and tough. Keeping a consistently moderate flame is the single most important technique here, because high heat causes the milk to break and the sauce to turn grainy. Serving it in a cup format means the portion cooks and cools evenly, and the open top allows excess moisture to evaporate so the final consistency is thick and coating.

πŸ§’ Kid-Friendly 🏠 Everyday
Prep 12min Cook 15min 2 servings
Korean Kimchi Potato Jeon
Grilled Easy

Korean Kimchi Potato Jeon

Kimchi-gamja-jeon is a pan-fried Korean pancake made from grated potatoes combined with chopped napa kimchi, Korean pancake mix, green onion, and Cheongyang chili. The grating releases starch along with water, and the key step is letting the mixture settle so the starch sinks, then pouring off the liquid and recombining only the starch with the rest of the batter. This starch concentration creates the contrast between a shattering crust and a moist, soft interior that marks a well-made potato pancake. The batter is spread thin in a preheated oiled pan and fried on both sides over medium-high heat. Keeping the temperature high enough that the exterior sets quickly before oil soaks in is essential, as a pan that is too cool produces a greasy, soft result. Kimchi juice that hits the hot pan caramelizes at the edges, creating pockets of deep savory crust alongside the sharp fermentation flavor. The tangy acidity of the kimchi and the mild sweetness of the potato create a defined contrast in each bite. Dipped in vinegared soy sauce spiked with sliced Cheongyang chili, the pancake is a classic makgeolli pairing.

🍺 Bar Snacks 🏠 Everyday
Prep 15min Cook 15min 2 servings
Haejangguk (Korean Pork Bone Hangover Soup)
Soups Medium

Haejangguk (Korean Pork Bone Hangover Soup)

Haejangguk is Korea's iconic hangover soup, a thick and fiery bowl built to restore the body after a long night of drinking. The base is a pork spine broth simmered for several hours until it turns milky, opaque, and deeply savory, carrying a weight that sits in the stomach rather than passing through it. Outer napa cabbage leaves called ugeoji are seasoned with doenjang and garlic before being added to the broth, contributing fibrous, chewy texture alongside the soup's fermented depth. Congealed blood, known as seonji, is a traditional inclusion cut into thick blocks: iron-dense and high in protein, it provides serious nutritional restoration and a visually striking dark contrast in the stone pot. Gochugaru delivers heat strong enough to draw sweat to the forehead, and Koreans have long held that this intensity helps flush toxins from the body and clear the mind after a night of drinking. The finished soup arrives still bubbling in its dolsot, and the first few spoonfuls tend to produce an involuntary exhale of relief. Dedicated haejangguk restaurants open before dawn to serve construction workers and late-night revelers, and the dish has occupied a fixed position in Korean culinary and drinking culture for centuries.

🏠 Everyday πŸ₯— Light & Healthy
Prep 20min Cook 120min 4 servings
Korean Pacific Saury Stew
Stews Easy

Korean Pacific Saury Stew

Kkongchi jjigae is a budget-friendly Korean stew built around a single can of Pacific saury, making it one of the most practical jjigae to pull together from pantry staples. Korean radish and onion go into the pot alongside the fish, absorbing the bold, oily flavor of the canned saury as everything simmers together. The canning liquid is included in the pot as well, eliminating the need for a separate stock while adding the concentrated brininess of the fish directly to the broth. A half-tablespoon of doenjang tames the fishiness that canned fish can carry while adding a layer of fermented, savory depth, and gochugaru builds the characteristic spicy bite that makes this stew work as a proper rice banchan. Because canned saury is already fully cooked and the bones have softened in the canning process, the fish can go directly into the pot without any preparation and the pieces can be eaten bones and all. The whole stew comes together in under 30 minutes, making it a reliable weeknight option when time and budget are both short.

🏠 Everyday
Prep 10min Cook 25min 2 servings
Braised Squid Sundae in Spicy Sauce
Steamed Easy

Braised Squid Sundae in Spicy Sauce

This dish features sliced squid sundae simmered in a sweet and spicy red chili paste sauce. The squid sundae is cut into thick 1.5 cm rounds before cooking, which helps prevent the seasoned stuffing from spilling out during the braising process. The sauce is prepared by mixing water, gochujang, red chili powder, soy sauce, minced garlic, and rice syrup in a wide pan. After boiling the sauce, the squid pieces are arranged in a single layer and simmered over low heat. Basting the slices with the sauce rather than flipping them frequently helps preserve their shape and keeps the cross-section intact. The rice syrup thickens the chili paste base into a glossy, sticky glaze that coats the squid. A drizzle of sesame oil at the end adds a savory finish.

πŸ”₯ Trending Now 🏠 Everyday
Prep 10min Cook 15min 2 servings
Salt-Brined Korean Cucumber Pickles
Kimchi Easy

Salt-Brined Korean Cucumber Pickles

Oiji is a traditional Korean long-fermented cucumber pickle made by submerging whole cucumbers in a boiled brine of water, coarse salt, sugar, and a touch of vinegar, then weighting them down so they stay fully immersed during at least five days of cold storage. Whole garlic cloves added to the jar release their aroma gradually into the brine. As the days pass, osmotic pressure draws moisture from the cucumbers while salt penetrates inward, producing a uniformly salty, firm pickle that retains its crunch far longer than quick-pickled varieties. Before serving, the oiji is sliced thin and soaked briefly in cold water to temper its saltiness, then dressed with sesame oil and gochugaru as a side dish, or dropped into a chilled broth for a refreshing summer soup.

🍱 Lunchbox 🏠 Everyday
Prep 20min Cook 10min 4 servings
Korean Kimchi Soy Milk Tantan Noodles
Noodles Medium

Korean Kimchi Soy Milk Tantan Noodles

Kimchi duyu tantan myeon takes the structural logic of Chinese dandan noodles and rebuilds it around Korean pantry ingredients. Garlic and green onion are stir-fried in chili oil first to infuse the fat with fragrance, then ground pork goes in along with doenjang and soy sauce and stays on the heat until it browns and the fermented paste base deepens. Finely chopped kimchi is added and cooked for two more minutes, which softens the raw acidity of the kimchi and melds it into the meat mixture. Unsweetened soy milk is poured in at that point and heated gently, just below a boil, so it blends into a smooth, lightly creamy broth without breaking. The noodles are boiled separately and placed in the bowl before the broth is ladled over. Ground peanuts sprinkled on top at the end contribute a nutty finish, and the amount can be adjusted to thicken the broth to a preferred consistency.

🍺 Bar Snacks πŸŒ™ Late Night
Prep 18min Cook 15min 2 servings
Lotus Root Crab Yuja Salad
Salads Medium

Lotus Root Crab Yuja Salad

Thinly sliced lotus root, blanched until just crisp-tender, provides the structural crunch at the center of this salad, while gently separated crab meat drapes a delicate sweetness and umami over each bite. The yuja mayo dressing - yuja marmalade folded into mayonnaise with lemon juice - delivers citrus fragrance and creamy richness simultaneously. Half-moon cucumber slices and thin red onion add contrasting crunch, and a bed of mixed baby greens brings color and freshness to the plate. Keeping the blanching time under four minutes is critical; even a minute longer turns the lotus root soft and robs it of its signature snap.

πŸ₯— Light & Healthy πŸŽ‰ Special Occasion
Prep 20min Cook 8min 4 servings
Spaghetti alla Puttanesca
Western Easy

Spaghetti alla Puttanesca

Spaghetti alla puttanesca melts anchovy fillets into olive oil with sliced garlic over low heat, creating a deeply savory base before any tomato is added. Hand-crushed whole tomatoes, halved black olives, capers, and red pepper flakes go in next and simmer for eight minutes, during which the sauce reduces and the briny, salty, and spicy elements fuse into a bold, cohesive flavor. The anchovies dissolve completely, leaving no trace of fish but contributing an intense umami backbone. Because capers and anchovies are already heavily salted, seasoning is adjusted only at the very end by taste. The spaghetti is pulled one minute short of al dente and finished in the sauce pan with a splash of pasta water, which allows the starch to bind the sauce tightly to each strand.

🍺 Bar Snacks 🏠 Everyday
Prep 12min Cook 18min 2 servings
Korean Stir-Fried Sweet Potato Stems
Side dishes Medium

Korean Stir-Fried Sweet Potato Stems

Goguma julgi - sweet potato stems - are the above-ground vines of the sweet potato plant, a byproduct that Korean cooks transform into a summer namul rather than discarding. The most labor-intensive step is peeling each stem by hand, pinching the outer skin with a fingernail and pulling it away to reveal the tender core beneath. After blanching for two minutes and rinsing in cold water, the stems are stir-fried in perilla oil with garlic and seasoned with soup soy sauce. Perilla powder stirred in at the end thickens the remaining liquid into a nutty glaze. In season during summer, the stems are harvested from sweet potato fields before the tubers themselves are dug up.

🏠 Everyday 🍱 Lunchbox
Prep 30min Cook 10min 4 servings
Korean Spicy Pork Rice Bowl
Rice Easy

Korean Spicy Pork Rice Bowl

Pork shoulder is sliced into strips, marinated in gochujang, chili flakes, soy sauce, garlic, and sugar for ten minutes, then stir-fried over high heat until the edges caramelize. Onion goes in first to build sweetness, and green onion added at the end brings a sharp, fresh bite that cuts through the spicy-sweet glaze. A final drizzle of sesame oil rounds out the aroma. Served over steamed rice, the bold sauce coats every grain, making this a satisfying single-bowl meal that comes together in under thirty minutes.

🏠 Everyday 🍱 Lunchbox
Prep 20min Cook 15min 2 servings
Korean Pork & Swiss Chard Stir-fry
Stir-fry Easy

Korean Pork & Swiss Chard Stir-fry

Geundae-doenjang-dwaejigogi-bokkeum is a home-style Korean stir-fry of pork and Swiss chard in a doenjang sauce. Separating the chard stems from the leaves and adding them to the pan at different times is the practical technique that makes the dish work: the stems go in first to cook through while keeping a slight crunch, and the leaves follow just long enough to wilt without becoming limp. Doenjang absorbs and suppresses any gamey undertones from the pork while adding a deep, fermented soybean backbone to the sauce. Sesame oil stirred in at the end wraps the entire dish in a warm, nutty finish. A small amount of gochugaru brings the mild heat that distinguishes Korean home-cooking from milder preparations. The earthy, slightly mineral quality of Swiss chard pairs naturally with the fermented funk of doenjang, and spooned over steamed rice the sauce soaks into the grains and turns the whole bowl into a complete, satisfying meal.

🏠 Everyday 🍱 Lunchbox
Prep 15min Cook 12min 2 servings
Korean Shrimp Gimbap (Plump Shrimp and Vegetable Seaweed Roll)
Street food Easy

Korean Shrimp Gimbap (Plump Shrimp and Vegetable Seaweed Roll)

Shrimp are peeled and deveined with a toothpick before being blanched for two minutes, then rolled inside seasoned rice, egg strips, sauteed julienned carrot, and cucumber. Deveining before blanching is essential because the intestinal tract can leave a faint off-flavor in the finished roll. Large shrimp are halved lengthwise before rolling so the cross-section of each slice shows a generous amount of pink shrimp flesh rather than a thin crescent. The shrimp's clean, mild flavor does not compete with the sauteed carrot, egg, or cucumber, and the firm, springy bite of well-cooked shrimp gives each piece a distinct texture against the soft rice and yielding egg. The rice is seasoned with sesame oil and salt, but the sesame oil should be kept to no more than one tablespoon per two cups of cooked rice, as too much will soften the seaweed prematurely. Chilling the completed rolls for 30 minutes before cutting helps the cross-sections hold their shape cleanly on the cutting board. Saeu-gimbap is a common choice for children's lunchboxes because its flavors are mild and accessible, and it makes a lighter, less assertive option compared to rolls with stronger-seasoned fillings like braised burdock or spiced fishcake.

🍱 Lunchbox ⚑ Quick
Prep 20min Cook 10min 2 servings
Korean Grilled Aged Kimchi
Grilled Easy

Korean Grilled Aged Kimchi

Well-aged napa kimchi is shaken free of excess marinade and placed directly onto a hot skillet or grill over medium-high heat. Both sides cook until the edges take on a light char. The longer the kimchi has fermented, the more pronounced its acidity becomes, and that sourness undergoes a caramelization reaction when it hits direct heat, converting into a mellow roasted sweetness that is distinct from fresh kimchi. Sprinkling a small amount of sugar onto the surface before or during grilling accelerates this reaction and deepens the color. Once both sides are grilled, sesame oil is brushed on and sesame seeds are scattered over the top, adding a nutty aromatic layer that complements the smoky, slightly bitter char. Only four ingredients are involved, but the quality of the kimchi matters significantly. Properly fermented kimchi with developed acidity produces far more complex flavor than fresh kimchi would. The contrast between the crisp, slightly caramelized exterior and the moist, tender interior is at its best immediately after cooking.

🍺 Bar Snacks ⚑ Quick
Prep 5min Cook 10min 2 servings
Korean Seafood Scorched Rice Soup
Soups Medium

Korean Seafood Scorched Rice Soup

The structural transformation of scorched rice pieces within a hot seafood liquid defines the eating experience of this dish. Preparation starts with simmering shrimp, squid, and mussels to create a concentrated stock reflecting the natural saltiness of the sea. The central component involves nurungji, or the golden-brown sheets of rice toasted at the bottom of a pot until brittle. Adding these dried crusts to the boiling broth initiates a rapid absorption process. While the rice starts with a sharp crunch, it transitions into a chewy and slightly sticky consistency within minutes. Green bok choy provides a crisp visual and textural contrast to the softer seafood elements. A small addition of oyster sauce strengthens the savory profile of the liquid without overwhelming the other ingredients. The timing of consumption changes the texture significantly. Eating the rice immediately preserves the brittle state, while letting the dish sit for a few minutes creates a soft consistency similar to a thick porridge. The combination of toasted grain aromas and the savory seafood base provides a filling meal. Different seafood like abalone or scallops can elevate the ingredients, or tofu can be added for a lighter protein source. Storing pre-made dried rice crusts allows for easy preparation whenever a quick meal is needed.

🏠 Everyday
Prep 20min Cook 25min 2 servings
Korean Doenjang Kkotge Tang
Stews Medium

Korean Doenjang Kkotge Tang

Kkotge tang doenjang is a Korean blue crab stew that uses a full 800g of crab simmered in a doenjang-forward broth, where fermented soybean paste and the crab's natural essence are the two dominant flavors. As the shells cook, they release a deeply savory stock, and radish, zucchini, and onion simmer in that liquid and add layers of sweetness and body. Unlike the more common spicy gochujang-based crab stews, this version leads with doenjang's earthy depth and fermented complexity. Gochugaru and Cheongyang chili provide a secondary heat that balances the richness without taking over. Adding tofu keeps the texture varied and lightens the heaviness of the broth slightly. The crabs turn a vivid orange as they cook, a reliable visual cue that the meat is ready to pull cleanly from the shell. The fermented character of the doenjang suppresses any fishy edge from the crab, making the stew approachable even for those who do not normally gravitate toward shellfish. Served with rice to soak up the broth, it makes a satisfying complete meal.

🏠 Everyday πŸŽ‰ Special Occasion
Prep 20min Cook 22min 4 servings
Thai Steamed Lime Fish (Whole Fish Chili Fish Sauce)
Steamed Medium

Thai Steamed Lime Fish (Whole Fish Chili Fish Sauce)

Pla neung manao is a Thai steamed fish dish where a whole white fish is steamed until just cooked through, then drenched in a raw sauce of fresh lime juice, fish sauce, crushed garlic, and minced Thai chili. The sharp acidity of the lime and the salty depth of fish sauce meet directly, producing a dressing that is simultaneously bright and savory without either element overwhelming the other. The minced chili brings a direct, stinging heat that cuts through the mild fish flesh. Because the sauce is poured over raw rather than cooked, the lime and garlic aromas remain fully intact and undiminished by heat. Steaming the fish for a couple of minutes after the sauce is added allows the flavors to penetrate through the scored skin and into the flesh. A generous heap of fresh cilantro on top delivers the final aromatic layer that defines the dish. Served alongside jasmine rice or glutinous rice, the sauce soaks into the grains and ties everything together into a cohesive plate.

πŸŽ‰ Special Occasion 🏠 Everyday
Prep 20min Cook 18min 2 servings