Baked Cod Butternut Squash

Featured in: Everyday Cozy Meals

Enjoy tender cod fillets baked on a bed of roasted butternut squash and wilted spinach, all embraced by a bright tomato-herb sauce. This wholesome dish combines sweet, savory, and aromatic flavors, perfect for easy weeknight dinners or sharing with guests. The fish gently cooks atop the vegetables, absorbing rich herb-infused juices, creating a balanced and satisfying meal. Simple preparation and Mediterranean-inspired ingredients make this a nourishing choice for any occasion.

Updated on Mon, 17 Nov 2025 12:41:00 GMT
Baked Cod with Butternut Squash, spinach, and a rich tomato-herb sauce, ready to serve with lemon. Save to Pinterest
Baked Cod with Butternut Squash, spinach, and a rich tomato-herb sauce, ready to serve with lemon. | recipesforevers.com

Tender cod fillets baked atop sweet roasted butternut squash and wilted spinach, all nestled in a vibrant tomato-herb sauce. A wholesome, flavorful meal perfect for weeknights or entertaining.

I first made this Baked Cod with Butternut Squash & Spinach when searching for an easy Mediterranean-inspired dinner my whole family could enjoy. The colorful layers and tender fish make it a standout that always gets requests for second helpings from both kids and adults.

Ingredients

  • Cod fillets: 4 pieces (about 150 g (5 oz) each), skinless and boneless
  • Butternut squash: 500 g (1 lb), peeled and cut into 1.5 cm (½-inch) cubes
  • Baby spinach: 120 g (4 cups), fresh
  • Yellow onion: 1 medium, finely chopped
  • Garlic cloves: 2, minced
  • Canned crushed tomatoes: 400 g (14 oz)
  • Tomato paste: 2 tbsp
  • Olive oil: 2 tbsp (divided)
  • Dried oregano: 1 tsp
  • Dried thyme: 1 tsp
  • Smoked paprika: ½ tsp (optional)
  • Sea salt: ½ tsp, plus more to taste
  • Black pepper: ¼ tsp, freshly ground, plus more for seasoning
  • Sugar or maple syrup: 1 tsp (optional, to balance acidity)
  • Fresh parsley: 2 tbsp, chopped (plus extra for garnish)
  • Lemon wedges: For serving
  • Freshly cracked black pepper: For serving

Instructions

Product image
Make crepes, pancakes, tortillas, and omelets evenly with quick heating and precise temperature control.
Check price on Amazon
Prep & Roast Squash:
Preheat the oven to 200°C (400°F). Lightly grease a large ovenproof dish. Toss butternut squash cubes with 1 tbsp olive oil, a pinch of salt, and pepper. Spread evenly in dish and roast for 15 minutes.
Make Tomato-Herb Sauce:
Heat 1 tbsp olive oil in skillet over medium heat. Sauté yellow onion for 3 minutes until translucent. Add garlic, cook 1 minute more. Stir in tomato paste, cook 1 minute. Add crushed tomatoes, oregano, thyme, smoked paprika, salt, pepper, and sugar/maple syrup if using. Simmer 5 minutes.
Assemble:
Remove squash from oven. Scatter spinach over squash, then pour tomato-herb sauce evenly on top.
Add Cod:
Nestle cod fillets atop vegetables, season lightly with salt and pepper. Loosely cover with foil.
Bake:
Bake 15–18 minutes, until cod is opaque and flakes easily with a fork.
Finish & Serve:
Remove foil, sprinkle with fresh parsley. Serve with lemon wedges and freshly cracked black pepper.
Product image
Make crepes, pancakes, tortillas, and omelets evenly with quick heating and precise temperature control.
Check price on Amazon
Product image
Make crepes, pancakes, tortillas, and omelets evenly with quick heating and precise temperature control.
Check price on Amazon
Save to Pinterest
| recipesforevers.com

This recipe brings back memories of cozy dinners with my kids, always eager to help arrange the layers and sprinkle fresh parsley. It is a staple in our weeknight rotation and perfect for sharing at family gatherings.

Required Tools

Large ovenproof baking dish, skillet, chefs knife, cutting board, foil

Allergen Information

Contains fish. Gluten-free as written. Remember to check all packaged products for possible allergens.

Nutritional Information

Per serving: Calories 295, Total Fat 7 g, Carbohydrates 23 g, Protein 34 g

Golden-brown baked Cod nestled among roasted butternut squash and herbs, a healthy and flavorful meal. Save to Pinterest
Golden-brown baked Cod nestled among roasted butternut squash and herbs, a healthy and flavorful meal. | recipesforevers.com
Product image
Stir sauces, sauté vegetables, and serve meals gently while adding a charming touch to everyday cooking.
Check price on Amazon

One pan brings out all the flavors—serve with lemon wedges for a burst of brightness. Enjoy with family or friends for a simple but elegant meal.

Recipe FAQs

Can I use other fish instead of cod?

Yes, haddock, pollock, or halibut work well as substitutes and provide similar textures and flavors.

How do I know when the cod is fully cooked?

The cod is done when it turns opaque and flakes easily with a fork.

Can I prepare the butternut squash in advance?

Yes, roasting the squash ahead of time saves cooking steps and enhances its natural sweetness.

What can I serve alongside this dish?

Quinoa, brown rice, or gluten-free crusty bread complement the flavors and add heartiness.

Is it possible to add some heat to this dish?

Absolutely, a pinch of chili flakes can be added to the tomato-herb sauce for a gentle kick.

Baked Cod Butternut Squash

Tender cod layered over roasted butternut squash and spinach with a fresh tomato-herb sauce.

Prep Duration
20 minutes
Time to Cook
35 minutes
Complete Duration
55 minutes

Recipe Type Everyday Cozy Meals

Complexity Easy

Cuisine Mediterranean-Inspired

Makes 4 Portions

Dietary Info No Dairy, Without Gluten, Reduced Carb

What You Need

Fish & Vegetables

01 4 skinless, boneless cod fillets (5 oz each)
02 1 lb butternut squash, peeled and cut into ½-inch cubes
03 4 cups fresh baby spinach
04 1 medium yellow onion, finely chopped
05 2 garlic cloves, minced

Tomato-Herb Sauce

01 14 oz canned crushed tomatoes
02 2 tbsp tomato paste
03 2 tbsp olive oil
04 1 tsp dried oregano
05 1 tsp dried thyme
06 ½ tsp smoked paprika (optional)
07 ½ tsp sea salt, plus extra to taste
08 ¼ tsp freshly ground black pepper
09 1 tsp sugar or maple syrup (optional)
10 2 tbsp fresh parsley, chopped, plus extra for garnish

For Serving

01 Lemon wedges
02 Freshly cracked black pepper

Directions

Step 01

Prepare oven and baking dish: Preheat the oven to 400°F. Lightly grease a large ovenproof dish.

Step 02

Roast butternut squash: Toss cubed squash with 1 tablespoon olive oil, salt, and pepper. Spread evenly in the baking dish and roast for 15 minutes until starting to soften.

Step 03

Sauté aromatics: Heat 1 tablespoon olive oil in a skillet over medium heat. Cook chopped onion until translucent, about 3 to 4 minutes. Add minced garlic and cook for 1 additional minute.

Step 04

Prepare tomato-herb sauce: Stir in tomato paste and cook for 1 minute. Add crushed tomatoes, oregano, thyme, smoked paprika if using, salt, pepper, and optional sweetener. Simmer for 5 minutes to develop flavors.

Step 05

Assemble vegetables and sauce: Remove squash from oven. Layer spinach over the squash and pour tomato-herb sauce evenly over the vegetables.

Step 06

Add cod fillets: Nestle cod fillets atop the vegetables. Season lightly with salt and pepper. Cover loosely with foil.

Step 07

Bake cod and vegetables: Bake covered for 15 to 18 minutes, until cod is opaque and flakes easily with a fork.

Step 08

Finish and serve: Remove foil, sprinkle with fresh parsley, and serve alongside lemon wedges with freshly cracked black pepper.

Essential Tools

  • Large ovenproof baking dish
  • Skillet
  • Chef's knife
  • Cutting board
  • Foil

Allergy Details

Be sure to check every item for allergens. If uncertain, talk with a healthcare provider.
  • Contains fish. Gluten-free as prepared, but verify packaged ingredients for allergens.

Nutrition per serving

Nutrition details are for your reference only. Always speak with a professional for medical concerns.
  • Caloric Content: 295
  • Total Fat: 7 grams
  • Carbohydrates: 23 grams
  • Proteins: 34 grams