Go Back
+ servings
Two cod fillets stacked on top of sweet potato mash, with puréed raisin sauce on the side.
Print Recipe
5 from 11 votes

Spiced Fish: Cod with Sweet Potato Mash

This spiced fish recipe features pan-roasted cod coated with garam masala, along with an easy sweet potato mash and a puréed raisin and wine sauce. 
Prep Time5 mins
Cook Time25 mins
Total Time30 mins
Course: Main Course
Cuisine: American
Diet: Gluten Free
Servings: 2 people
Calories: 558kcal


Sweet Potato Mash:

  • 2 sweet potatoes
  • 1 tablespoon butter
  • 1 ounce whole milk
  • 1 tablespoon maple syrup
  • ½ teaspoon salt

Raisin Sauce:

  • ¼ cup raisins
  • ½ cup dry red wine
  • 1 tablespoon maple syrup


  • 8 ounces cod (~2 fillets)
  • 1 tablespoon butter
  • 1 teaspoon garam masala
  • pinch sea salt


  • Preheat oven to 400°F.

Make the Sweet Potato Mash and Raisin Sauce:

  • Peel and roughly dice sweet potatoes.  Add to a medium pot, and cover with water.  Bring water to a boil, and reduce to simmer.  Cook until potatoes are tender (about 10 minutes).
  • Drain potatoes, and mash with a fork.  Add butter, milk, and maple syrup, and mash to incorporate.  Salt to taste.

Raisin Sauce:

  • If using a Standard Blender or Food Processor: Place raisins in a heat-proof bowl, and pour boiling water over them until they're covered.  Soak for 5-10 minutes, and drain the water.
    If using a High-Performance Blender (such as a Vitamix):  You can skip this step.
  • Purée the raisins, wine and maple syrup in a blender.
    Add to a small saucepan, and bring to a boil. Reduce heat to medium, and simmer 3-4 minutes. Remove from heat, and cover to keep warm.

Pan-Roasting Cod:

  • Pat cod dry, and sprinkle with salt.  Rub garam masala onto the fish.
    Heat butter in an oven-safe pan (such as a cast iron pan) over medium-high heat.
    Add cod to pan, and cook 4 minutes.  Move the entire pan into the oven, and roast 5 minutes per 1 inch thickness, until the cod is no longer translucent.
  • Serve cod over a bed of the sweet potato mash, with raisin sauce on the side.  Garnish with diced green onion if desired.


Recipe variation: For an extra creamy sweet potato mash:  Add cut sweet potatoes to a pan of cold water, and bring to a simmer.  Do not allow the water to boil, and continue to simmer the potatoes until they're tender.  Potatoes will be sweeter and creamier, but it will take about 20 minutes longer than the original recipe version.
No blender?  You can serve the sauce without blending it together, it's just prettier this way.


Calories: 558kcal | Carbohydrates: 76g | Protein: 25g | Fat: 13g | Saturated Fat: 8g | Trans Fat: 1g | Cholesterol: 80mg | Sodium: 1112mg | Potassium: 1447mg | Fiber: 9g | Sugar: 22g | Vitamin A: 32481IU | Vitamin C: 8mg | Calcium: 133mg | Iron: 2mg