Fish and Wild Rice Recipe: Flaky Fish With Earthy Nutty Grains

Fish and Wild Rice Recipe: Flaky Fish With Earthy Nutty Grains

This recipe pairs tender flaky fish with the nutty depth of wild rice for a balanced, elegant meal. The wild rice cooks to perfect chewiness while the fish stays moist and delicate.

With simple ingredients and precise timing, you’ll achieve restaurant-quality results. The earthy grains complement the fish’s natural sweetness without overpowering it.

👨‍🍳
Difficulty
Medium
🐟
Category
Seafood
⏱️
Duration
30 min
🔥
Calories
Med Cal

Ingredients for Fish and Wild Rice

Elegant simplicity defines this pairing of flaky fish and earthy wild rice with fresh herbs.

Ingredient Amount Notes
Wild Rice 🌾 1 ½ cups Uncooked, rinsed thoroughly
White Fish Fillets 🐟 1 ½ lb Cod, halibut, or haddock recommended
Chicken Stock 🥣 3 cups Low-sodium preferred for control
Shallots 🧅 2 whole Finely minced for subtle flavor
Garlic Cloves 🧄 3 cloves Minced for aromatic base
Unsalted Butter 🧈 4 tbsp Separated for rice and fish
Dry White Wine 🍷 ½ cup Sauvignon Blanc or Pinot Grigio
Fresh Dill 🌿 ¼ cup Chopped, for bright garnish
Fresh Parsley 🍃 ¼ cup Chopped, for fresh finish
Lemon 🍋 1 whole Zested and juiced for acidity
Kosher Salt 🧂 1 ½ tsp Diamond Crystal preferred for texture
Freshly Ground Black Pepper 🌶️ ½ tsp Adjust to taste preference
All-Purpose Flour 🌾 ¼ cup For light dredging of fish
Olive Oil 🫒 2 tbsp For sautéing aromatics

The wild rice is non-negotiable here—Lundberg Farms or Minneapolis-based Lake of the Woods brands offer superior texture and authentic nutty flavor. Look for dark, irregular grains (not the cultivated blends) at Whole Foods or specialty grocers. For the fish, wild-caught cod or halibut from Trader Joe’s or a trusted seafood counter ensures the delicate flakiness promised in the dish.

No white wine? Substitute with additional chicken stock and 1 tbsp lemon juice. Dill can be replaced with fresh tarragon at equal volume, though the flavor profile shifts slightly. For a gluten-free version, cornstarch or almond flour works instead of all-purpose. The butter must be unsalted—salted will overpower the dish’s balance (trust me on this one).

Cooked wild rice keeps 4-5 days refrigerated in an airtight container. The fish is best served immediately, but leftovers reheat gently at 300°F for 8-10 minutes. Freeze cooked rice for up to 3 months (revive with a splash of water when reheating).

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I toss everything in a single skillet—wild rice soaking up the chicken stock while the fish cooks right on top.
  • Garlic-Shallot Magic: The shallots and garlic caramelize in the stock, making every bite of rice and fish ridiculously flavorful.
  • Meal Prep Hero: This keeps beautifully for three days, so I make a big batch and pack it for lunches.
  • Budget Friendly: Wild rice stretches the fish into more servings, and it’s still hearty enough to feel like a treat.

Step-by-Step Instructions for Fish and Wild Rice

Master these techniques to achieve perfectly flaky fish with nutty wild rice every time.

Step 1: Cook the Wild Rice to Earthy Perfection

Rinse the 1.5 cups wild rice thoroughly under cold water to remove excess starch. In a medium saucepan, combine the rice with 3 cups chicken stock and ½ tsp kosher salt. Bring to a boil over high heat, then reduce to low, cover, and simmer for 45-50 minutes.

The rice is done when the grains have split open and the liquid is fully absorbed. If it’s still firm, add ¼ cup more stock and cook for another 5-10 minutes. Once finished, fluff with a fork and let it sit covered for 10 minutes to steam.

Stir in 2 tbsp unsalted butter and the zest of the lemon for brightness. This step ensures the grains stay separate and develop their signature nutty flavor.

Step 2: Sauté Aromatics for Depth of Flavor

While the rice cooks, heat 2 tbsp olive oil in a large skillet over medium heat. Add the 2 finely minced shallots and cook for 3-4 minutes until translucent and fragrant. Stir frequently to prevent browning.

Add the 3 minced garlic cloves and cook for 30 seconds until just fragrant—don’t let it turn golden or it will bitter. Pour in ½ cup dry white wine and simmer for 2-3 minutes until reduced by half. This creates a flavorful base for the fish.

Step 3: Dredge and Sear the Fish for a Flaky Crust

Pat the 1.5 lb white fish fillets completely dry with paper towels. Season both sides with the remaining 1 tsp kosher salt and ½ tsp freshly ground black pepper. Lightly dredge each fillet in ¼ cup all-purpose flour, shaking off any excess.

In the same skillet, melt the remaining 2 tbsp unsalted butter over medium-high heat. Once the butter foams, add the fish and cook for 3-4 minutes per side until golden brown and the fillets release easily from the pan. Avoid moving the fish too soon—this ensures a crisp, flaky crust.

Squeeze the juice of the lemon over the fish in the last minute of cooking to add a bright, citrusy finish.

Step 4: Combine and Garnish for a Polished Dish

To serve, spoon a generous portion of wild rice onto each plate. Top with a fish fillet, then drizzle any pan juices from the skillet over the top. This adds a layer of rich, buttery flavor to the dish.

Garnish with ¼ cup chopped fresh dill and ¼ cup chopped fresh parsley for a pop of color and freshness. The herbs should be sprinkled evenly to ensure every bite has a balance of earthy, nutty, and bright flavors.

Serve immediately while the fish is still flaky and the rice is hot. The contrast of textures and the harmony of flavors will make this dish unforgettable.

👨‍🍳

Pro Tips For Making Fish And Wild Rice

  • Rinse the Wild Rice: Wild rice can be starchy—give it a quick rinse under cold water before cooking to prevent a gummy texture. I learned this the hard way after serving a mushy batch to guests.
  • Pat Fish Dry: Use paper towels to thoroughly dry the fillets before cooking. This guarantees a golden sear instead of steamed fish, and it only takes 30 seconds.
  • Don’t Overcook the Rice: Wild rice takes about 45-60 minutes to cook, but it should still have a slight bite. Drain it as soon as it’s tender—soggy rice ruins the dish.
  • Bloom Shallots First: Cook the minced shallots in a little oil for 2-3 minutes before adding garlic or stock. This sweetens them and builds a deeper flavor base for the rice.

Creative Variations of These Flavors

Mediterranean Twist

Add ½ cup kalamata olives and 1 tsp dried oregano to the wild rice during the last 10 minutes of cooking. This brings briny depth that pairs beautifully with the fish. I also like to garnish with crumbled feta cheese for a salty finish. 💫

Cajun Spiced Version

Mix 1 tbsp Cajun seasoning (I use Tony Chachere’s) with the flour before dredging the fish. This adds a smoky, spicy kick that transforms the dish. Serve with a side of hot sauce for those who want extra heat.

Asian-Inspired Option

Replace the dill and parsley with 2 tbsp chopped cilantro and 1 tbsp grated ginger added to the aromatics. Swap the white wine for 2 tbsp soy sauce and 1 tbsp rice vinegar. The result is a fragrant, umami-rich dish with an Asian flair.

Herb-Crusted Fish

Press a mix of 2 tbsp breadcrumbs, 1 tbsp chopped dill, and 1 tbsp chopped parsley onto the fish fillets instead of flour. Pan-sear as directed for a crispy, herby crust. This adds texture while keeping the flavors cohesive. 🌟

Creamy Wild Rice

Stir ¼ cup heavy cream into the cooked wild rice along with the butter and lemon zest. This creates a richer, creamier base that pairs wonderfully with the flaky fish. Just be sure to adjust salt to taste.

Lemon-Garlic Butter

Prepare a lemon-garlic butter by melting 4 tbsp butter with 1 minced garlic clove and 1 tbsp lemon juice. Drizzle this over the fish just before serving for an extra layer of bright, garlicky flavor.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value
Total Fat 20g26%
Saturated Fat 8g40%
Cholesterol 95mg32%
Sodium 580mg25%
Total Carbohydrate 38g14%
Dietary Fiber 4g14%
Sugars 2g
Protein 34g68%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

What’s the best fish to use for this?

Cod, halibut, or haddock are ideal for their flaky texture and mild flavor. These hold up well to the cooking process without falling apart.

2

How do I keep wild rice from turning mushy?

Rinse it thoroughly before cooking and use the exact 1:2 rice-to-liquid ratio. Simmer covered at low heat and resist stirring. Let it rest 10 minutes after cooking.

3

Can I make this dish ahead of time?

Cook the wild rice up to 2 days ahead and store refrigerated. Reheat gently with a splash of water. Cook the fish fresh for best texture and flavor.

★★★★★4.5(14 reviews)
Tyler Campbell