| Prep 20 minutes | Cook 30 minutes | Total 50 minutes | Serves 4 people |
The Bowl That Rewrites Its Own Rules
The fennel goes into the pan first and the kitchen changes. It starts with a sharp anise edge — almost medicinal — and then the heat does its work, coaxing it down to something softer, caramelized, faintly sweet. When the beef follows, the sizzle is immediate and loud, and the smell shifts again: iron and fat, the unmistakable signal that something is being built.
What lands on the table is a Beef and Fennel Bibimbap with Dijon Mustard — a Korean-rooted rice bowl that has absorbed a few foreign ideas without losing its composure. The base is the familiar architecture of bibimbap: short-grain rice, seasoned vegetables, seared beef, a fried egg. But fennel replaces the more typical spinach or bean sprouts as the dominant green, and Dijon mustard arrives quietly in the sauce, sharpening and binding where gochujang would usually carry things alone. The result is a bowl with remarkable range — savory, slightly smoky, gently peppery, with a yolk that ties it all together when you break it.
It is a weeknight dish that looks and tastes like it required a Sunday.
Why This Bowl Earns Its Place
Bibimbap already has one of the best ratios in cooking: the effort required versus the depth of flavor returned. The components cook independently and come together at the last moment, which means you can move through the prep in stages without anything degrading. It is a forgiving structure for a home kitchen.
The fennel is the real argument for this version. Raw fennel is polarizing — too aggressive for some. But roasted or pan-softened, it becomes something entirely different: yielding, sweet at the edges, with just enough structural integrity to hold its shape under rice and egg. It pairs with beef the way a good supporting character pairs with a lead — not competing, just making everything around it more interesting.
The Dijon in the sauce is subtle but deliberate. Traditional bibimbap sauce leans on gochujang for heat and fermented depth. This version keeps the gochujang but adds Dijon to cut through the richness of the beef and the egg, giving the sauce a slight sharpness that makes the whole bowl taste cleaner. One small addition, and the flavor profile shifts enough to make this dish its own thing.
What Goes Into It
For the Rice and Bowl
| Short-grain white rice | 320 g (1½ cups dry). The starch content of short-grain rice is what makes the bottom of the bowl slightly sticky and cohesive. Long-grain rice works but the texture is noticeably looser — less satisfying when everything is mixed together. |
| Fennel bulbs | 2 medium, about 500 g total. Keep the fronds if they are attached — they finish the bowl. Trim the base and outer layer, halve, and slice thinly. |
| Beef sirloin or ribeye | 400 g, thinly sliced against the grain. Freeze the beef for 20 minutes before slicing if you want clean, thin cuts without the meat dragging. Skirt steak works equally well and costs less. |
| Eggs | 4 large, one per bowl. Fried sunny-side up is traditional; the runny yolk becomes part of the sauce when broken. If the yolk worries you, cook it through — the dish still works. |
| Carrots | 2 medium, julienned or coarsely grated. Blanch briefly or sauté for 2 minutes in a small amount of sesame oil and salt. |
| Bean sprouts | 150 g, briefly blanched and dressed with a few drops of sesame oil and a pinch of salt. Optional, but they add a clean crunch that the other components do not. |
| Toasted sesame seeds | 1 tbsp, for finishing |
| Neutral oil | 2–3 tbsp for cooking. Avocado or sunflower — something that will not smoke before the beef sears. |
For the Beef Marinade
| Soy sauce | 3 tbsp. Low-sodium if you are watching salt — the gochujang in the sauce will add more. |
| Sesame oil | 1 tbsp |
| Garlic | 3 cloves, grated or very finely minced |
| Fresh ginger | 1 tsp, grated |
| Brown sugar | 1 tsp. The sugar aids caramelization in the pan and rounds the saltiness of the soy. |
| Black pepper | ½ tsp, coarsely ground |
For the Dijon Bibimbap Sauce
| Gochujang | 2 tbsp. The fermented backbone of the sauce — do not substitute with regular chili paste. The fermented depth is structural, not just heat. |
| Dijon mustard | 1 tbsp. Smooth, not grainy. Whole-grain mustard distributes unevenly and the seeds go distracting in a spoonful of sauce. |
| Sesame oil | 1 tsp |
| Soy sauce | 1 tbsp |
| Rice vinegar | 1 tbsp. Acid that sharpens and lifts. Apple cider vinegar is a reasonable substitute at the same quantity. |
| Honey | 1 tsp |
| Warm water | 1–2 tbsp, to loosen to a pourable consistency |
Building the Bowl
- Marinate the beef first. Combine all marinade ingredients in a bowl. Add the sliced beef, toss to coat, and leave it at room temperature for at least 20 minutes — or refrigerate for up to 4 hours. The acid and salt begin to work quickly; longer is better, but 20 minutes produces a genuinely seasoned piece of meat, not a raw one with a coating on top.
- Rinse the rice until the water runs mostly clear, then cook according to your usual method or package instructions. Short-grain rice cooked in a slightly reduced amount of water — about 10% less than the package suggests — turns out firmer and less prone to clumping when it sits in the bowl under hot toppings.
- While the rice cooks, make the sauce. Whisk together the gochujang, Dijon, sesame oil, soy sauce, rice vinegar, and honey. It will be thick and slightly sticky. Add warm water a tablespoon at a time until it pours from a spoon in a slow ribbon rather than sitting in a clump. Taste it — it should be sharp, fermented, with a background warmth. Adjust with a few more drops of vinegar or a small pinch of sugar as needed. Set aside.
- Cook the fennel. Heat 1 tablespoon of neutral oil in a wide pan over medium heat. Add the sliced fennel with a pinch of salt and cook, stirring occasionally, for 12–15 minutes. Do not rush this step. The fennel needs time to give up its moisture and then caramelize at the edges — it should be soft throughout and golden in places, not blonde and barely cooked. A few dark edges are welcome.
- Prepare the carrot and bean sprouts while the fennel cooks. Blanch the sprouts in boiling salted water for 90 seconds, drain, and toss with a few drops of sesame oil. Sauté the julienned carrot in a small amount of oil for 2 minutes with a pinch of salt. Both should be just cooked — present but not limp. Keep warm.
- Sear the beef. Remove the fennel from the pan and wipe it out. Return the pan to high heat — genuinely high, not medium-high — and add another tablespoon of oil. When it shimmers and just begins to haze, add the beef in a single layer. Do not stir for the first 90 seconds. The marinade contains sugar, which needs time to caramelize rather than steam. After 90 seconds, toss and cook for another minute. The beef should be deeply colored at the edges, still slightly yielding in the center. Transfer immediately.
- Fry the eggs. In a clean pan over medium-low heat, add a small amount of oil and crack in the eggs. Cover with a lid for 2 minutes — this sets the white without any flipping, while the yolk stays molten. Season with a small pinch of salt.
- Assemble the bowls. Divide the rice between four bowls. Arrange the fennel, carrot, and bean sprouts in distinct sections over the rice, then add the beef. Place a fried egg on top of each bowl. Spoon the Dijon bibimbap sauce across the egg and components. Scatter sesame seeds and fennel fronds over the top. Serve immediately — the egg should still be warm, the yolk intact until the diner breaks it themselves.
The Moments Most People Rush Past
The fennel caramelization is where this bowl is won or lost. Twelve minutes feels like a long time when you are watching a pan, but fennel that is cooked for only six minutes is still fibrous and raw-tasting at its core, and its anise quality reads as sharp rather than sweet. At twelve to fifteen minutes with steady medium heat, something shifts. The slices become pliant, almost buttery, and the flavor softens into something that genuinely supports rather than distracts.
The Dijon sauce should be made at least ten minutes before serving. It needs time to settle — freshly mixed, the mustard and gochujang fight each other. After ten minutes, they become a single, coherent thing.
The arrangement of the bowl components matters more than it might seem. Bibimbap is designed to be mixed at the table — the diner folds everything together with a spoon, breaking the yolk so it flows into the rice. If all the components are piled in the center, the mix is uneven. Placed in separate sections around the bowl, each spoonful picks up a little of everything.
One last thing: the rice. Day-old rice, cold from the refrigerator, produces a bowl with more textural contrast than freshly cooked. The exterior of each grain stays slightly firm when the hot toppings meet it, rather than becoming uniform and soft throughout. This is the same logic behind fried rice — and it is worth planning for if you have the foresight.
What Goes Wrong and Why
The beef steams instead of sears. This happens when the pan is not hot enough, when too much beef goes in at once, or when the meat is still wet from excess marinade. Pat the beef slices lightly before they hit the pan — not dry, just not dripping. Cook in two batches if necessary. A steamed result is gray and chewy; a properly seared one is dark at the edges and worth the extra pan wash.
The sauce is too thick and does not distribute. A sauce that sits in a clump rather than flowing over the bowl does not do its job. Add warm water a tablespoon at a time until it moves — you want a consistency that coats a spoon but still pours. The sauce can always be loosened; it cannot easily be thickened once the meal is assembled.
A subtler problem: overseasoned components. Each element — the beef, the fennel, the sauce, the eggs — carries its own seasoning. If you salt the carrots heavily, salt the sprouts generously, and then add a full spoonful of sauce, the bowl tips into sodium overload. Season each component lightly and let the sauce do the final work.
Other Directions Worth Taking
Make it vegetarian. Replace the beef with firm tofu, pressed dry and sliced into thin rectangles. Use the same marinade. The caramelization will not be as deep — tofu has less natural sugar — but the flavor penetration is excellent, especially after 30 minutes in the marinade. A fried egg keeps the bowl satisfying.
Swap in ground beef if sliced sirloin feels like a project. The texture is different — looser, more dispersed through the rice when mixed — but the marinade works identically, and the cook time drops to four minutes total.
Add roasted mushrooms. Shiitake or oyster mushrooms, roasted at 220°C for 15 minutes with a small amount of oil and soy sauce, add an umami layer that deepens the whole bowl. They can replace the bean sprouts or sit alongside them.
Use the sauce as a marinade. Double the Dijon sauce recipe. Use half as the beef marinade and half as the table sauce. The mustard-gochujang combination penetrates the meat differently than a soy-forward marinade — the result is slightly more complex, with a fermented edge all the way through.
Putting the Beef and Fennel Bibimbap with Dijon Mustard on the Table
This is a one-bowl meal and it works best treated as one. Set the sauce in a small bowl at the table alongside lemon wedges or extra gochujang for those who want more heat. Kimchi on the side — if you have it — is the most natural companion, its cold acidity against the warm bowl creating a contrast that makes both better.
For a larger spread: a simple cucumber salad dressed with rice vinegar, sugar, and salt provides the same cooling effect as kimchi without the fermentation. Miso soup alongside keeps the meal grounded in its original context without requiring much additional effort.
This bowl suits a weeknight dinner, a casual lunch for guests, or a meal-prep situation where the components are cooked in advance and assembled fresh. It does not suit formal plating — it is a dish that should look generous and slightly abundant, not architectural.
After the Bowl: Storage and Recovery
Store the components separately if at all possible — rice in one container, beef and vegetables in another, sauce in a jar. Assembled bowls stored overnight become soggy: the rice absorbs moisture from the vegetables, the fennel loses its texture, and the sauce soaks into everything without distinction. The individual components, kept separate, are in good shape for up to three days.
To reheat: warm the rice with a tablespoon of water in the microwave, covered, for 90 seconds. The beef and vegetables reheat in a pan over medium heat for two to three minutes, or briefly in the microwave at 60% power. Do not reheat the egg — fry a fresh one. It takes two minutes and it is worth it. A stored fried egg reheated in the microwave becomes rubbery in a way that undermines everything underneath it.
The sauce keeps at room temperature for the duration of the meal and in the refrigerator for up to a week. It may thicken in the cold — loosen with a few drops of warm water before using.
Approximate Nutrition Per Serving
| Calories | Protein | Carbs | Fat | Fiber |
|---|---|---|---|---|
| Energy 610 kcal | Protein 38 g | Carbohydrates 62 g | Total Fat 22 g | Fiber 4 g |
All values are approximate estimates for informational purposes only. Figures are based on sirloin beef and white short-grain rice; values vary with portion size and specific ingredients used.
There is a particular kind of satisfaction in a dish that looks assembled but eats unified — where the moment someone drags a spoon through the bowl, everything finds its place. The Beef and Fennel Bibimbap with Dijon Mustard is that kind of dish: individual components, deliberate seasoning, and then one break of a yolk that turns it into something no single element could be on its own.
Make it on a Tuesday when it does not feel like the night for anything ambitious, and notice how the kitchen smells when the fennel starts to brown — that is the moment the meal announces itself.