Halibut with Pesto and Asparagus

//cookanyday.com/cdn/shop/products/Anyday_Q2Shoot2_817714395_360x.jpg?v=1625239035 Halibut with Pesto and Asparagus

Prep Time

6 mins

Cook Time

5-6 mins

Free Time

to catch up on your news feed

Flaky halibut is steamed in garlicky pesto, tender asparagus, and cherry tomatoes for a healthy, easily adaptable meal for the whole family. It’s perfect for springtime when new asparagus are at their peak, but delicious year-round with variations using artichoke hearts, broccoli, or snap peas.

All of Anyday’s recipes are tested (and retested!) in many different microwaves and home kitchens to make sure they work — and work well.

Asparagus, Fish & Seafood, One Dish Meals, Cherry Tomatoes, Cod, Gluten-free, group__I Microwave Fish!, Halibut, Italian, keto, Shallow Dish, White Fish Fish & Seafood, One Dish Meals

What You’ll Need

What You’ll Need

The Medium Shallow Dish

Look no further for making poached eggs, desserts, dips, and small portions of meat or fish.

The Anyhand Mitts

Handle hot Anyday dishes with care with these microwave mitts that double as trivets!
Try Anyday

Select your serving size and microwave wattage in the dropdown. The recipe will change accordingly.


Select your microwave wattage in the dropdown. The cook times in this recipe will automatically change accordingly.


To find your microwave’s wattage, look at the front panel, the side of the door, in the back, in the user manual, or Google the model number. If both an input and output wattage are listed, use the output.

Wattage translates to how powerful the microwave is. The higher the wattage, the faster your food will cook. The lower the wattage, the longer the cook time.

When in doubt, start with less time — you can always add more.

Microwave oven by power - 700w



The Medium Shallow Dish


  • 5-6 (95g) asparagus, trimmed and cut in half
  • 2 teaspoons olive oil
  • salt, to taste 
  • black pepper, to taste
  • 2 4-6 oz fillets of halibut, cod, or any white flaky fish fillet (except for tilapia)
  • 2 tablespoons pesto, store-bought or homemade
  • ½ cup (75g) cherry tomatoes, halved


  1. Add the asparagus and olive oil into the Anyday and season with salt and pepper. Mix to combine.
  2. Season both sides of the fish with salt and pepper. Spread the pesto over the fish (you may cut the fish into portions or keep the filet whole), and place it over the asparagus. Cover with the lid (knob lifted).
  3. Cook in the microwave at Power Level 5tooltip for 5-6 minutes, or until the fish is cooked to your desired doneness
  4. Add the cherry tomatoes and serve.

Serving suggestions & tips

  • Try it with salmon instead of halibut
  • Substitute pesto for romesco sauce.
  • If asparagus is out of season, use artichoke hearts, broccoli florets, or snap peas.

Recipe notes

  • Lowering the power level is the key to achieving juicy halibut that is both tender and flaky.
  • Microwave ovens vary, even with the same wattages. Adjust cooking times as needed.

Shop our bestsellers

4-Piece Starter Set

Buy the set and save $5

8-Piece College Dorm Set

Buy the set and save $10