Looking for a quick weeknight dinner that feels fancy? This tilapia with lemon cream sauce has become my go-to when I want something that tastes like I spent hours in the kitchen (but really only takes about 20 minutes). I discovered this recipe back when my kids were little and getting them to eat fish was a challenge. The creamy sauce made all the difference – now they ask for it by name.
What I love most about this dish is how simple the ingredients are. You probably have most of them in your kitchen right now. The lemon adds just enough brightness to the sauce without overpowering the mild fish, and the cream makes everything feel a bit more special. When friends ask me for an easy fish recipe that’s sure to please everyone at the table, this is the one I always share.

Why You’ll Love This Tilapia with Lemon Cream Sauce
- Quick preparation – This elegant fish dinner comes together in just 25 minutes, making it perfect for busy weeknights when you want something special but don’t have hours to spend in the kitchen.
- Restaurant-quality results – The creamy lemon sauce turns simple tilapia into something that tastes like it came from your favorite seafood restaurant, but at a fraction of the cost.
- Basic ingredients – You’ll only need a handful of everyday ingredients that you probably already have in your kitchen – just grab some fresh tilapia and you’re ready to cook.
- Light and satisfying – The combination of flaky white fish and light cream sauce gives you a meal that’s filling but won’t weigh you down, perfect for any time of year.
What Kind of Tilapia Should I Use?
For this recipe, you’ll want to look for fresh or frozen tilapia fillets that are white to light pink in color and have no strong fishy smell. Fresh tilapia is great if you can find it, but frozen fillets work just as well – just make sure to thaw them completely in the refrigerator overnight and pat them dry before cooking. When shopping, you might see different varieties like white, red, or blue tilapia – any of these will work fine for this dish. The most important thing is to choose fillets that are similar in thickness so they cook evenly, ideally about 1/2 to 3/4 inch thick. If you’re buying from the fish counter, don’t be shy about asking when the fish was delivered – the fresher, the better.

Options for Substitutions
This recipe is pretty flexible and you can make several swaps while still getting great results:
- Tilapia: If tilapia isn’t your thing, you can use other mild white fish like cod, halibut, or sole. Just adjust cooking time based on the thickness of your fillets – thicker fish will need a few extra minutes.
- Heavy cream: For a lighter version, try half-and-half. You can also use full-fat coconut milk for a dairy-free option, though it will add a slight coconut flavor.
- Chicken broth: White wine works great instead of broth, or you can use vegetable broth. If using wine, a Pinot Grigio or Sauvignon Blanc works best.
- Fresh parsley: Out of parsley? Try fresh dill or chives. If using dried herbs instead of fresh, use just 1 teaspoon as dried herbs are more concentrated.
- Fresh lemon juice: Fresh is best, but in a pinch, you can use bottled lemon juice. Just start with a bit less as bottled juice can be more acidic.
- Butter: You can use ghee or all olive oil instead of butter. For dairy-free options, try plant-based butter substitutes, though the sauce might be slightly less rich.
Watch Out for These Mistakes While Cooking
The biggest challenge when cooking tilapia is overcooking, which can turn this delicate fish tough and rubbery – you’ll know it’s done when it flakes easily with a fork and has turned opaque, usually taking just 3-4 minutes per side. A common mistake is adding cold cream directly to the hot pan, which can cause the sauce to separate or curdle – instead, let the cream come to room temperature before using, or warm it slightly in the microwave. When making the lemon cream sauce, avoid rushing the process by adding all ingredients at once – start by reducing the wine or broth first, then gradually add the cream and lemon juice while stirring constantly to achieve a smooth, well-balanced sauce. For the best results, pat the fish dry with paper towels before seasoning and make sure your pan is properly heated – a drop of water should sizzle and evaporate immediately when it hits the surface.

What to Serve With Tilapia in Lemon Cream Sauce?
This light and creamy fish dish pairs perfectly with simple sides that won’t overpower the delicate lemon sauce. Rice or couscous make excellent bases since they’ll soak up all that tasty sauce – I especially like using jasmine rice or pearl couscous for something a little special. For vegetables, steamed asparagus or roasted Brussels sprouts work really well with the lemony flavors, and they’re easy to cook while the fish is in the pan. If you want to keep things super simple, a mixed green salad with a light vinaigrette and some crusty bread for mopping up the sauce will round out your meal nicely.
Storage Instructions
Keep Fresh: Place any leftover tilapia and sauce in an airtight container and pop it in the fridge. It’ll stay good for up to 3 days. The cream sauce might thicken a bit in the fridge, but don’t worry – that’s totally normal!
Make Ahead: While this dish is best enjoyed fresh, you can prep some components ahead of time. Mix up the cream sauce and store it separately in the fridge for up to 2 days. When you’re ready to serve, just cook the fish and warm up the sauce.
Warm Up: To enjoy your leftovers, gently warm the fish and sauce in a covered pan over low heat until just heated through. You can add a splash of cream or chicken broth if the sauce needs thinning. Try to avoid the microwave as it might make the fish rubbery.
| Preparation Time | 10-15 minutes |
| Cooking Time | 15-20 minutes |
| Total Time | 25-35 minutes |
| Level of Difficulty | Easy |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 800-900
- Protein: 80-90 g
- Fat: 50-60 g
- Carbohydrates: 5-10 g
Ingredients
For the tilapia:
- 1 tbsp olive oil
- 1 tbsp butter (I like Kerrygold unsalted butter for this)
- pepper, to taste
- 4 tilapia fillets
- salt, to taste
- chopped fresh parsley (for best flavor and aroma)
For the lemon cream sauce:
- 1/4 cup heavy cream (makes it extra creamy and rich)
- 2 tbsp fresh lemon juice
- 1/2 cup chicken broth (reduced sodium preferred)
- pepper, to taste
- 3 cloves garlic (freshly minced for best flavor)
- salt, to taste
- 2 tbsp butter
Step 1: Prepare and Cook the Fish
Begin by setting a skillet over medium heat and heating up 1 tablespoon of olive oil along with 1 tablespoon of butter.
Season the fish with salt and pepper to taste, then transfer it to the heated skillet.
Cook the fish for approximately 3 minutes on each side until fully cooked.
Once done, remove the fish from the skillet and set it aside for later.
Step 2: Sauté the Garlic
Using the same skillet, add 1 tablespoon of butter and melt it over medium-high heat.
Stir in the garlic and cook for about 15 seconds, just until it becomes fragrant but not browned.
Step 3: Create the Sauce Base
Slowly whisk in the chicken broth with the garlic in the skillet.
Cook the mixture for about 4 minutes, allowing it to reduce by one-third.
Then, reduce the heat to medium-low and add the remaining butter, whisking it in slowly.
Step 4: Finish the Cream Sauce
Gradually whisk in the heavy cream, being careful to ensure the sauce does not curdle by whisking continually.
Add the lemon juice and continue whisking until all the components are well combined.
Season the sauce with salt and pepper to taste, and adjust as needed.
Once the sauce has thickened to your liking, remove it from the heat.
Step 5: Combine and Serve
To serve, you can either pour the sauce over the cooked fish or return the fish back into the skillet and spoon the sauce over it.
Finally, garnish the dish with fresh parsley for a burst of color and freshness.
Serve immediately and enjoy your flavorful fish with creamy lemon sauce!