Recipes Diets we supportDiets Start your planStart plan

Baked Cod With Butternut Squash and Kale

Flaky cod bakes over garlicky roasted butternut squash, crisp-edged kale, and tender navy beans, finished with fresh lemon juice and a warm dusting of paprika.

By Camille McLaughlin, RDN, LD, registered dietitian nutritionist

Built forMediterraneanDinner
Also fits Pescatarian Heart-Healthy Balanced Gut-Health High-Protein High-Fiber GLP-1
Cod comes out of the oven in big white flakes over squash gone soft and sweet at the edges. Kale crisps where it caught the heat, navy beans soak up the garlicky olive oil pooled underneath, and lemon squeezed over at the table wakes the whole pan up with paprika warm behind it.
↓ Jump to Recipe

Why You'll Love This Recipe

Warm and substantial on a weeknight, out of one pan and without much fuss or cleanup. Mild, flaky cod sits on a bed of sweet roasted squash, earthy kale, and creamy beans, so it feels hearty while staying light. It suits anyone cooking for a mix of appetites, since the fish is gentle enough for cautious eaters and the vegetables and beans give heartier appetites plenty to enjoy.

One pan, three arrival times. The squash goes in first and long enough to caramelize and turn tender; the kale and beans join partway through so the greens crisp at their edges rather than steaming into mush; and the cod is added last so it bakes just to flaky without drying out. Roasting the garlic and paprika right into the squash oil, then finishing the fish with a squeeze of fresh lemon, layers warm, savory depth against a bright, clean top note.

Cod brings the protein, the navy beans add plant protein and fiber on top of it, and the squash supplies slow, filling carbohydrate underneath, so the plate adds up to a full dinner. The fiber and protein together keep you full well past dinner, while the olive oil and paprika make it taste rich rather than restrained. It is the kind of plate that leaves you comfortably full and steady, not heavy.

A pearly cod fillet over caramelized butternut cubes, crisped kale, and creamy navy beans with a squeeze of lemon. Save
Prep: 15 minsCook: 30 minsTotal: 45 minsMakes: 4 servingsServing: 1 cod fillet with about 1 cup squash, beans, and kale

Ingredients

Serves4Amounts change with the number. The nutrition panel is per serving, so it stays the same.
  • 4 cod fillets (about 5 oz each)
  • 3 cups cubed butternut squash
  • 4 cups chopped kale
  • 2 1/4 cups navy beans, drained
  • 4 tbsp olive oil
  • 3 garlic cloves, minced
  • 2 tbsp fresh lemon juice
  • 1 tsp paprika
  • 1/2 tsp salt

Instructions

  1. Prep and roast the squash: Preheat the oven to 425°F (220°C). Peel the butternut squash, scoop out any seeds, and cut it into roughly 3/4-inch cubes so the pieces cook evenly. Peel and mince the garlic. On a large rimmed sheet pan, toss the squash cubes with olive oil, the minced garlic, the paprika, and the salt until well coated, then spread them into a single layer. Roast for 18 minutes, until the squash is turning tender and beginning to brown at the edges.
  2. Prep the kale and beans: While the squash roasts, strip the kale leaves from their tough stems and roughly chop the leaves, since the stems stay woody through a roast no matter how long they are in there. Drain the navy beans in a colander and rinse them under cool water until the foam stops, because the packing liquid slicks the pan and stops anything crisping.
  3. Add the greens and beans: Take the pan from the oven and stir the chopped kale and the drained navy beans into the squash. Spread everything back out thin rather than heaping it, so the kale leaves crisp instead of steaming one another, and return the pan to the oven for 5 minutes, until the kale wilts down and browns at the edges.
  4. Bake the cod: Pat the cod fillets dry with a paper towel. Set them on top of the vegetables and beans, drizzle with the remaining olive oil and the fresh lemon juice, and bake for 10 to 12 minutes, until the fish is opaque, flakes easily with a fork, and reaches 145°F (63°C) at its thickest point.
  5. Serve: Divide the fish among the plates and spoon the squash, beans, and kale alongside, drizzling any pan juices over the top. Those juices are where the garlic, the paprika, and the lemon have all collected, so it is worth scraping the pan for the last of them.
Nutrition Facts
4 servings per recipe
Serving size1 cod fillet with about 1 cup squash, beans, and kale
Calories409
% Daily Value*
Total Fat 16g20%
Saturated Fat 2g11%
Trans Fat 0g
Cholesterol 61mg20%
Sodium 589mg26%
Total Carbohydrate 34g12%
Dietary Fiber 12g42%
Total Sugars 3g
Includes 0g Added Sugars 0%
Protein 35g
Vitamin D 1.1mcg6%
Calcium 214mg16%
Iron 4.4mg24%
Potassium 1158mg25%
* Percent Daily Values are based on a 2,000 calorie diet. Values are computed from USDA FoodData Central and are estimates. Per serving (1 cod fillet with about 1 cup squash, beans, and kale).

Variations

  • Swap the fish: Use haddock, pollock, or another mild white fish in place of cod; adjust the bake time slightly for thicker or thinner fillets, cooking until it flakes at 145°F (63°C).
  • Change the greens: Trade the kale for chopped Swiss chard or baby spinach; add tender spinach in the last few minutes so it wilts rather than crisps.
  • Add heat: Sprinkle red pepper flakes or a pinch of cayenne over the squash with the paprika for a gentle, warming kick.
  • Brighter finish: Add lemon zest and chopped fresh parsley or dill over the fish just before serving for a fresher, greener top note.
  • Sweet potato version: Swap the butternut squash for cubed sweet potato, roasting a few minutes longer until fork-tender, for a slightly denser, sweeter base.

Storage & Leftovers

Store leftovers in an airtight container in the refrigerator for up to three days. Keep the cod on top of the vegetables rather than buried, so it does not compress, and let everything cool before sealing to avoid trapped steam.

Reheat gently in a 300°F (150°C) oven or toaster oven for about 10 minutes, until warmed through; low heat keeps the cod from turning rubbery. A microwave works in a pinch at reduced power in short bursts, but the fish stays more tender in the oven.

To get ahead, roast the squash, kale, and beans up to a day in advance and refrigerate them on the pan or in a container. When you are ready to eat, spread them back on a sheet pan, top with the raw cod and lemon, and bake just until the fish flakes.

Notes & Tips

A few notes from my kitchen to help this come together cleanly and taste its best.
  • Buy fish that smells clean: Fresh cod should smell like the sea, not fishy or sour, and the flesh should look translucent and springy; if you can only find frozen, thaw it overnight in the fridge and pat it very dry before baking.
  • Cut the squash evenly: Uniform cubes are the difference between everything finishing together and some pieces staying hard; a sturdy knife and a flat-sided cut for stability make quick work of a whole squash. Pre-cubed squash from the store is a fine shortcut.
  • Do not skip drying the cod: Patting the fillets dry helps the top color lightly and keeps the fish from weeping water onto the vegetables, which can make them soggy.
  • Judge doneness by the flake: The cod is ready when it turns from glossy to opaque and separates into clean flakes at a nudge from a fork; a thermometer reading of 145°F (63°C) at the thickest part confirms it.
  • Season to taste at the end: Beans and squash can take a little more salt than you expect; taste a forkful before serving and add a pinch, or a little more lemon, to brighten it.
  • Round out the plate: This is a full plate on its own, but a piece of crusty bread or a spoon of cooked farro or brown rice is nice for soaking up the lemony pan juices.

Nutrition & Mindful Eating

Mild white fish over creamy beans, sweet roasted squash and dark kale makes a bowl that is soft and warm nearly all the way through, with lemon and paprika keeping it awake.
  • Cod, beans and squash make a full plate on their own. The fish flakes into the creamy beans, the squash sweetens everything it touches, and the kale gives the bowl something to push against, with protein and fiber arriving together.
  • Cod cooks quickly and comes apart in wide, clean flakes, which is why it works spooned into a bowl of soft vegetables, and it carries the protein that anchors a plate built mostly out of plants.
  • Navy beans turn creamy and slightly starchy in the oven, thickening the juices around them into something closer to a sauce, and the fiber and plant protein they bring is a good part of why this bowl stays with you.
  • Kale holds its shape when everything else has gone soft. Its edges crisp where they poke out of the pan, and that dark green leaf carries vitamin K and C along with a mineral bitterness that cuts the sweetness of the squash.
  • Paprika, garlic and a hard squeeze of lemon pull this together at the table. The paprika gives the fish a warm rust color as it bakes, and the lemon goes over everything at the end so the last spoonful tastes as bright as the first.
  • As you eat, notice how little pressure it takes for the cod to fall apart and how the lemon lifts off the warm bowl, and let the meal take longer than it strictly needs to.

Frequently Asked Questions

Can I use frozen cod instead of fresh?

Yes. Thaw it fully in the refrigerator overnight, then pat it very dry before setting it on the vegetables, otherwise the extra water can steam the fish and thin the pan juices.

My cod released a lot of water onto the pan. What happened?

That usually means the fillets went in wet or were previously frozen. Drying them well first helps, and it is harmless; the vegetables and beans soak up the flavorful liquid as the dish rests for a minute before serving.

Do I have to peel the butternut squash?

Yes, the skin stays tough even after roasting. Peel it, halve it to scoop out any seeds, and cut it into even cubes so it roasts through in the time given.

Can I make this dairy-free and still creamy?

The creaminess comes entirely from the roasted squash and beans, so there is nothing to swap out.