Baked Cod Butternut Squash

Featured in: Hearty Family Meals

This dish features tender cod fillets baked on a bed of roasted butternut squash and fresh spinach. The base is covered with a vibrant tomato-herb sauce infused with garlic, oregano, and thyme. The squash is first roasted until just tender, while the sauce is simmered to develop depth. The cod is placed on top and baked until flaky and cooked through. The final touch is a sprinkle of fresh parsley and a squeeze of lemon for brightness.

A wholesome, Mediterranean-inspired meal that's gluten-free, low carb, and suitable for weeknight dinners or entertaining. Variations can include haddock or halibut and serving with grains or gluten-free bread. Simple tools are needed, and leftovers keep well refrigerated for a couple of days.

Updated on Mon, 17 Nov 2025 15:46:00 GMT
Baked Cod with Butternut Squash and vibrant tomatoes, a healthy and delicious weeknight meal. Save to Pinterest
Baked Cod with Butternut Squash and vibrant tomatoes, a healthy and delicious weeknight meal. | honeyprairie.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.

The first time I made this recipe, my whole family was amazed by how the butternut squash paired with the tender cod and the tangy tomato sauce. It's become our weeknight favorite whenever we crave something comforting but healthy.

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
  • Fresh baby spinach: 120 g (4 cups)
  • 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
  • Dried oregano: 1 tsp
  • Dried thyme: 1 tsp
  • Smoked paprika (optional): ½ tsp
  • Sea salt: ½ tsp, plus more to taste
  • Freshly ground black pepper: ¼ tsp
  • Sugar or maple syrup (optional): 1 tsp, to balance acidity
  • Fresh parsley: 2 tbsp, chopped (plus extra for garnish)
  • Lemon wedges: for serving
  • Freshly cracked black pepper: for serving

Instructions

Prepare oven and baking dish:
Preheat oven to 200°C (400°F). Lightly grease a large ovenproof dish.
Roast butternut squash:
Toss squash cubes with 1 tbsp olive oil, a pinch of salt, and pepper. Spread in baking dish. Roast for 15 minutes until just softening.
Sauté aromatics:
Heat 1 tbsp olive oil in skillet over medium heat. Sauté onion for 3,4 minutes until translucent. Add garlic and cook 1 minute.
Make tomato-herb sauce:
Stir in tomato paste, cook 1 minute. Add crushed tomatoes, oregano, thyme, smoked paprika, salt, pepper, and sugar or maple syrup if using. Simmer 5 minutes.
Layer vegetables and sauce:
Remove squash from oven. Scatter spinach over squash. Pour tomato-herb sauce evenly on top.
Add fish and bake:
Nestle cod fillets on top of vegetables. Season fish with salt and pepper. Cover dish loosely with foil.
Bake until cooked:
Bake for 15,18 minutes, or until cod is opaque and flakes easily.
Finish and serve:
Remove foil, sprinkle with fresh parsley, and serve with lemon wedges.
Golden baked Cod accompanied by roasted butternut squash in a flavorful tomato-herb sauce. Save to Pinterest
Golden baked Cod accompanied by roasted butternut squash in a flavorful tomato-herb sauce. | honeyprairie.com

My children love helping me sprinkle parsley on top before serving. This dish always brings lively conversation and smiles to our dinner table.

Serving Suggestions

For a heartier meal, pair with quinoa, brown rice, or crusty gluten-free bread. A side salad works perfectly too.

Allergen & Dietary Info

Contains fish. Gluten-free as written. Always check packaged ingredients for potential allergens.

Nutrition Facts

Each serving: 295 calories, 7 g fat, 23 g carbohydrates, 34 g protein.

Perfectly flaky Baked Cod atop spinach and squash; a comforting and healthy Mediterranean dish. Save to Pinterest
Perfectly flaky Baked Cod atop spinach and squash; a comforting and healthy Mediterranean dish. | honeyprairie.com

This is a colorful, nourishing dish that is sure to become a staple in your home. Enjoy the vibrant Mediterranean flavors with every bite.

Baked Cod Butternut Squash

Tender cod with roasted butternut squash, spinach, and a vibrant tomato-herb sauce.

Prep duration
20 minutes
Cook duration
35 minutes
Overall time needed
55 minutes
Recipe by Honey Prairie Abigail Greene


Skill Level Easy

Cuisine type Mediterranean-Inspired

Makes 4 Number of portions

Diet specifications No Dairy, No Gluten, Reduced carbs

What You'll Need

Fish & Vegetables

01 4 skinless, boneless cod fillets (5 oz each)
02 1 lb peeled butternut squash, 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 additional 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

How to Make It

Step 01

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

Step 02

Roast Butternut Squash: Toss the diced butternut squash with 1 tablespoon olive oil, a pinch of salt, and black pepper. Spread evenly in the baking dish and roast for 15 minutes until beginning to soften.

Step 03

Sauté Aromatics: While the squash roasts, heat 1 tablespoon olive oil in a skillet over medium heat. Sauté the chopped onion until translucent, about 3 to 4 minutes. Add minced garlic and cook for an 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 sugar or maple syrup. Simmer the sauce for 5 minutes to enhance flavors.

Step 05

Assemble Layers: Remove roasted squash from the oven. Evenly scatter baby spinach over the squash, then pour the tomato-herb sauce over the vegetables.

Step 06

Add Cod Fillets: Place cod fillets atop the vegetables and sauce. Season lightly with salt and pepper. Cover loosely with aluminum foil.

Step 07

Bake to Finish: Bake the assembled dish for 15 to 18 minutes until the cod is opaque and flakes easily with a fork.

Step 08

Garnish and Serve: Remove foil, sprinkle with freshly chopped parsley, and serve with lemon wedges alongside freshly cracked black pepper.

Essential tools

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

Allergy Details

Go through all ingredients to spot potential allergies. If unsure, check with a health expert.
  • Contains fish. Gluten-free as prepared. Verify packaged ingredients for additional allergens.

Nutrition details (per portion)

Details for informational use only — not a substitute for a medical professional.
  • Energy (calories): 295
  • Lipids: 7 g
  • Carbohydrates: 23 g
  • Proteins: 34 g