The Recipe Website
CheddarCodDairyLemonNutsSeafoodSteamVegetables

Steamed Cod with Asparagus

If you want something light, fresh and full of clean flavour, I often turn to steamed cod with asparagus. It feels wholesome without being heavy. More importantly, it lets the natural taste of the fish shine.

Steaming is one of the simplest ways to cook fish. It keeps the flesh tender and moist. It also avoids extra oil, which makes the whole dish feel clean and balanced. Because cod has a delicate flavour, it benefits from gentle cooking. High heat can dry it out. However, steam wraps around the fillet and cooks it evenly.

I like to choose thick, pearly white cod fillets. Fresh cod should smell faintly of the sea, not fishy. The flesh should feel firm and spring back when pressed. If you buy it from a fishmonger, ask for even portions so they cook at the same rate.

Asparagus works beautifully alongside cod. Its grassy sweetness pairs well with the mild fish. When you steam asparagus, it keeps its bright green colour and slight bite. Overcooking turns it limp, so keep an eye on it. I prefer it tender but still with a little snap.

Although the main elements are simple, the side dish brings comfort. I serve this cod with creamy mashed potato mixed with green beans and toasted pine nuts. The mash adds warmth and body. Meanwhile, the beans give freshness and texture. The pine nuts introduce a gentle nuttiness, which lifts the whole plate.

Finally, I sprinkle a little cheddar over the hot mash. The heat softens it slightly without making it greasy. That touch of sharpness balances the mild cod. It feels indulgent, yet the dish still tastes light.

This meal suits busy weekdays. It cooks quickly and needs very little fuss. At the same time, it feels special enough for a relaxed Sunday lunch. If friends come round, I plate the cod neatly beside the asparagus and spoon the mash alongside. A wedge of lemon on the side adds brightness.

Steamed cod also fits well into a healthy eating plan. It is high in protein and low in fat. Because the flavours are clean, you do not need heavy sauces. A drizzle of olive oil or a squeeze of lemon is often enough. As a result, the ingredients speak for themselves.

If cod is not available, you can easily swap it for other white fish. Choose firm fillets that steam well and flake gently.

Here are some excellent alternatives:

  • Haddock
  • Pollock
  • Hake
  • Sea bass
  • Halibut
  • Coley
  • Tilapia
  • Whiting

Each of these fish offers a slightly different flavour and texture. Haddock has a touch more sweetness. Hake feels soft and succulent. Sea bass brings a richer taste. Therefore, you can adjust the dish to suit what you find fresh at the counter.

In the end, this steamed cod with asparagus proves that simple food can be deeply satisfying. With just a few good ingredients and careful cooking, you create a plate that feels both nourishing and elegant. Sometimes, that is exactly what we need at the table.

Steamed Cod with Asparagus Recipe - TheRecipe.Website

Steamed Cod with Asparagus

This Steamed Cod with Asparagus is a light, clean and wholesome dish that lets fresh ingredients shine. Tender cod fillets steam gently while asparagus keeps its bright colour and slight bite. I serve it with green bean mashed potato, toasted pine nuts and a sprinkle of cheddar for comfort and balance.
5 from 17 votes
Print Facebook Pinterest Twitter Add to Collection
Course: Main Dish
Cuisine: British
Keyword: Cod, Dairy, Nuts, Pine Nuts, Steamed Cod with Asparagus, Vegetables
Prep Time: 20 minutes
Cook Time: 20 minutes
Total Time: 40 minutes
Servings: 4 People
Calories: 1136kcal

Equipment

Ingredients
 

Steamed Cod and Asparagus:

Green Beans and Mash:

Instructions

Prepare the Potatoes:

  • First, place the chopped potatoes into a large saucepan of cold salted water. Bring to the boil and cook for 12 to 15 minutes, or until tender. Meanwhile, prepare the other ingredients.
    800 g floury potatoes, salt

Steam the Cod and Asparagus:

  • While the potatoes cook, season the cod fillets with salt and pepper. Drizzle lightly with olive oil. Place the cod into a steamer basket over simmering water. Steam for 6 to 8 minutes, depending on thickness. The fish should flake easily with a fork.
    4 large cod fillets, salt, freshly ground black pepper, 1 tbsp olive oil
  • After 3 to 4 minutes, add the asparagus to the steamer. Cook until just tender but still bright green. Remove promptly to avoid overcooking.
    1 bunch asparagus

Cook the Green Beans:

  • During the final 5 minutes of the potatoes cooking, add the chopped green beans to the same pan. This saves time and washing up. Once everything is tender, drain well.
    150 g green beans

Toast the Pine Nuts:

  • Next, place the pine nuts in a dry frying pan over medium heat. Toast for 2 to 3 minutes, shaking the pan frequently. They should turn lightly golden and smell nutty. Remove from the heat immediately to prevent burning.
    30 g pine nuts

Make the Mash:

  • Return the drained potatoes to the warm pan. Add butter and warm milk. Mash until smooth but still slightly textured. Season well with salt and pepper. Stir through most of the toasted pine nuts, reserving a few for garnish.
    30 g pine nuts, 40 g butter, 50 ml warm milk, freshly ground black pepper, salt

Assemble the Dish:

  • Spoon a generous portion of green beans and mash onto each plate. Sprinkle the grated cheddar over the hot mash so it softens slightly. Then place a steamed cod fillet alongside. Add several asparagus spears to each plate.
    40 g mature cheddar
  • Finally, scatter the remaining pine nuts over the mash and serve with lemon wedges for squeezing.
    1 large lemon, 30 g pine nuts

Notes

Tips from My Kitchen:
Choose cod fillets of even thickness so they cook at the same rate.
Do not overcrowd the steamer, or the fish may cook unevenly.
Always toast pine nuts carefully, as they colour quickly.
If you prefer a creamier mash, add a splash more warm milk.
This dish proves that simple food can feel both comforting and refined. The cod stays tender and delicate. The asparagus adds freshness. Meanwhile, the green bean mash with pine nuts and cheddar brings warmth and gentle richness. It is a balanced meal that feels nourishing without ever being heavy.

Nutrition

Calories: 1136kcal | Carbohydrates: 46g | Protein: 172g | Fat: 27g | Saturated Fat: 9g | Polyunsaturated Fat: 6g | Monounsaturated Fat: 8g | Trans Fat: 0.3g | Cholesterol: 420mg | Sodium: 638mg | Potassium: 4977mg | Fiber: 9g | Sugar: 6g | Vitamin A: 1852IU | Vitamin C: 74mg | Calcium: 306mg | Iron: 8mg

Related posts

Beef Salad Tacos

ClareW

Crab and Artichoke Eggs

Lorna C

Breakfast Omelette

Guest

Easy Spaghetti and Meatballs

Guest

Lemon and Lime Sponge

Bobthefoodie

Cucumbers And Onions In Dill Dressing

Guest User

17 comments

Rosie March 1, 2026 at 7:27 pm

5 stars
This is such a clean tasting dish I lived it. The cod was delicious. I added a slightly mustard sauce and it was amazing g

Ramon March 1, 2026 at 5:06 pm

5 stars
The cod flaked beautifully and stayed moist, which can be tricky to get right.

Monserrat March 1, 2026 at 2:08 pm

5 stars
This dish was beautifully light yet still comforting, the cod was tender and the green bean mash made it feel special without being fussy.

Sammy February 28, 2026 at 8:24 am

5 stars
A fresh, wholesome and well balanced dinner that feels both nourishing and just a little bit indulgent.

Cassie February 28, 2026 at 6:08 am

5 stars
A lovely healthy option that still felt comforting and satisfying.

Shane February 27, 2026 at 4:44 pm

5 stars
Even my children, who can be picky with fish, cleared their plates.

Brian February 27, 2026 at 3:05 pm

5 stars
The pine nuts in the mash were such a clever touch, they added a lovely bit of texture.

Lilliana February 27, 2026 at 1:03 pm

5 stars
Simple food done properly always wins, and this plate proved that perfectly.

Jayvion February 26, 2026 at 1:50 pm

5 stars
My family appreciated how filling it was without feeling heavy afterwards.

Deegan February 26, 2026 at 12:51 am

5 stars
Everything worked together so well, clean flavours but still plenty of character.

Justice February 26, 2026 at 12:16 am

5 stars
This will definitely become part of our regular meal rotation.

Adyson February 25, 2026 at 7:45 am

5 stars
This felt like something you would order in a nice seaside restaurant, yet it was easy enough for a weekday.

Valeria February 25, 2026 at 1:59 am

5 stars
The toasted pine nuts added a subtle nutty flavour that really completed the dish.

Brooklyn February 24, 2026 at 11:59 pm

5 stars
The asparagus kept its bite and colour which made the whole dish feel fresh and well balanced.

Aydin February 24, 2026 at 11:19 pm

5 stars
I enjoyed how the green beans lifted the mash and stopped it being too creamy.

Evelin February 24, 2026 at 12:26 am

5 stars
The cheddar melting gently into the mash gave just enough richness without overpowering the fish.

Sarah February 23, 2026 at 9:54 am

5 stars
I loved how clean and fresh everything tasted, especially with the squeeze of lemon over the cod.

5 from 17 votes

Leave a Comment