Lemon Butter Cod and Rice
If you’re looking for one of those dinners that tastes fresh but still feels comforting, this lemon butter cod is hard to beat. The cod turns out flaky and tender, the buttery lemon sauce soaks into the fluffy rice, and the asparagus adds just enough bite to keep everything balanced. It looks like something you’d order at a nice restaurant, but it’s honestly simple enough to make on a busy weeknight.
What I love most is how light it feels without leaving you hungry an hour later. The sauce is rich enough to make the fish shine, but it doesn’t drown everything on the plate. Add a squeeze of fresh lemon right before serving, and suddenly the whole meal comes alive. It’s one of those recipes that feels a little special even though it comes together with everyday ingredients.
Why You’ll Love This Recipe
- Ready in around 30 minutes.
- Light but filling.
- The buttery lemon sauce is full of fresh flavor.
- Perfect for weeknight dinners or date nights.
- Uses simple ingredients you can find almost anywhere.
- The rice soaks up every drop of the sauce.
- Easy to make with frozen or fresh cod.
- Naturally high in protein.
Ingredients
For the Cod
- 4 cod fillets
- Salt and black pepper
- 1 teaspoon garlic powder
- 1 teaspoon paprika
- 2 tablespoons olive oil
For the Lemon Butter Sauce
- 4 tablespoons butter
- 4 garlic cloves, minced
- 1 cup chicken stock
- Juice of 1 large lemon
- 1 teaspoon lemon zest
- 1 teaspoon Dijon mustard (optional)
- 1 tablespoon chopped fresh parsley
For Serving
- 3 cups cooked jasmine rice
- 1 bunch asparagus, trimmed
- Lemon slices
- Extra chopped parsley
How to Make Lemon Butter Cod and Rice
1. Season the fish
Pat the cod dry with paper towels. Sprinkle both sides with salt, pepper, garlic powder, and paprika.
2. Cook the asparagus
Heat a little olive oil in a large skillet over medium-high heat. Add the asparagus and cook for about 4 to 5 minutes until bright green and just tender. Remove from the pan and set aside.
3. Sear the cod
Add a little more oil if needed.
Place the cod into the hot pan and cook for about 3 to 4 minutes per side. The fish should be lightly golden and flake easily with a fork.
Transfer to a plate.
4. Make the lemon butter sauce
Reduce the heat to medium.
Melt the butter, then stir in the garlic and cook for about 30 seconds until fragrant.
Pour in the chicken stock, lemon juice, lemon zest, and Dijon mustard if using.
Let the sauce simmer for 3 to 4 minutes until it starts to reduce slightly.
Stir in the parsley.
5. Bring everything together
Return the cod to the pan and spoon the sauce over the top for a minute or two until warmed through.
Serve over fluffy jasmine rice with the asparagus on the side.
Finish with fresh parsley and lemon slices before serving.
Tips for the Best Lemon Butter Cod
Fresh cod is wonderful if you can get it, but frozen fillets work just as well. Just make sure they’re fully thawed and patted dry before cooking. Too much moisture makes it harder to get that lovely golden colour.
Don’t overcook the fish. Cod cooks surprisingly quickly, and once it starts flaking easily with a fork, it’s ready. Leaving it in the pan for another few minutes can make it dry.
Use fresh lemon if you can. Bottled lemon juice works in a pinch, but fresh juice and a little zest give the sauce a brighter, fresher flavour that really makes a difference.
If your sauce feels a little too thin, let it simmer for another minute or two before adding the fish back in. It thickens slightly as the butter and stock come together.
Easy Ways to Change It Up
Swap the cod for haddock, halibut, sea bass, or salmon if that’s what you have.
Add spinach to the sauce during the last minute of cooking for a little extra colour.
Serve it over mashed potatoes instead of rice for a cozier meal.
Stir a splash of heavy cream into the sauce if you want it even richer.
Love a little heat? Add a pinch of chilli flakes while the garlic cooks.
What to Serve With Lemon Butter Cod
This meal is pretty complete on its own, but a few simple sides work really well.
- Garlic bread
- Roasted broccoli
- Green beans
- Steamed peas
- Side salad
- Roasted baby potatoes
- Buttered new potatoes
Storing Leftovers
Store leftovers in an airtight container in the fridge for up to 2 days.
Keep the rice separate if possible, as it reheats better that way.
Reheat gently in a skillet over low heat with a splash of chicken stock or water to loosen the sauce. The microwave works too, but use short bursts so the fish doesn’t overcook.
I wouldn’t recommend freezing this one. The fish can become a little soft after thawing, and the buttery sauce loses some of its silky texture.
Frequently Asked Questions
Can I use frozen cod?
Absolutely. Just thaw it completely and pat it dry before seasoning.
Can I make this dairy free?
Yes. Replace the butter with a dairy-free butter alternative.
What rice works best?
Jasmine rice is my favourite because it’s light and fluffy, but basmati or long-grain white rice work just as well.
How do I know when cod is cooked?
It should flake easily with a fork and look opaque all the way through.
Can I prepare anything ahead of time?
Yes. Cook the rice ahead, trim the asparagus, and mix the seasonings. Dinner comes together much faster once the prep is done.
Final Thoughts
This is one of those dinners that looks impressive without asking much from you. The cod stays tender, the buttery lemon sauce is good enough to drizzle over every last bite of rice, and the asparagus makes the whole plate feel fresh without adding extra work.
It’s the kind of recipe I come back to when I want something that feels a little nicer than the usual weeknight dinner but doesn’t leave me standing in the kitchen all evening. Once you try that buttery lemon sauce soaking into the rice, you’ll probably find yourself making it again sooner than you expected.
