California Fish Grill Brussel Sprouts Recipe: Charred Edges and Nutty Depth

California Fish Grill Brussel Sprouts Recipe: Charred Edges and Nutty Depth

This dish captures the essence of California coastal cooking with its bold, fresh flavors and simple preparation.

Grilled fish and Brussels sprouts come together with charred edges and a nutty depth that’s hard to resist. The key is high heat and careful timing to achieve that perfect sear and caramelization.

Bright citrus and aromatic herbs elevate the dish, bringing a touch of West Coast flair to your table. The combination of smoky, sweet, and tangy notes makes every bite memorable.

Serve the fish hot off the grill with the sprouts for a meal that’s as satisfying as it is flavorful.

👨‍🍳
Difficulty
Medium
🐟
Diet
Seafood
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for California Fish Grill Brussel Sprouts

Fresh fish, bright herbs, and charred sprouts deliver that West Coast magic in every bite.

Ingredient Amount Notes
White Fish Fillets 🐟 1 ½ lb Firm flesh like halibut or cod
Brussels Sprouts 🥬 1 ½ lb Trimmed and halved
Extra-Virgin Olive Oil 🫒 ¼ cup Divided for fish and sprouts
Lemon 🍋 1 whole Zested and juiced
Garlic Cloves 🧄 4 cloves Minced for marinade
Fresh Dill 🌿 ¼ cup Chopped for garnish
Fresh Parsley 🌿 ¼ cup Chopped for garnish
Dijon Mustard 🥄 2 tbsp For fish marinade
Honey 🍯 1 tbsp For balance in marinade
Kosher Salt 🧂 1 ½ tsp Divided for fish and sprouts
Black Pepper 🌶️ 1 tsp Freshly ground preferred
Red Pepper Flakes 🌶️ ½ tsp For heat in marinade
Paprika 🌶️ 1 tsp Smoked or sweet variety

The fish is the star—halibut or cod from a trusted seafood counter works best. Look for fillets with firm, translucent flesh and no fishy odor. Whole Foods or local fishmongers often have the freshest catch. Brussels sprouts should be bright green and tightly closed. Avoid any with yellow leaves or soft spots. For the herbs, fresh dill and parsley add that coastal brightness.

No white fish? Salmon or swordfish hold up well to grilling too. Short on fresh herbs? Dried dill or parsley at half the amount works in a pinch. If you don’t have Dijon, whole-grain mustard adds a nice texture. Honey can be swapped for maple syrup if preferred. The olive oil should be high-quality—this isn’t the time for that old bottle in the back of the cabinet.

Marinate the fish for up to 30 minutes—any longer and the acid starts to cook it. Prep the sprouts ahead and store them in the fridge for 1-2 days. Leftovers keep for 3 days in the fridge, though the fish is best eaten fresh off the grill.

❤️

Why You’ll Love This Recipe

  • One Pan Wonder: I toss the fish and Brussels sprouts together with olive oil, garlic, and lemon, then let the grill do the work—no extra pans to wash.
  • Bright and Zesty: The lemon and garlic make the fish taste fresh and vibrant, while the Brussels sprouts get this perfect char that’s honestly addictive.
  • Weeknight Hero: Between us, this is my go-to for busy evenings. It’s ready in 20 minutes and feels fancy without the fuss.
  • Budget-Friendly Feast: White fish and Brussels sprouts are affordable, and a little olive oil and lemon go a long way to make it taste like a restaurant meal.

Step-by-Step Instructions for California Fish Grill with Brussel Sprouts

Here’s the method for achieving perfectly charred fish and sprouts with balanced flavors.

Step 1: Marinate the White Fish Fillets

In a bowl, whisk together 2 tbsp Dijon mustard, 1 tbsp honey, the zest and juice from 1 whole lemon, 4 cloves minced garlic, 0.5 tsp red pepper flakes, and 1 tsp paprika. This creates a vibrant marinade that adds depth to the fish.

Add the 1.5 lb white fish fillets to the marinade, ensuring they are fully coated. Let them sit for 15-20 minutes at room temperature. I’ve found this short marinating time enhances flavor without overpowering the delicate fish.

Step 2: Prepare the Brussel Sprouts

Toss the 1.5 lb trimmed and halved Brussels sprouts in 2 tbsp extra-virgin olive oil, ½ tsp kosher salt, and ½ tsp black pepper. This ensures they roast evenly and develop a caramelized crust.

Spread them on a baking sheet in a single layer, cut-side down. This position maximizes direct heat contact, leading to those coveted charred edges. Preheat your oven to 425°F for the best results.

Step 3: Grill the Fish to Perfection

Heat a grill or grill pan to medium-high heat. Brush the grates with 1 tbsp extra-virgin olive oil to prevent sticking. Remove the fish from the marinade and season lightly with ½ tsp kosher salt and ½ tsp black pepper.

Grill the fillets for 4-5 minutes per side until they develop golden grill marks and flake easily with a fork. Avoid moving the fish too soon—it should release naturally when ready.

Step 4: Roast the Brussel Sprouts

Place the prepared Brussels sprouts in the preheated oven. Roast for 20-25 minutes, stirring once halfway through, until the edges are deeply browned and crispy.

The sprouts should have a nutty aroma and tender centers. If they aren’t browning enough, broil for an additional 2-3 minutes while watching closely to avoid burning.

Step 5: Garnish and Serve

Transfer the grilled fish and roasted Brussels sprouts to a serving platter. Drizzle the fish with any remaining marinade and sprinkle with 0.25 cup chopped fresh dill and 0.25 cup chopped fresh parsley for a fresh finish.

Serve immediately while hot. The combination of smoky fish and caramelized sprouts with the bright, herby garnish delivers a well-rounded dish with charred edges and nutty depth.

👨‍🍳

Pro Tips For Making California Fish Grill Brussel Sprouts

  • Preheat the Grill: I learned this the hard way—crank the grill to medium-high for at least 10 minutes before adding the fish. A screaming-hot grate keeps the white fillets from sticking and gives those brussels sprouts proper char.
  • Halve the Sprouts: Cut brussels sprouts in half, even the small ones, so they cook through without turning mushy. Toss them with olive oil and a pinch of salt right after halving to let the seasoning sink in.
  • Skip Overcrowding: After burning three batches, I finally figured out to give the fish and sprouts room on the grill. Crowding steams instead of sears, and nobody wants soggy brussels.
  • Zest Before Juicing: Sounds weird, but it works: zest the lemon first, then juice it. The zest adds bright, concentrated flavor to the garlic oil for the fish, while the juice finishes the dish with acidity.

Make-Ahead Tips for This Recipe

Marinade Prep Ahead

Whisk together the Dijon mustard, honey, lemon zest/juice, garlic, red pepper flakes, and paprika up to 24 hours ahead. Store in an airtight container in the fridge. I love how the flavors meld overnight. 💡

Fish Prep

Pat the fish fillets dry and store uncovered in the fridge for up to 1 day before marinating. This helps achieve a better sear. Avoid marinating longer than 30 minutes as the acid can break down the fish.

Brussels Sprouts Storage

Trim and halve the Brussels sprouts, then store in a sealed container with a paper towel to absorb moisture. They’ll keep for 2-3 days in the fridge. This saves time on busy cooking days.

Partial Cooking

Roast the Brussels sprouts at 400°F for 15 minutes ahead of time. Finish them on the grill while cooking the fish. This works perfectly for meal prep.

Garnish Prep

Wash and chop the fresh dill and parsley up to 2 days ahead. Store wrapped in a damp paper towel in a sealed container. This keeps them fresh and ready to use. 🌿

Equipment Ready

Have your grill preheated to medium-high heat and all tools ready. I always keep my grill brush and tongs nearby for smooth cooking. This makes the process efficient.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 320kcal
% Daily Value
Total Fat 14g18%
Saturated Fat 2g10%
Cholesterol 65mg22%
Sodium 580mg25%
Total Carbohydrate 22g8%
Dietary Fiber 6g21%
Sugars 8g
Protein 28g56%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

What’s the best fish for grilling?

Firm white fish like halibut or cod work best. Their dense texture holds up to medium-high heat without falling apart. Salmon or swordfish are great alternatives too.

2

How do I prevent the fish from sticking to the grill?

Preheat the grill to medium-high heat and brush the grates with 1 tbsp olive oil right before cooking. Don’t move the fish until it releases naturally, about 4-5 minutes.

3

Can I roast the Brussels sprouts on the grill instead of the oven?

Yes! Use a grill basket or skewers for the sprouts. Cook over medium-high heat for 15-20 minutes, turning occasionally, until charred and tender.

★★★★★4.7(4 reviews)
Tyler Parker