Clean Eating Walnut Crusted Cod Recipe

Clean Eating Walnut Crusted Cod

A delicious way to get healthy fats into your eating plan!

Course Main Course
Cuisine American
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Yield 3 servings
Calories 323 kcal
Author The Gracious Pantry


  • 1 lb. wild cod (fresh or frozen/thawed)
  • 3/4 cups walnut pieces
  • 1 tsp. onion powder
  • 1 tbsp. lemon zest
  • fresh lemon wedges for serving
  • fresh, chopped parsley for garnish
  • salt as needed after cooking
US Customary - Metric


  1. Put the walnuts in a food processor and blend until you have a nice almond meal. It doesn't have to be too finely ground, just evenly ground. You actually don't want to overdo it with the processor or you might end up with walnut butter instead!

    Clean Eating Walnut Crusted Cod Recipe
  2. Add in the onion powder and lemon zest and pulse several times with the processor to mix them in.

  3. Place the fish on a plate and pack on the walnut topping. It will become slightly moist and sticky but it will still be workable. You do not have to cover the fillet entirely, and do not coat both sides of the fish (it won't bake properly). This is meant to be a topping, not a breading.

    Clean Eating Walnut Crusted Cod Recipe
  4. When the top of the cod is covered, transfer to a baking dish.

    Clean Eating Walnut Crusted Cod Recipe
  5. Bake at 350 F. for about 20-25 minutes or until the fish is fully cooked. Baking time will vary a bit by oven.

  6. Then turn your oven to broil and continue cooking for another 5-10 minutes, or until the walnuts are a golden brown from roasting.

  7. Transfer to plate, allow to cool slightly. 

  8. Serve with some fresh lemon juice (wedges) and some fresh, chopped parsley for garnish.

  9. Season with salt as needed.

Recipe Notes

Please note that the nutrition data is a ballpark figure. Exact data is not possible.

Nutrition Facts
Clean Eating Walnut Crusted Cod
Amount Per Serving (0.33 the recipe)
Calories 323 Calories from Fat 180
% Daily Value*
Fat 20g31%
Saturated Fat 1g6%
Cholesterol 65mg22%
Sodium 83mg4%
Potassium 769mg22%
Carbohydrates 6g2%
Fiber 2g8%
Sugar 1g1%
Protein 31g62%
Vitamin A 60IU1%
Vitamin C 8.7mg11%
Calcium 66mg7%
Iron 1.5mg8%
* Percent Daily Values are based on a 2000 calorie diet.