Recipe by : chef ssentongo
* > THIS IS OSSO BUCO ALLA MILANESE — classic Italian braised veal shank over creamy polenta. That exposed marrow bone, fork-tender meat, and glossy tomato sauce with gremolata is the giveaway.

Osso Buco with Creamy Parmesan Polenta
Serves 2 | Time: 2.5 hours, mostly hands-off
1. Ingredients
For the Osso Buco
- 2 veal shanks, 4-5cm thick, 350-400g each. Ask butcher for “osso buco cut.” Beef shank works too.
- 1 tsp salt, ½ tsp black pepper
- 2 tbsp flour, for dusting
- 2 tbsp olive oil
- 1 small onion, diced
- 1 carrot, diced
- 1 celery stalk, diced
- 2 garlic cloves, minced
- 2 tbsp tomato paste
- ½ cup dry white wine
- 1½ cups beef or chicken stock
- 1 14oz can diced tomatoes
- 1 bay leaf, 1 sprig rosemary, 2 sprigs thyme
For the Gremolata
- 2 tbsp chopped parsley
- 1 tsp lemon zest
- 1 garlic clove, minced fine
For the Creamy Polenta
- ¾ cup coarse polenta or cornmeal
- 3 cups water + 1 cup milk
- 1 tsp salt
- 2 tbsp butter
- ⅓ cup grated Parmesan
2. Method
1. Sear shanks: Tie kitchen twine around each shank so they hold shape. Pat dry, season with salt + pepper, dust lightly with flour. Heat oil in a Dutch oven on medium-high. Sear 4 min per side until deep brown. Remove.
2. Build base: In same pot, add onion, carrot, celery. Cook 4 min. Add garlic 30 sec. Stir in tomato paste, cook 1 min until dark. Pour in wine, scrape up browned bits. Simmer 2 min.
3. Braise: Add stock, diced tomatoes, herbs. Return shanks, bone-up like the photo. Liquid should come ⅔ up the sides. Bring to simmer, cover, oven at 160°C for 2 hours. Or simmer gently on stove. Meat is done when fork-tender and pulling from bone.
4. Make polenta: 20 min before shanks are done, bring water + milk + salt to boil. Whisk in polenta. Reduce to low, stir often 15-18 min until creamy. Off heat, stir in butter + Parmesan.
5. Gremolata: Mix parsley, lemon zest, garlic. This brightens the rich dish.
6. Serve: Spoon polenta onto warm plates. Place shank on top, marrow bone upright. Ladle sauce + veg over. Sprinkle gremolata + more lemon zest like the photo.
3. Tips for the Photo Look
- Marrow shot: Keep bone facing up when braising. The marrow in the center should be soft and spoonable.
- Fall-apart texture: If meat isn’t shredding easily, it needs 15-20 min more. Low and slow is key.
- Glossy sauce: Reduce sauce 3-4 min uncovered at the end if it looks thin. You want it clinging to the meat.
- Gremolata timing: Add right before serving. The lemon zest + parsley cut through the richness and give that fresh color pop.
4. Key Notes
Veal vs beef: Veal is traditional and more delicate. Beef shank works but needs 2.5-3 hours. Flavor is deeper.
Don’t skip twine: Shanks fall apart without it. Snip and remove before serving.
No Dutch oven? Sear in a pan, transfer to slow cooker on low 6-7 hours.
Polenta texture: If it seizes up, whisk in warm milk 1 tbsp at a time to loosen.
5. Why This Works
Browning the shanks builds flavor through the Maillard reaction. The collagen in the shank and marrow melts into the sauce over 2 hours, making it silky and rich without cream. Acid from tomato + wine balances the fat. Gremolata adds brightness so the dish doesn’t feel heavy.
Tradition: Milanese osso buco is served with risotto alla Milanese, but creamy polenta is a common, perfect pairing. The marrow is meant to be scooped out and spread on the meat or polenta.
Want a pressure cooker version to cut time to 45 min, or a lamb shank swap for deeper flavor?
* > THIS IS STICKY SPICY GARLIC-CHILI CHICKEN DRUMSTICKS — glossy, steaming, with that lacquered red glaze, fresh herbs, and chopped chilies on top. Think Asian-fusion sticky wings but on drumsticks.

Sticky Chili-Garlic Chicken Drumsticks
Serves 3-4 | Time: 45 min
1. Ingredients
For the Chicken
- 8 chicken drumsticks, skin on
- 1 tsp salt, ½ tsp black pepper
- 1 tbsp cornstarch, for crisping
- 1 tbsp oil
For the Sticky Glaze
- 3 tbsp soy sauce
- 3 tbsp honey or brown sugar
- 2 tbsp ketchup or chili sauce
- 1 tbsp rice vinegar or lime juice
- 1 tbsp oyster sauce, optional but adds depth
- 4 garlic cloves, minced
- 1 tbsp ginger, grated
- 1-2 tsp chili flakes or 1 tbsp sriracha, adjust to heat
- 1 tsp sesame oil
For Garnish
- 2 green onions, sliced
- 1 red chili, finely chopped
- 1 tbsp cilantro or parsley, chopped
- 1 tsp toasted sesame seeds, optional
2. Method
1. Prep drumsticks: Pat chicken very dry. Toss with salt, pepper, and cornstarch. This gives you crispy skin under the glaze.
2. Sear: Heat 1 tbsp oil in a large pan on medium-high. Add drumsticks, cook 10-12 min, turning every 3 min until browned all over and almost cooked. Internal temp should hit 75°C.
3. Make glaze: While chicken sears, whisk soy, honey, ketchup, vinegar, oyster sauce, garlic, ginger, chili, and sesame oil in a bowl.
4. Glaze: Pour off excess fat from pan, leaving 1 tsp. Reduce heat to medium. Pour glaze over chicken. Simmer 5-7 min, turning drumsticks constantly, until sauce reduces to a thick, glossy coating that clings. It should look lacquered like the photo.
5. Finish: Once sauce is sticky and chicken is fully cooked, turn off heat. Let sit 2 min to set.
6. Plate: Pile drumsticks high. Spoon extra sauce from pan over top. Garnish heavily with green onion, fresh chili, and cilantro. Serve steaming.
3. Tips for the Photo Look
- Gloss: The shine comes from reducing the sauce until syrupy. If it gets too thick, add 1 tsp water to loosen.
- Color: Ketchup + honey gives that deep red-gold. Use gochujang instead of ketchup for a Korean twist and deeper color.
- Steam: Serve straight from the pan onto a hot plate. The sauce should be bubbling slightly when plated.
- Garnish: Fresh herbs + raw chili go on at the very end for color contrast. Don’t cook them.
4. Key Notes
Crispy skin: Dry drumsticks + cornstarch + don’t overcrowd the pan. Steam makes skin soggy.
Heat level: 1 tsp chili flakes = medium. Use 2 tbsp sriracha + fresh chilies for “photo spicy”. Cut it for mild.
Oven option: Bake drumsticks at 220°C for 25 min, then toss in reduced glaze on the stove 3 min.
Don’t burn: Honey burns fast. If glaze darkens too quickly, lower heat and add 1 tbsp water.
5. Why This Works
Cornstarch creates a micro-layer for the glaze to grip. The combo of soy for salt/umami, honey for stickiness, vinegar for tang, and garlic/chili for punch hits all flavor bases. Reducing it concentrates everything into a glossy coat instead of a watery sauce.
Best sides: Steamed jasmine rice, cucumber salad, or bao buns to soak up extra glaze.
Want a baked-only version for less active cooking, or a Korean gochujang twist for deeper flavor?
* >THIS IS CRISPY-SKIN NILEPERCH WITH SPRING VEGETABLES & LEMON BEURRE BLANC —

Crispy-Skin Nile Perch with Spring Veg & Lemon Butter Sauce
Serves 2 | Time: 35 min
1. Ingredients
For the Fish
- 2 Nile Perch fillets, 160-180g each, skin on, scaled
- ¾ tsp salt
- ¼ tsp white pepper
- 1 tbsp neutral oil
- 1 tbsp butter
For the Lemon Beurre Blanc Sauce
- 2 tbsp dry white wine
- 1 tbsp lemon juice, fresh
- 1 small shallot, minced fine
- 6 tbsp cold butter, cubed
- Salt to taste
- 1 tsp chopped dill or chives
For the Spring Vegetables
- 200g baby potatoes, halved
- 1 small zucchini, sliced on bias
- 100g asparagus, trimmed
- 100g green beans or sugar snaps
- ¼ cup peas, fresh or frozen
- 1 tbsp olive oil
- 1 tbsp butter
- Salt, pepper
- 1 tsp lemon zest
- 1 tbsp chopped dill
For Garnish
- Lemon zest strips
- Edible flowers, optional: borage, chive blossoms
- Fresh dill sprigs
2. Method
1. Cook potatoes: Boil baby potatoes in salted water 12 min until tender. Drain.
2. Sear fish: Pat fish bone dry. Score skin lightly with 3 shallow cuts. Salt both sides. Heat non-stick or cast iron on medium-high. Add oil. Place fish skin-side down, press 10 sec with spatula so skin doesn’t curl. Cook 4-5 min untouched until skin is deep golden and crisp. Flip, add 1 tbsp butter, baste 1-2 min until just cooked. Internal temp 60°C. Rest skin-side up.
3. Sauté veg: In another pan, heat olive oil + butter. Add zucchini 2 min, then asparagus + green beans 2 min. Add cooked potatoes + peas, toss 1 min. Season with salt, pepper, lemon zest, dill. Keep warm.
4. Make beurre blanc: In a small saucepan, simmer wine, lemon juice, and shallot until reduced to 1 tbsp. Lower heat to low. Whisk in cold butter 1 cube at a time, letting each melt before adding next. Sauce should be glossy and thick. Don’t let it boil or it splits. Stir in dill, salt to taste. Strain if you want it ultra-smooth like the photo.
5. Plate: Spoon warm beurre blanc onto plates. Pile veg in center. Place fish skin-side up on veg so skin stays crisp. Garnish with lemon zest, dill, edible flowers.
3. Tips for the Photo Look
- Skin: Dry fish is non-negotiable. Chill uncovered in fridge 30 min before cooking if you have time. Hot pan, don’t move it.
- Sauce color: The sauce in the photo is pale yellow and glossy. Cold butter + low heat = emulsion. If it looks oily, it broke. Start over with 1 tsp water + whisk new butter in.
- Veg gloss: Finish veg with a knob of butter + lemon zest right before plating for shine.
- Height: Pile veg high and perch fish on top. Fine dining = vertical plating.
4. Key Notes
Fish swaps: Cod, halibut, or barramundi work. Skinless is fine but you lose the crispy contrast.
Don’t drown the skin: Sauce goes under the veg, not over the fish. Keeps skin shattering crisp.
Beurre blanc rescue: If it splits, whisk in 1 tsp cold water off heat. If too thick, add warm water 1 tsp at a time.
Edible flowers: Skip if you can’t find them. Dill + lemon zest gives the same fresh look.
5. Why This Works
Dry skin + high heat = Maillard reaction for that golden crust you see. The beurre blanc is an emulsion of butter + acid, so it’s rich but bright enough to balance the fish. Spring veg add color, texture, and freshness so the dish feels light despite the butter.
Drink pairing: Sancerre or unoaked Chardonnay to match the lemon + butter.
Total active time: 30 min if potatoes are pre-boiled.
Want a lighter version with olive oil-lemon vinaigrette instead of beurre blanc, or a trout swap for more flavor?
* > FILET MIGNON WITH ONION GRAVY, RICE PILAF & VEGETABLES
Serves 2 | Time: 35 min

1. Ingredients
For the Steak
- 2 filet mignon steaks, 6-8oz each, 4cm thick
- 1 tsp salt, ½ tsp black pepper
- 1 tbsp neutral oil
- 1 tbsp butter
- 2 garlic cloves, smashed
- 1 sprig rosemary or thyme
For the Onion Gravy
- 1 tbsp butter
- ½ large onion, sliced thin
- 1 tsp flour
- ½ cup beef stock
- 1 tbsp Worcestershire sauce
- 1 tsp Dijon mustard
- 1 tsp soy sauce, for color + depth
- Salt + pepper to taste
- 1 tbsp chopped parsley
For the Herb Rice Pilaf
- 1 cup long-grain rice, rinsed
- 1¾ cups chicken stock
- 1 tbsp butter
- 1 small shallot, minced
- 1 tbsp chopped parsley or chives
- Salt to taste
For the Vegetables
- 1 cup broccoli florets
- ½ red bell pepper, diced
- ½ yellow bell pepper, diced
- 1 small carrot, sliced
- 1 tbsp butter or olive oil
- Salt + pepper
2. Method
1. Start rice: In a small pot, melt butter and sauté shallot 1 min. Add rice, toast 1 min. Add stock + pinch salt. Bring to boil, cover, simmer 15 min. Fluff with fork, stir in parsley. Keep covered.
2. Prep steak: Pat steaks dry, salt + pepper both sides. Rest 20 min at room temp.
3. Sear steak: Heat cast iron on high. Add oil. Sear steaks 3-4 min per side until deep crust forms. For medium-rare, target 52°C internal. Last minute, add butter, garlic, herbs. Baste. Rest 8 min under foil.
4. Make gravy: In same pan, reduce heat to medium. Add 1 tbsp butter + onions. Cook 5-6 min until soft and caramelized. Sprinkle flour, stir 1 min. Pour in stock, Worcestershire, mustard, soy. Simmer 3-4 min until glossy and thick enough to coat a spoon. Season, stir in parsley.
5. Steam/sauté veg: Steam broccoli + carrot 3 min until crisp-tender. Sauté peppers 2 min in butter. Toss all together, season.
6. Plate: Pack rice into a ramekin and invert for that dome shape. Pile veg next to it. Place steak front and center. Spoon hot onion gravy over steak and around plate. Garnish with more parsley.
3. Tips for the Photo Look
- Steak crust: Dry steak + screaming hot pan + don’t move it. That dark sear is key.
- Gravy sheen: Soy sauce + Worcestershire give the deep brown color and gloss. Reduce until it coats the spoon.
- Rice dome: Pack warm rice tightly into a greased ramekin or small bowl, then flip onto plate.
- Veg color: Steam briefly then toss in butter. Overcooked veg go dull gray.
4. Key Notes
Doneness temps: Rare 49°C, Medium-rare 52-55°C, Medium 60°C. Filet is lean, so don’t go past medium or it dries out.
Resting: 8 min rest = juices redistribute. Cut too soon and you lose all the flavor to the plate.
Gravy too thin? Simmer longer. Too thick? Splash of stock. No lumps = add flour to onions before liquid.
Filet swap: Sirloin or NY strip work too. Adjust sear time — they cook faster than thick filet.
5. Why This Works
Filet mignon is tender but mild, so the savory onion gravy does the heavy lifting for flavor. The soy + Worcestershire combo builds umami fast without hours of stock reduction. Rice pilaf soaks up gravy, and bright veg cut the richness so the plate stays balanced.
Drink pairing: Cabernet Sauvignon or a Malbec to match the beef + gravy.
Want a peppercorn sauce swap instead of onion gravy, or a garlic butter version for the steak?

Leave a comment