How to make the BEST Fish and Rice Recipe (Quick & Easy!)

hero: perfectly cooked white fish fillet with golden crust served over fluffy jasmine rice with fresh herbs and lemon-herb butter, photorealistic, natural window light, professional plating, no text
4.4 out of 5
(549 reviews)

There’s something absolutely magical about a perfectly executed fish and rice dish – it’s elegant enough for dinner guests yet simple enough for a weeknight meal. This recipe combines delicate, flaky fish with fluffy jasmine rice, creating a restaurant-quality dish that comes together in under 30 minutes. The beauty of fish and rice lies in its versatility; you can use whatever white fish you have on hand, whether that’s cod, halibut, or tilapia.

What makes this particular recipe special is the combination of technique and flavor. We’re pan-searing the fish to achieve that coveted golden crust while keeping the interior impossibly tender and moist. The rice is cooked with a touch of butter and aromatics, making it far more interesting than plain steamed rice. I’ve also included a simple lemon-herb butter that elevates everything to another level – it’s the kind of detail that makes people ask for your recipe.

I absolutely love serving this with roasted vegetables on the side. The Best Chickpea Salad Recipe would be a wonderful accompaniment, or you could keep things simple with steamed asparagus or green beans. If you’re looking for more inspiration on building complete meals, check out my Delicious Heavy Cream Pasta Recipe for ideas on sauce pairings.

The key to success here is not overcomplicating things. Fish cooks quickly – sometimes in just 4-5 minutes per side – so having all your ingredients prepped and ready is essential. I recommend reading through the entire recipe before you start cooking. This dish is perfect for meal prep too; you can cook the rice ahead of time and reheat it gently with a splash of water.

One of my favorite things about this recipe is how it demonstrates that impressive cooking doesn’t require hours in the kitchen. With quality ingredients and proper technique, you can create something that tastes like it came from a high-end restaurant. The Easy Pickled Red Onion Recipe would add a beautiful pop of color and tangy flavor if you want to get fancy with it.

I’ve been making variations of this dish for years, and I always come back to this formula because it works beautifully every single time. Whether you’re cooking for your family or impressing someone special, this fish and rice recipe delivers consistent, delicious results. Trust me when I say that once you master this technique, you’ll be making it constantly.

Prep Time
15 minutes
Cook Time
20 minutes
Total Time
35 minutes
Servings
4

Ingredients

  • 4 white fish fillets (cod, halibut, or tilapia), about 6 ounces each
  • 2 cups jasmine rice
  • 3 cups chicken or vegetable broth
  • 4 tablespoons butter, divided
  • 2 cloves garlic, minced
  • 1 small onion, finely diced
  • 2 tablespoons fresh lemon juice
  • 2 tablespoons fresh parsley, chopped
  • 1 tablespoon fresh dill, chopped
  • Zest of 1 lemon
  • 2 tablespoons olive oil
  • Salt and black pepper to taste
  • 1/2 teaspoon paprika
  • Fresh thyme sprigs for garnish
process: hands gently placing seasoned fish fillet into hot skillet with shimmering olive oil, golden crust forming, photorealistic, warm kitchen lighting, no text

Instructions

  1. Begin by rinsing your jasmine rice under cold water until the water runs clear – this removes excess starch and helps achieve fluffy, separated grains.
  2. In a medium saucepan, melt 2 tablespoons of butter over medium heat and add the diced onion and minced garlic, sautéing for about 2 minutes until fragrant and softened.
  3. Add the rinsed rice to the pan and stir constantly for 1-2 minutes, toasting it slightly and allowing each grain to become coated with the buttery mixture.
  4. Pour in the broth and bring to a boil, then reduce heat to low, cover with a lid, and simmer for 15-18 minutes until the rice is tender and the liquid is absorbed.
  5. While the rice cooks, prepare the fish by patting the fillets completely dry with paper towels – this is crucial for achieving that beautiful golden crust.
  6. Season each fish fillet generously on both sides with salt, pepper, and paprika, then let them sit at room temperature for 5 minutes to allow the seasoning to penetrate.
  7. In a small bowl, combine the remaining 2 tablespoons of butter with the fresh lemon juice, chopped parsley, dill, and lemon zest to create an herb butter – set aside.
  8. Heat the olive oil in a large skillet over medium-high heat until it shimmers and is just beginning to smoke.
  9. Carefully place the fish fillets in the hot skillet, skin-side up if your fish has skin, and resist the urge to move them for 4-5 minutes – this allows the bottom to develop a beautiful golden crust.
  10. Gently flip each fillet and cook for another 3-4 minutes on the other side until the fish is opaque throughout and flakes easily when tested with a fork.
  11. Remove the skillet from heat and immediately dollop a spoonful of the herb butter onto each warm fish fillet, allowing it to melt into a luxurious sauce.
  12. Fluff the cooked rice with a fork and divide it among four serving plates.
  13. Top each bed of rice with a fish fillet and its pan juices, then garnish with fresh thyme sprigs and an extra sprinkle of fresh herbs if desired.
  14. Serve immediately while the fish is still warm and the herb butter is melted and fragrant.
detail: close-up of flaky white fish with melted herb butter and fresh lemon zest on top, shallow depth of field, photorealistic, natural light highlighting herbs and steam, no text

Pro Tips

Temperature matters more than you think – bring your fish to room temperature before cooking for more even cooking throughout. Use a meat thermometer if you’re nervous; fish is done when it reaches 145°F (63°C) internally. Don’t overcrowd your skillet when cooking the fish; if needed, work in batches rather than steaming the fish by cooking it too close together. The herb butter is the secret weapon in this recipe – don’t skip it, as it transforms the dish from good to restaurant-quality. Feel free to customize the herbs based on what you have available; tarragon, chives, or cilantro all work beautifully. For a lighter version, you can use vegetable broth instead of chicken broth, or substitute Greek yogurt for some of the butter in the herb mixture. If your rice is done before the fish, simply remove it from heat and let it rest, covered, until you’re ready to serve. This dish pairs wonderfully with white wine – try a Sauvignon Blanc or Pinot Grigio. Leftovers can be refrigerated for up to two days, though the fish is best enjoyed fresh; simply reheat the rice and eat the fish cold or at room temperature. For meal prep, store the rice and fish separately to maintain the best texture. This recipe easily doubles for entertaining; just multiply the ingredients and use a larger skillet or cook the fish in batches.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top