Pesto Topped Cod with Tomatoes and Asparagus
Cod filets coated in pesto sauce roast alongside juicy cherry tomatoes and crisp asparagus, all on one sheet pan. The whole dish comes together in about half an hour.
- Time
- 30 min
- Calories
- 230
- Carbs
- 11 g
- Fiber
- 4 g
- Sugars
- 5 g
Per serving, about 194 g.

Method
0 of 5 steps doneReady to cook?
Easy swaps
A sheet pan supper that does most of the work
Pesto on fish is one of those pairings that makes you wonder why you don't do it more often. The basil and garlic in the sauce cling to the cod as it roasts, forming a green crust that keeps the fillet moist underneath. Cod is a mild, lean white fish with large, tender flakes, so it takes on flavor easily without getting lost. That is why a spoonful of pesto, a little lemon zest and some black pepper go such a long way here.
A few notes from my own kitchen. Spread the pesto mixture with the back of a spoon so it reaches the edges of each fillet, since the thin ends cook faster and can dry out if they are bare. Keep the tomatoes and asparagus in a single layer around the fish. If they are crowded, they steam instead of roasting, and you lose that slightly charred sweetness that makes cherry tomatoes so good. Cod can also go from flaky to dry in a minute or two, so start checking a few minutes early. The fish is ready when it looks opaque all the way through and separates easily with a fork.
Asparagus is a great partner for fish because it cooks quickly and holds its shape. It is also one of the few vegetables that tastes better the day after it is cooked, so if you have leftovers, store them in an airtight container in the fridge and eat them cold over greens or stirred into a grain bowl. The leftover cod is best eaten within a day or so. Reheat it gently in a low oven rather than the microwave, or flake it cold into a salad.
For a fuller plate, I like to serve this with something starchy to soak up the tomato juices. Lemon Orzo with Asparagus and Artichoke Hearts is a natural match, since it repeats the lemon and asparagus in a different form. If you want something lighter and more bright, Fresh Cucumber and Cherry Tomato Salad cools the plate down and adds crunch. A squeeze of extra lemon over everything at the table is never a mistake.
Pesto is also worth a second look as a dressing. A tablespoon thinned with a little lemon juice makes a quick sauce for steamed green beans or roasted zucchini. It keeps well in a jar in the fridge with a thin layer of olive oil on top, so you can make the cod again later in the week without thinking twice.
Originally from Diabetes Food Hub (ADA)Method rewritten by Diabic.Updated 9 Nov 2026
General information, not medical advice. Your needs may differ, so check with your care team.
More dinner recipes up to 30 g carbs

Baked Turkey Meatball and Tomato Skewers
- Time
- 45 min
- Calories
- 190
- Carbs
- 10 g
- Sugars
- 5 g

Cheesy Egg and Spinach Pita Panini
- Time
- 15 min
- Calories
- 180
- Carbs
- 20 g
- Sugars
- 2 g

Baked Chicken with Artichoke Parmesan Topping
- Time
- 70 min
- Calories
- 210
- Carbs
- 5 g
- Sugars
- 1 g
100 recipes with the carbs already counted.
Breakfast, lunch, dinner and snacks for people with diabetes. Every recipe shows carbs, fiber and calories per serving, in one free PDF.
Reviewed by Dr. Rezwana Rumpa. Plus our Sunday email, leave any time.


