If you’re craving a dish that dazzles with vibrant Mediterranean flavors while staying healthy and satisfying, the Zaatar Salmon with Flavorful Herby Butter Beans Recipe is an absolute must-try. This recipe combines perfectly seared salmon crusted with fragrant zaatar spice and a warm, luscious bed of herby butter beans bursting with garlic, fresh herbs, and bright cherry tomatoes. It’s the kind of meal that feels special enough for guests but is simple enough to whip up after a busy day. Trust me, once you try this, it will become one of your favorite weeknight dinners to share with family and friends.

Ingredients You’ll Need
Every ingredient in this recipe plays an essential role in creating the rich layers of flavor and inviting textures that make this dish irresistible. From the earthy zaatar blend to the creamy butter beans, each component is simple but vital to the final masterpiece.
- Salmon Fillets (4, about 6 ounces each): The star protein offering moist, tender fish with a mild, buttery flavor perfect for zaatar crusting.
- Zaatar Spice Blend (2 tablespoons): A fragrant mix of thyme, oregano, marjoram, and sesame that adds an earthy, nutty zing to the salmon.
- Olive Oil (3 tablespoons): Used for drizzling, sautéing, and infusing the butter beans with richness and flavor.
- Butter Beans (2 cans, 15 ounces each, drained and rinsed): Creamy and mild, they soak up herbs and garlic beautifully to complement the salmon.
- Fresh Parsley (1/4 cup, finely chopped): Adds a fresh, peppery bite and vibrant green color to the beans.
- Fresh Dill (1/4 cup, finely chopped): Brings a slightly sweet, tangy note that brightens the whole dish.
- Garlic (3 cloves, minced): Infuses the butter beans with a warm and aromatic depth.
- Lemon Juice (2 tablespoons, freshly squeezed): Provides a refreshing acidity that balances the richness.
- Salt: To taste, enhancing all the layers of flavor gently.
- Black Pepper (freshly cracked): To taste, adding a mild kick to the dish.
- Cherry Tomatoes (1 cup, halved): Brings bursts of sweetness and vibrant color to the bean mixture.
How to Make Zaatar Salmon with Flavorful Herby Butter Beans Recipe
Step 1: Prepare Your Ingredients
Start by gathering all your ingredients and patting the salmon fillets dry with paper towels. Removing excess moisture helps the zaatar crust stick better and ensures a nice sear for that perfect crispy edge.
Step 2: Preheat the Oven
Set your oven to 400°F (200°C) to get ready for roasting the salmon. This temperature is ideal to cook the fish evenly while preserving its juicy tenderness inside.
Step 3: Create the Zaatar Olive Oil Mixture
Mix the zaatar spice blend with 2 tablespoons of olive oil in a small bowl until you get a thick, aromatic paste. This mixture coats the salmon, packing it with flavor while adding a subtle, toasty crunch.
Step 4: Coat and Season the Salmon
Generously spread the zaatar mixture over the top of each salmon fillet. Lightly season with salt and freshly cracked black pepper to boost every bite’s flavor. This step is key for infusing your salmon with that signature herby and nutty zaatar taste.
Step 5: Sear the Salmon
Heat 1 tablespoon of olive oil in a large oven-safe skillet over medium-high heat. Once hot, place the salmon fillets skin-side down and sear them for 3-4 minutes. This step creates a beautiful crispy skin that adds texture and locks in all those delicious juices.
Step 6: Start the Butter Beans
While the salmon sears, warm the remaining olive oil in a separate pot over medium heat. Add the minced garlic and sauté for about 1 minute until just fragrant, infusing the oil with aromatic garlic essence that will elevate the butter beans.
Step 7: Cook the Butter Beans
Add the drained butter beans to the pot and gently stir to coat each bean in the garlic-infused oil. Cook for 2-3 minutes so the beans soak up the flavor but still stay tender and creamy.
Step 8: Add Fresh Herbs and Tomatoes
Stir in the chopped parsley, dill, lemon juice, and halved cherry tomatoes into the butter beans. Let them warm for another 2-3 minutes to marry all those fresh, tangy, and vibrant flavors together perfectly.
Step 9: Roast the Salmon
Transfer the skillet with the seared salmon to your preheated oven and roast for 8-10 minutes. This final cooking step finishes the fish perfectly, leaving it flaky and tender without drying it out.
Step 10: Keep the Butter Beans Warm
Turn the heat on the stovetop to low and keep the butter beans warm while the salmon roasts, so everything stays at the ideal serving temperature.
Step 11: Rest the Salmon
Once the salmon is cooked, let it rest for a couple of minutes. Resting allows the juices to redistribute, ensuring every bite is moist and flavorful.
Step 12: Plate Your Masterpiece
On each plate, place a generous scoop of the herby butter beans, then top with a zaatar-crusted salmon fillet. Drizzle any pan juices over the top to add extra richness and flavor.
Step 13: Garnish and Enjoy!
Finish by garnishing with additional fresh herbs or lemon wedges for an inviting pop of color and brightness that will make your dish look as delicious as it tastes.
How to Serve Zaatar Salmon with Flavorful Herby Butter Beans Recipe

Garnishes
Fresh herbs like parsley, dill, or even a sprinkle of zaatar on top add a gorgeous green pop and reinforce the dish’s herbal notes. A wedge of lemon on the side brightens the flavors and adds a zesty freshness when squeezed over just before eating.
Side Dishes
This salmon and butter bean combo pairs beautifully with simple green salads, roasted vegetables, or a fluffy couscous infused with lemon and herbs. These light but flavorful sides keep the meal balanced without overpowering the tasty zaatar salmon.
Creative Ways to Present
For a fun twist, serve the salmon and butter beans on a large platter family-style, garnished with whole lemon slices and extra zaatar sprinkled around. Or assemble them in pretty bowl meals with a drizzle of good-quality olive oil and a sprinkle of chili flakes for those who like a little heat.
Make Ahead and Storage
Storing Leftovers
Leftover zaatar salmon with butter beans can be stored in an airtight container in the refrigerator for up to 2 days. Keep the components separate if possible to preserve the salmon’s texture and prevent the beans from becoming mushy.
Freezing
If you want to freeze this dish, it’s best to freeze the salmon and butter beans separately. Wrap the salmon tightly in plastic wrap and place in a freezer-safe bag or container for up to 2 months. Butter beans freeze well in a sealed container but may lose some texture.
Reheating
Reheat leftovers gently in a low oven or on the stovetop to avoid drying out the salmon. You can also use a microwave on medium power, but keep the salmon covered to retain moisture. Stir the beans occasionally to heat evenly.
FAQs
What is zaatar and where can I find it?
Zaatar is a Middle Eastern spice blend typically made from dried thyme, oregano, marjoram, sesame seeds, and sumac. You can find it in specialty grocery stores, Middle Eastern markets, or online.
Can I use other types of fish instead of salmon?
Absolutely! While salmon’s rich flavor pairs perfectly with zaatar and butter beans, you can try this recipe with trout, cod, or halibut. Just watch the cooking times as they vary for different fish.
Are butter beans the same as lima beans?
Butter beans are a variety of lima beans but tend to be larger and creamier when cooked. They are perfect for this recipe because they hold their shape well and soak up flavors beautifully.
How spicy is zaatar? Will it add heat?
Zaatar is more aromatic and herbal than spicy. It has no significant heat but a slight nuttiness and tang from the sumac and sesame seeds, making it perfect for adding complex flavor without burning your taste buds.
Can I make this recipe vegan or vegetarian?
This recipe is centered on salmon, but you could make the herby butter beans side as a standalone vegan dish. For a vegan main, try roasting hearty vegetables like eggplant or mushrooms with zaatar and serving alongside the beans.
Final Thoughts
The Zaatar Salmon with Flavorful Herby Butter Beans Recipe is one of those rare dishes that feels both indulgent and wholesome, bursting with vibrant colors and bold Mediterranean flavors. Whether you’re cooking for a special occasion or just want to brighten up your weeknight dinners, this recipe is sure to impress and satisfy. Give it a try—you might just find your new favorite meal to share with loved ones!
Print
Zaatar Salmon with Flavorful Herby Butter Beans Recipe
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Roasting
- Cuisine: Middle Eastern
- Diet: Low Fat
Description
This Zaatar Salmon with Flavorful Herby Butter Beans recipe combines the aromatic Middle Eastern zaatar spice blend with perfectly roasted salmon fillets, paired with a vibrant and fresh butter bean medley infused with garlic, fresh herbs, and lemon juice. The salmon is seared to lock in moisture and then oven-roasted to perfection, while the herby butter beans add a comforting yet light side, making this dish a nutritious, flavorful meal ideal for a healthy dinner.
Ingredients
Salmon and Seasoning
- 4 salmon fillets (6 ounces each)
- 2 tablespoons zaatar spice blend (thyme, oregano, marjoram, sesame seeds)
- 3 tablespoons olive oil, divided
- Salt, to taste
- Black pepper, freshly cracked, to taste
Herby Butter Beans
- 2 cans butter beans (15 ounces each), drained and rinsed
- 1/4 cup fresh parsley, finely chopped
- 1/4 cup fresh dill, finely chopped
- 3 cloves garlic, minced
- 2 tablespoons lemon juice (freshly squeezed)
- 1 cup cherry tomatoes, halved
Instructions
- Prepare Ingredients: Pat dry each salmon fillet with paper towels to ensure a good sear and seasoning adherence.
- Preheat Oven: Set your oven to 400°F (200°C) so it’s ready to roast the salmon after searing.
- Mix Zaatar and Oil: In a small bowl, combine the zaatar spice blend with 2 tablespoons of olive oil to create a flavorful paste.
- Season Salmon: Evenly coat the top of each salmon fillet with the zaatar mixture. Season lightly with salt and freshly cracked black pepper.
- Sear Salmon: Heat 1 tablespoon olive oil in a large oven-safe skillet over medium-high heat. Place the salmon fillets skin-side down and sear for 3-4 minutes until skin is crisp.
- Sauté Garlic: In a separate pot, heat the remaining olive oil over medium heat. Add minced garlic and sauté for about 1 minute until aromatic.
- Add Butter Beans: Stir in drained butter beans, coating them gently in the garlic-infused oil; cook for 2-3 minutes to warm through.
- Add Herbs and Tomatoes: Mix in chopped parsley, dill, lemon juice, and halved cherry tomatoes. Cook for another 2-3 minutes while stirring to combine flavors.
- Roast Salmon: Transfer the skillet with seared salmon to the preheated oven. Roast for 8-10 minutes until salmon is cooked through but still moist.
- Keep Beans Warm: Lower heat on the stovetop and keep the butter beans warm while salmon finishes roasting.
- Rest Salmon: Remove salmon from oven and let it rest for 2 minutes to maintain juiciness.
- Serve: Plate a scoop of the herby butter beans, place a salmon fillet on top, and drizzle with any pan juices from the skillet.
- Garnish: Add extra fresh herbs or lemon wedges to enhance flavor and presentation if desired.
Notes
- Patting the salmon dry before seasoning helps achieve a crisp skin.
- Using an oven-safe skillet avoids extra dishes when transferring to the oven.
- Customize the herb blend in the butter beans to your preference for more or less tanginess or freshness.
- Fresh lemon juice balances the richness of the salmon and olive oil.
- If zaatar spice blend is unavailable, you can make a simple substitute with thyme, oregano, marjoram, and toasted sesame seeds.

