Vibrant Lemony Zucchini with Halibut

Highlight: Satisfying Main Dishes for Every Occasion

You get crisped halibut and lemony zucchini noodles in one bright, filling dish. First, roast the fish after browning it so it gets that crisp edge. Then, toss your zoodles in a skillet with garlic and shallots real quick, just 'til they soften. Hit everything with a load of parsley and fresh lemon juice to wake it up. Sweet cherry tomatoes and maybe a shower of pecorino can sign things off. It’s low on carbs but big on fresh flavors, all done in half an hour.

Luna chef wearing a white shirt.
Crafted By Luna
Updated on Tue, 13 May 2025 19:11:11 GMT
Une assiette colorée pleine de légumes et de nouilles de courgettes. Save
Une assiette colorée pleine de légumes et de nouilles de courgettes. | myhomemademeal.com

When I want something easy on the stomach but still tasty, this fresh combo of juicy halibut and zingy zucchini noodles always hits the spot. You get that bright lemon kick mixed with sweet veggies and tender fish that's anything but boring.

I whipped up this dish the first time to wow a friend who was all about healthy eating. Now it's my usual choice on nights where I want light food that's bursting with flavor.

Delicious Ingredients

  • Cherry tomatoes: grab whichever are the sweetest because they're like flavor bombs
  • Fresh parsley: toss this in for a pop of green and some refreshing vibes to match the seafood
  • Lemon juice and zest: these make everything alive while cutting the fatty taste
  • Shallot: brings a gentle sweet kick that's softer than your average onion
  • Zucchini noodles: go for nice, firm green zucchini without blemishes for the crunchiest noodles
  • Olive oil: treat yourself to extra virgin, it really beefs up the flavors
  • Garlic cloves: the flavor soaks into both your fish and zoodles—can't go wrong here
  • Halibut fillets: fresh rocks but thawed frozen ones are just fine if you're short on time

Simple Step-by-Step Guide

Serve and Enjoy:
Layer those lemony zoodles on plates, add your perfectly cooked fish on top, then chuck on those sweet cherry tomatoes. If you want, sprinkle a few chili flakes or some cheese for extra oomph.
Final Flavors:
Mix your zucchini noodles with chopped parsley, fresh zest, and a squirt of lemon. Give it a taste, and if you think it needs more tang, throw some extra lemon or salt in there.
Sauté the Noodles:
Tip your zucchini noodles into the shallot pan. Cook just till they're bendy, but don't let them get soggy—leave them with a bit of snap!
Zucchini Base Time:
In a separate skillet, warm up some oil and toss in shallots and sliced garlic. When they go soft and smell awesome, you're good to move on.
Finish Fish in Oven:
Move the crispy fish from skillet to oven and let the heat gently finish the inside. You'll know it's ready when it comes apart easily with a fork.
Get a Good Sear:
Lay your seasoned fish in the garlic-oil pan. Let it sit there until it gets a nice brown crust and loosens up itself, then flip and repeat for the other side.
Supercharged Oil:
Heat olive oil in a pan, then toss in a smashed garlic clove. Wait ‘til the oil smells tasty but keep the garlic from burning, so your base doesn't go bitter.
Season Fish:
Dry the halibut steak with some kitchen paper and hit it with a good sprinkle of salt and pepper. You want it super dry so you get that lovely crust in the pan.
Oven On, Stuff Ready:
Flip the oven to 375°F and pull everything you need out onto the counter. That way, nothing gets burned or forgotten in the rush.
Une assiette de salade contenant des légumes et des poissons. Save
Une assiette de salade contenant des légumes et des poissons. | myhomemademeal.com

Lemon zest is my magic touch for this meal. My grandma always said the flavors in zest blow juice out of the water because all the oils hang out in the skin. Whenever friends taste it, they instantly ask what makes it so bold and bright.

Easy Zucchini Noodle Tips

If you want your zoodles to turn out perfect, how you prep and cook them is key. Use a spiralizer if you've got one for curly noodles, or grab a veggie peeler for bigger ribbons—works either way. One thing: don't overcook them. Zucchini lets out a bunch of water, so cook quick to keep things firm. For bonus points, salt your zoodles before cooking and blot them dry, so your dish never ends up soupy.

Protein Swaps

Got a different protein on hand? Swap halibut for salmon if you like it richer, or try sea bass or cod, both are soft and mild. Scallops also turn out great—they cook fast and bring a sweet note. For a veggie version, just sear firm tofu slices like you would the fish. The trick is not to overdo any of them before mixing with the zoodles.

Une assiette de salade composée de légumes et de poisson. Save
Une assiette de salade composée de légumes et de poisson. | myhomemademeal.com

How to Serve It Up

Want to round out your meal? A basic salad with tangy dressing goes really well and doesn’t steal the show. For guests, a chunk of sourdough bread is perfect for mopping up any leftover sauce. Wine? Pick a crisp white like Sauvignon Blanc or unoaked Chardonnay so you get that lemony hit. This dish is great for a chilled out summer dinner with friends or a fancy lunch when you don’t have all day to cook.

Smart Storage

Best eaten fresh, but you can stash leftovers for an easy lunch the next day. Keep the fish and veggies in separate sealed containers in the fridge for up to 2 days. When you're ready, rewarm your zoodles in a skillet with a splash of water and the fish low and slow in the oven, wrapped in foil. Skip the microwave – it just makes the fish chewy and the noodles mushy.

Recipe FAQs

→ What could I use if I don’t have halibut?

Instead of halibut, grab sea bass, salmon, cod, shrimp, or scallops. If you’re skipping fish, try extra-firm tofu (make sure you press the water out before cooking.)

→ How can I make zoodles without special gadgets?

No spiralizer? No problem—slice long thin strips with a knife, use a veggie peeler for wide noodles, or try a julienne peeler for skinny ones. Lots of stores also carry already-made zucchini noodles in the produce aisle.

→ Why won’t my fish let go of the pan?

Fish usually sticks when you try to move it before it’s ready. Let it sear until you see a golden crust on the underside—it’ll come loose on its own. Also, make sure your pan’s really hot and you’ve got enough oil in there before you add the fish.

→ How do I know when the halibut’s done?

You’ll know your halibut is ready when it’s gone opaque and flakes with a fork. A piece about an inch thick needs roughly 3 to 6 minutes baking at 375°F after you’ve seared it. You want the middle to hit 130–135°F for medium.

→ Can I make this ahead for meal prep?

This one’s yummiest when it’s fresh, but you can prep ahead: spiralize zucchini and wrap it in paper towels, chop your garlic and herbs in advance. Leftovers? Store the fish and noodles apart, and heat gently so you don’t end up with tough fish.

→ Anything good to have on the side?

Honestly, it’s pretty complete as is. If you want more, serve a slice of crusty bread (if carbs aren’t an issue), some roasted asparagus, or a crisp salad. A chilled glass of Sauvignon Blanc or Pinot Grigio is awesome with the bright lemon flavors.

Zucchini Halibut

Tender halibut lands atop zoodles tossed with garlic, lemon, and tons of fresh herbs. Fast healthy dinner vibes for your weeknight.

Prep Time
10 minutes
Cooking Duration
20 minutes
Overall Time
30 minutes
Crafted By: Luna

Recipe Type: Main Dishes

Preparation Complexity: Moderate Challenge

Regional Cuisine: Mediterranean

Servings Output: 2 Serving Size

Dietary Choices: Lower-Carb Choice, Gluten-Free Alternative

Everything You’ll Need

01 Salt and pepper, your call
02 1–2 tablespoons olive oil
03 1 garlic clove, just smash it
04 8–10 ounces halibut (swap for shrimp, scallops, tofu, cod, salmon, or sea bass if you want)

→ Noodles

05 Shaved pecorino to throw on top (skip it if that’s not your thing)
06 Chili flakes you can sprinkle, totally optional
07 Cherry tomatoes, cut in half for topping
08 1 tablespoon lemon juice, or a bit more if you like it tangy
09 1/2 cup chopped Italian parsley, or try 1/4 cup fresh basil
10 2 teaspoons of lemon zest
11 Salt and pepper, again, just toss in a pinch
12 12–16 ounces spiralized zucchini (zoodles)
13 3 garlic cloves, just roughly chopped
14 1 shallot, big one, sliced up
15 1 tablespoon olive oil

Steps to Cook

Step 01

Lay your halibut over the bowls of zoodles. Then scatter over some cherry tomatoes, a dash of chili flakes, and a little pecorino if it fits your mood.

Step 02

Toss in the lemon zest, the chopped parsley or basil, and squeeze some lemon juice over the zoodles. Taste it. Want more salt or lemon? Go ahead. Move the noodles into two bowls when it’s ready.

Step 03

Grab your big skillet and pour in more olive oil. Heat it up over medium. Chuck in your shallot slices and chopped garlic, stir until they’re soft and smell awesome, around three minutes. Add your zoodles, season with salt and pepper, and stir about four minutes, just until they’re flexible.

Step 04

Dry the halibut with paper towels and toss on some salt and pepper. Cook it on both sides in the skillet till it turns golden, then pop the pan in the oven. Bake until it flakes how you like, between 3 to 6 minutes depending on the thickness.

Step 05

Pour olive oil in a medium skillet and bring up to medium heat. Drop in that smashed garlic clove and swirl the pan around so the oil picks up all that garlicky stuff.

Step 06

Set your oven to 375°F (a toaster oven is fine too) and let it preheat while you get started.

Extra Suggestions

  1. Making a single portion is easy—just cut all the amounts in half.

Must-Have Equipment

  • Oven or toaster oven
  • Large skillet
  • Medium skillet

Allergy Information

Always check ingredient details for potential allergens. Consult an expert if you're uncertain.
  • Fish
  • Dairy (only if you top with pecorino)

Nutritional Highlights (per portion)

Nutritional information is shared for guidance and isn't meant to replace expert medical advice.
  • Caloric Content: 381
  • Fat Breakdown: 27.2 grams
  • Carbohydrate Breakdown: 15.2 grams
  • Protein Count: 23 grams