Garlic Butter White Fish

Featured in Reliable Main Course Recipes.

Experience the perfect balance of flavor and simplicity with garlic butter white fish, roasted to flaky perfection alongside vibrant asparagus and juicy cherry tomatoes. Fresh garlic combines with melted butter and Italian seasoning to elevate the fish's taste, while roasted vegetables bring color and nutrition. This one-pan dish, baked at 400°F for just 12-15 minutes, is easy to prepare and perfect for weeknight dinners or elegant gatherings. Serve with fresh basil, parsley, and a squeeze of lemon for added zest.

Chef Zaho
Updated on Mon, 24 Mar 2025 18:18:56 GMT
A plate of food with fish, tomatoes, and asparagus. Pin it
A plate of food with fish, tomatoes, and asparagus. | alicesrecipes.com

This garlic butter white fish with roasted asparagus and cherry tomatoes delivers a restaurant-quality dinner with minimal effort. The fish turns out perfectly flaky while the vegetables roast to sweet tenderness, all on one sheet pan for easy cleanup.

I discovered this recipe during a busy work week when I needed something quick yet sophisticated. Now it has become my go to impressive dinner when friends visit because it looks far more complicated than it actually is.

Ingredients

  • White fish fillets: such as cod, halibut, or sea bass; choose thicker cuts around 1 inch for best results
  • Asparagus: look for bright green stalks with tightly closed tips for maximum freshness
  • Cherry tomatoes: their natural sweetness intensifies when roasted, adding beautiful color contrast
  • Butter: use unsalted so you can control the seasoning
  • Fresh garlic: provides aromatic depth that powdered versions simply cannot match
  • Olive oil: helps vegetables roast evenly and adds richness
  • Italian seasoning: a time-saving blend that provides balanced herbal notes
  • Fresh herbs: like basil and parsley brighten the finished dish with color and freshness
  • Lemon wedges: the acidity cuts through the richness of the butter sauce
A plate of food with fish and vegetables. Pin it
A plate of food with fish and vegetables. | alicesrecipes.com

Step-by-Step Instructions

Preheat and Prep:
Turn your oven to 400°F and line a large baking sheet with parchment paper for easier cleanup. While the oven heats, trim the asparagus by snapping off the woody ends and slice the cherry tomatoes in half. This preparation ensures everything cooks evenly.
Season the Vegetables:
Place your prepped asparagus and cherry tomatoes on the baking sheet. Drizzle with olive oil and sprinkle with salt and pepper. Use your hands to toss everything together, ensuring each piece is lightly coated. Arrange in a single layer around the edges of the pan, leaving space in the center for the fish.
Prepare the Garlic Butter:
In a small bowl, melt the butter, then add minced garlic and Italian seasoning. Stir well to combine. Let it sit for 2 minutes to allow the garlic to infuse into the butter. This creates a more aromatic and flavorful coating for the fish.
Arrange the Fish:
Pat the fish fillets dry with paper towels; this helps the butter mixture adhere better and ensures crisp, rather than steamed, fish. Place the fillets in the center of the baking sheet, surrounded by the vegetables. Spoon the garlic butter generously over each fillet, letting it drip down the sides.
Bake to Perfection:
Place the sheet pan in the preheated oven and bake for 12 to 15 minutes. The fish is done when it flakes easily with a fork and has turned opaque. The asparagus should be tender but still have a slight bite, and the tomatoes should be softened and beginning to burst.
Garnish and Serve:
Remove from the oven and immediately garnish with freshly chopped herbs. Serve with lemon wedges on the side for squeezing over the fish at the table. The bright acidity perfectly balances the rich, buttery flavors.

White fish has been my protein of choice since discovering how versatile it is. My husband, who previously claimed to dislike seafood, now requests this dish regularly. The garlic butter makes all the difference, creating a silky sauce that elevates the mild fish to something truly special.

Perfect Pairings

This dish pairs beautifully with a simple side of fluffy white rice or crusty bread to soak up the delicious garlic butter sauce. For a complete meal, consider adding a light green salad dressed with lemon vinaigrette. The acidity complements the richness of the fish while adding another layer of freshness to the meal.

Ingredient Substitutions

If asparagus isn't in season, green beans make an excellent alternative, providing similar texture and cooking time. For those who prefer a different flavor profile, swap the Italian seasoning for Cajun seasoning and add a pinch of red pepper flakes for heat. Plant-based eaters can use this same technique with thick slices of cauliflower steak instead of fish.

A plate of food with fish, tomatoes, asparagus, and lemon. Pin it
A plate of food with fish, tomatoes, asparagus, and lemon. | alicesrecipes.com

Storage and Reheating

While this dish is best enjoyed immediately after cooking, leftovers can be stored in an airtight container in the refrigerator for up to two days. To reheat, place in a 350°F oven for 5 to 7 minutes. Avoid microwaving as this will make the fish rubbery and the vegetables soggy. The garlic butter sauce tends to solidify when cold but will melt beautifully upon reheating.

Frequently Asked Questions

→ What type of fish works best for this dish?

White fish like cod, halibut, or sea bass are ideal due to their mild flavor and flaky texture, which complement the garlic butter sauce.

→ Can I substitute vegetables?

Yes, you can use other vegetables like zucchini, bell peppers, or green beans as substitutes for asparagus and cherry tomatoes.

→ How can I tell when the fish is done?

The fish is ready when it flakes easily with a fork and reaches an internal temperature of 145°F (63°C).

→ What can I serve with this dish?

This dish pairs well with rice, quinoa, or mashed potatoes for a complete meal. A crisp green salad also makes a great side.

→ Can I make this dish ahead of time?

It's best served fresh, but you can prepare the ingredients ahead of time and bake just before serving to preserve the texture and flavor.

Garlic Butter White Fish

White fish baked with garlic butter, asparagus, and tomatoes for a wholesome, flavorful meal.

Prep Time
10 Minutes
Cook Time
15 Minutes
Total Time
25 Minutes
By: Fati Zaho

Category: Main Dishes

Difficulty: Easy

Cuisine: Mediterranean

Yield: 2 Servings

Dietary: Low-Carb, Gluten-Free

Ingredients

→ Main Ingredients

01 2 white fish fillets (cod, halibut, or sea bass)
02 1 bunch asparagus, trimmed
03 1 cup cherry tomatoes, halved

→ Seasonings and Garnish

04 3 tablespoons butter, melted
05 2 cloves garlic, minced
06 1 tablespoon olive oil
07 1 teaspoon Italian seasoning
08 Salt to taste
09 Pepper to taste
10 Fresh basil for garnish
11 Fresh parsley for garnish
12 Lemon wedges for serving

Instructions

Step 01

Preheat oven to 200°C (400°F). Toss asparagus and cherry tomatoes with olive oil, salt, and pepper. Arrange evenly on a baking sheet.

Step 02

Place the white fish fillets on the baking sheet with the vegetables. Brush the fillets with melted butter mixed with minced garlic and Italian seasoning.

Step 03

Bake in the preheated oven for 12-15 minutes, or until the fish is flaky and the vegetables are tender.

Tools You'll Need

  • Oven
  • Baking sheet
  • Mixing bowl
  • Brush for butter application

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Fish
  • Dairy

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 356
  • Total Fat: 23.8 g
  • Total Carbohydrate: 5.4 g
  • Protein: 31.6 g