Lemon Dill Tilapia with Cauliflower Mash has become a staple in our home, and for good reason. It’s one of those dishes that manages to be both incredibly flavorful and surprisingly healthy, ticking all the boxes for a satisfying weeknight meal. Even my pickiest eater, who usually shies away from anything green, eagerly devours the creamy cauliflower mash, especially when it’s paired with the bright, lemony tilapia. The dill adds a fresh, herbaceous note that elevates the dish, making it feel far more sophisticated than the minimal effort it actually requires. Honestly, it’s a recipe that’s saved me on countless busy evenings, proving that delicious and nutritious can absolutely coexist in a quick and easy meal. If you’re looking for a dish that’s light yet comforting, packed with flavor, and ready in under an hour, you’ve come to the right place. Let me walk you through how to make this family favorite.
Ingredients
- Tilapia Fillets: 4 (about 6 ounces each) – These mild, white fish fillets are the star of the show, offering a delicate flavor that perfectly complements the lemon and dill.
- Fresh Cauliflower Florets: 1 large head (about 6 cups) – The base for our creamy and healthy mash, cauliflower is a low-carb vegetable packed with nutrients.
- Olive Oil: 3 tablespoons, divided – Used for both cooking the tilapia and adding richness to the cauliflower mash, olive oil is a healthy fat that enhances flavor.
- Lemon: 2 medium – One lemon will be juiced for the tilapia marinade and sauce, while the other will be zested and used in the cauliflower mash and for garnish.
- Fresh Dill: ¼ cup, chopped – This vibrant herb provides a fresh, slightly tangy, and distinctive flavor that beautifully complements both lemon and fish.
- Garlic: 2 cloves, minced – Adds a savory depth to both the tilapia and cauliflower mash, enhancing the overall flavor profile.
- Butter: 2 tablespoons (unsalted) – A touch of butter adds richness and smoothness to the cauliflower mash, making it incredibly creamy and indulgent.
- Milk or Cream: ¼ cup (milk for lighter, cream for richer) – Used to achieve the desired creamy consistency in the cauliflower mash. You can choose based on your preference and dietary needs.
- Salt: 1 teaspoon, or to taste – Essential for seasoning both the tilapia and cauliflower mash, salt enhances the natural flavors of the ingredients.
- Black Pepper: ½ teaspoon, or to taste – Adds a subtle spice and depth of flavor, complementing the lemon and dill.
- Optional: Red Pepper Flakes: ¼ teaspoon (for a hint of spice) – If you like a little heat, a pinch of red pepper flakes can add a subtle kick to the tilapia.
- Optional: Parmesan Cheese: 2 tablespoons, grated (for cauliflower mash) – For an extra layer of flavor and cheesy richness in the cauliflower mash, parmesan is a great addition.
Instructions
- Prepare the Tilapia Marinade: In a shallow dish, combine 2 tablespoons of olive oil, the juice of 1 lemon, minced garlic, half of the chopped fresh dill, salt, and black pepper (and red pepper flakes if using). Whisk together to create a flavorful marinade.
- Marinate the Tilapia: Place the tilapia fillets in the marinade, ensuring they are evenly coated. Let the tilapia marinate for at least 15 minutes, or up to 30 minutes in the refrigerator. The longer it marinates, the more flavor it will absorb, but be careful not to marinate for too long as the lemon juice can start to “cook” the fish.
- Cook the Cauliflower: While the tilapia is marinating, prepare the cauliflower mash. Cut the cauliflower head into florets and place them in a large pot. Cover with water and add a pinch of salt. Bring to a boil over high heat, then reduce heat to medium and simmer for 15-20 minutes, or until the cauliflower is very tender and easily pierced with a fork.
- Sauté the Remaining Dill and Lemon Zest (Optional but Recommended): While the cauliflower is cooking, in a small skillet, heat 1 tablespoon of olive oil over medium-low heat. Add the remaining chopped fresh dill and the zest of 1 lemon. Sauté for about 1-2 minutes, until fragrant. This step is optional but highly recommended as it intensifies the dill and lemon flavors and will be added to the cauliflower mash for an extra layer of deliciousness. Set aside.
- Drain and Mash the Cauliflower: Once the cauliflower is tender, drain it thoroughly in a colander. Return the drained cauliflower to the pot. Add butter, milk or cream, the sautéed dill and lemon zest mixture (if prepared), salt, and pepper.
- Create the Cauliflower Mash: Using an immersion blender, regular blender (carefully, in batches), or a potato masher, mash the cauliflower until smooth and creamy. If using a blender, be cautious with hot liquids and vent the lid to prevent pressure build-up. For an extra smooth mash, blend for a longer duration. Taste and adjust seasoning as needed. If desired, stir in grated parmesan cheese for added flavor. Keep warm while you cook the tilapia.
- Cook the Tilapia: Heat a large skillet over medium-high heat. Add the marinated tilapia fillets to the hot skillet. Cook for about 3-4 minutes per side, or until the tilapia is cooked through and flakes easily with a fork. The cooking time will depend on the thickness of your fillets. Avoid overcrowding the pan; cook in batches if necessary to ensure even browning.
- Assemble and Serve: Place a generous serving of creamy cauliflower mash on each plate. Top with a lemon dill tilapia fillet. Garnish with fresh dill sprigs and lemon wedges. Serve immediately and enjoy!
Nutrition Facts (per serving)
- Serving Size: 1 fillet of tilapia with approximately 1 cup of cauliflower mash
- Calories: Approximately 350-400 kcal – This dish is relatively low in calories, making it a great option for those watching their calorie intake. The exact calorie count will depend on the amount of olive oil, butter, and cream/milk used.
- Protein: 35-40g – Tilapia is an excellent source of lean protein, crucial for muscle building, repair, and overall satiety. Protein helps keep you feeling full and satisfied after your meal.
Note: Nutritional values are estimates and can vary based on specific ingredients and portion sizes. For precise nutritional information, use a nutrition calculator with the exact brands and quantities of ingredients used.
Preparation Time
- Prep Time: 20 minutes – This includes chopping the cauliflower, mincing garlic, chopping dill, zesting and juicing lemon, and preparing the tilapia marinade.
- Cook Time: 25 minutes – This includes 15-20 minutes to boil the cauliflower and about 5-10 minutes to cook the tilapia fillets, plus a few minutes to mash the cauliflower.
- Total Time: 45 minutes – From start to finish, this recipe is ready in under an hour, making it a perfect choice for a quick and healthy weeknight dinner. The marinating time for tilapia is included within the prep time, as you can prepare other ingredients while it marinates.
How to Serve
- Alongside Roasted Vegetables: Complement the lemon dill tilapia and cauliflower mash with a side of roasted vegetables like asparagus, broccoli, Brussels sprouts, or bell peppers. Roasting brings out the natural sweetness of vegetables and adds another layer of flavor and texture to the meal.
- With a Fresh Green Salad: A simple green salad with a light vinaigrette dressing provides a refreshing contrast to the richness of the cauliflower mash and the savory tilapia. The salad adds fiber and extra nutrients to your meal.
- Over a Bed of Quinoa or Rice: For a more substantial meal, serve the lemon dill tilapia and cauliflower mash over a bed of cooked quinoa or brown rice. This adds complex carbohydrates and makes the dish even more filling.
- Garnished with Fresh Herbs and Lemon Wedges: Garnish each serving with extra fresh dill sprigs and lemon wedges. This enhances the visual appeal and allows for an extra squeeze of lemon juice to brighten the flavors further.
- As a Light and Elegant Dinner Party Dish: This recipe is elegant enough to serve at a dinner party. Pair it with a crisp white wine for a sophisticated and healthy meal. Consider plating it beautifully on individual plates for a restaurant-quality presentation.
- Family-Style on a Platter: For a casual family meal, serve the cauliflower mash in a large bowl and arrange the tilapia fillets attractively on a platter. Let everyone serve themselves, making it a relaxed and enjoyable dining experience.
Additional Tips for Perfect Lemon Dill Tilapia with Cauliflower Mash
- Don’t Overcook the Tilapia: Tilapia is a delicate fish and can become dry and rubbery if overcooked. Cook it just until it flakes easily with a fork. A good indicator is when the fish is opaque throughout and no longer translucent.
- Make the Cauliflower Mash Extra Creamy: For an ultra-creamy cauliflower mash, use heavy cream instead of milk and consider adding a tablespoon of cream cheese or mascarpone cheese along with the butter. Blending the cauliflower longer will also result in a smoother texture.
- Roast the Cauliflower for a Nutty Flavor: Instead of boiling, try roasting the cauliflower florets. Toss them with olive oil, salt, and pepper, and roast at 400°F (200°C) for 20-25 minutes until tender and slightly caramelized. Roasted cauliflower has a deeper, nuttier flavor that adds complexity to the mash.
- Add Different Herbs and Spices: While lemon and dill are classic pairings for tilapia, feel free to experiment with other herbs and spices. Thyme, parsley, chives, or even a pinch of paprika or cayenne pepper can add a different dimension of flavor.
- Use Fresh Lemon and Dill: Freshly squeezed lemon juice and fresh dill make a significant difference in the flavor compared to dried versions. The bright, vibrant flavors are essential for this recipe.
- Make it Dairy-Free: To make this recipe dairy-free, substitute olive oil or coconut oil for butter and use unsweetened almond milk, oat milk, or coconut milk instead of dairy milk or cream in the cauliflower mash. Ensure any parmesan cheese used is also dairy-free.
- Prep Ahead for Weeknights: You can chop the cauliflower florets and prepare the tilapia marinade ahead of time. Store them separately in the refrigerator. This will significantly cut down on prep time on busy weeknights. You can also cook the cauliflower mash ahead and reheat it gently before serving.
- Customize the Cauliflower Mash: Get creative with your cauliflower mash! Add roasted garlic for a richer flavor, stir in some sautéed onions or shallots, or incorporate other vegetables like roasted sweet potatoes or parsnips for a different twist. You can also add different cheeses like cheddar, Gruyere, or goat cheese for varied flavor profiles.
FAQ Section
Q1: Can I use frozen tilapia fillets for this recipe?
A: Yes, you can use frozen tilapia fillets. Make sure to thaw them completely before marinating and cooking. Pat them dry with paper towels after thawing to remove excess moisture, which will help them brown better in the skillet.
Q2: Can I make the cauliflower mash ahead of time?
A: Absolutely! Cauliflower mash is a great make-ahead side dish. You can prepare it up to 2-3 days in advance. Store it in an airtight container in the refrigerator. Reheat it gently on the stovetop or in the microwave, adding a splash of milk or cream if needed to restore its creamy consistency.
Q3: What can I substitute for fresh dill if I don’t have any?
A: While fresh dill is ideal for its vibrant flavor, you can substitute dried dill in a pinch. Use about 1 teaspoon of dried dill for every tablespoon of fresh dill. You could also consider other fresh herbs like parsley or chives for a slightly different but still delicious flavor profile.
Q4: Is this recipe gluten-free and dairy-free?
A: Yes, this recipe is naturally gluten-free as it does not contain any wheat or gluten-containing ingredients. To make it dairy-free, follow the tip mentioned earlier: substitute butter with olive oil or coconut oil and use plant-based milk for the cauliflower mash. Omit the parmesan cheese or use a dairy-free parmesan alternative.
Q5: Can I bake the tilapia instead of pan-frying it?
A: Yes, you can bake the tilapia. Preheat your oven to 400°F (200°C). Place the marinated tilapia fillets on a baking sheet lined with parchment paper. Bake for 12-15 minutes, or until cooked through and flaky. Baking is a healthier, lower-fat cooking method.
Q6: How can I make the cauliflower mash less watery?
A: To prevent watery cauliflower mash, ensure you drain the cooked cauliflower very thoroughly. After draining, you can return the cauliflower to the pot and cook it over low heat for a few minutes to evaporate any excess moisture before mashing. Roasting the cauliflower also helps reduce water content compared to boiling.
Q7: Can I add other vegetables to the cauliflower mash?
A: Yes, you can definitely add other vegetables to the cauliflower mash to boost flavor and nutrition. Roasted garlic, roasted sweet potatoes, parsnips, or even a bit of cooked butternut squash can be blended into the mash for a different twist.
Q8: What wine pairing would you recommend with this dish?
A: A crisp, dry white wine pairs beautifully with lemon dill tilapia and cauliflower mash. Consider a Sauvignon Blanc, Pinot Grigio, or a dry Riesling. The acidity and citrus notes in these wines complement the lemon and dill flavors of the dish without overpowering the delicate tilapia.

Lemon Dill Tilapia with Cauliflower Mash
Ingredients
- Tilapia Fillets: 4 (about 6 ounces each) – These mild, white fish fillets are the star of the show, offering a delicate flavor that perfectly complements the lemon and dill.
- Fresh Cauliflower Florets: 1 large head (about 6 cups) – The base for our creamy and healthy mash, cauliflower is a low-carb vegetable packed with nutrients.
- Olive Oil: 3 tablespoons, divided – Used for both cooking the tilapia and adding richness to the cauliflower mash, olive oil is a healthy fat that enhances flavor.
- Lemon: 2 medium – One lemon will be juiced for the tilapia marinade and sauce, while the other will be zested and used in the cauliflower mash and for garnish.
- Fresh Dill: ¼ cup, chopped – This vibrant herb provides a fresh, slightly tangy, and distinctive flavor that beautifully complements both lemon and fish.
- Garlic: 2 cloves, minced – Adds a savory depth to both the tilapia and cauliflower mash, enhancing the overall flavor profile.
- Butter: 2 tablespoons (unsalted) – A touch of butter adds richness and smoothness to the cauliflower mash, making it incredibly creamy and indulgent.
- Milk or Cream: ¼ cup (milk for lighter, cream for richer) – Used to achieve the desired creamy consistency in the cauliflower mash. You can choose based on your preference and dietary needs.
- Salt: 1 teaspoon, or to taste – Essential for seasoning both the tilapia and cauliflower mash, salt enhances the natural flavors of the ingredients.
- Black Pepper: ½ teaspoon, or to taste – Adds a subtle spice and depth of flavor, complementing the lemon and dill.
- Optional: Red Pepper Flakes: ¼ teaspoon (for a hint of spice) – If you like a little heat, a pinch of red pepper flakes can add a subtle kick to the tilapia.
- Optional: Parmesan Cheese: 2 tablespoons, grated (for cauliflower mash) – For an extra layer of flavor and cheesy richness in the cauliflower mash, parmesan is a great addition.
Instructions
- Prepare the Tilapia Marinade: In a shallow dish, combine 2 tablespoons of olive oil, the juice of 1 lemon, minced garlic, half of the chopped fresh dill, salt, and black pepper (and red pepper flakes if using). Whisk together to create a flavorful marinade.
- Marinate the Tilapia: Place the tilapia fillets in the marinade, ensuring they are evenly coated. Let the tilapia marinate for at least 15 minutes, or up to 30 minutes in the refrigerator. The longer it marinates, the more flavor it will absorb, but be careful not to marinate for too long as the lemon juice can start to “cook” the fish.
- Cook the Cauliflower: While the tilapia is marinating, prepare the cauliflower mash. Cut the cauliflower head into florets and place them in a large pot. Cover with water and add a pinch of salt. Bring to a boil over high heat, then reduce heat to medium and simmer for 15-20 minutes, or until the cauliflower is very tender and easily pierced with a fork.
- Sauté the Remaining Dill and Lemon Zest (Optional but Recommended): While the cauliflower is cooking, in a small skillet, heat 1 tablespoon of olive oil over medium-low heat. Add the remaining chopped fresh dill and the zest of 1 lemon. Sauté for about 1-2 minutes, until fragrant. This step is optional but highly recommended as it intensifies the dill and lemon flavors and will be added to the cauliflower mash for an extra layer of deliciousness. Set aside.
- Drain and Mash the Cauliflower: Once the cauliflower is tender, drain it thoroughly in a colander. Return the drained cauliflower to the pot. Add butter, milk or cream, the sautéed dill and lemon zest mixture (if prepared), salt, and pepper.
- Create the Cauliflower Mash: Using an immersion blender, regular blender (carefully, in batches), or a potato masher, mash the cauliflower until smooth and creamy. If using a blender, be cautious with hot liquids and vent the lid to prevent pressure build-up. For an extra smooth mash, blend for a longer duration. Taste and adjust seasoning as needed. If desired, stir in grated parmesan cheese for added flavor. Keep warm while you cook the tilapia.
- Cook the Tilapia: Heat a large skillet over medium-high heat. Add the marinated tilapia fillets to the hot skillet. Cook for about 3-4 minutes per side, or until the tilapia is cooked through and flakes easily with a fork. The cooking time will depend on the thickness of your fillets. Avoid overcrowding the pan; cook in batches if necessary to ensure even browning.
- Assemble and Serve: Place a generous serving of creamy cauliflower mash on each plate. Top with a lemon dill tilapia fillet. Garnish with fresh dill sprigs and lemon wedges. Serve immediately and enjoy!
Nutrition
- Serving Size: one normal portion
- Calories: 400
- Protein: 40g