Written by

Brittney Vega

Published

Easy One-Pan Garlic Butter Salmon with Roasted Cherry Tomatoes Recipe for Perfect Dinner

Ready In 25-30 minutes
Servings 4 servings
Difficulty Easy

“Why does my salmon always turn out dry and sad?” — and that was it. My sister’s frustrated text popped up just as I was pulling a fresh tray of salmon from the oven, perfectly buttery and juicy, with those sweet little roasted cherry tomatoes bursting next to it. Honestly, I hadn’t thought much about how tricky salmon could be until I saw her message. That’s when I realized just how much a simple technique can change the whole game.

That night, I called her up and walked her through my easy one-pan garlic butter salmon method, the one I stumbled upon after too many attempts of overcooked fish and bland veggies. It’s the kind of recipe that feels like a hug on a plate — warm, simple, and comforting — but also impressively quick for a weeknight when you’re juggling everything else. The smell of garlic butter mingling with juicy cherry tomatoes roasting in the oven is the kind of kitchen aroma that makes you pause and smile.

I remember the first time I made this recipe for a casual dinner with friends. The pan went straight from oven to table, and no one even reached for the sides — the salmon and those roasted tomatoes were the real stars. That moment stuck with me because it wasn’t just about the taste but the ease, the confidence, and that cozy feeling of sharing something homemade that didn’t stress me out.

So yeah, this one-pan garlic butter salmon with roasted cherry tomatoes recipe isn’t just a list of ingredients thrown together. It’s a little moment of calm in the chaos, a reminder that good food doesn’t have to be complicated or messy. And honestly, it’s the kind of dish I keep coming back to when I want something that tastes fancy but feels like home. I hope you find that same quiet joy in it.

Why You’ll Love This Recipe

Cooking salmon can be intimidating, I get it. But this easy one-pan garlic butter salmon with roasted cherry tomatoes is a total game changer. After testing this recipe multiple times, I can say it nails that perfect balance between simplicity and flavor.

  • Quick & Easy: The whole dinner comes together in under 30 minutes, which is perfect for those busy nights when you want something satisfying without fuss.
  • Simple Ingredients: No need to hunt down exotic spices or hard-to-find veggies — everything is straightforward and likely already in your kitchen pantry or fridge.
  • Perfect for Weeknight Dinners: This recipe is low on prep and high on taste, making it ideal for casual dinners or a stress-free meal when you want to impress without the pressure.
  • Crowd-Pleaser: Salmon lovers and hesitant fish eaters alike have given this dish rave reviews, especially because the garlic butter keeps the salmon moist and flavorful.
  • Unbelievably Delicious: The roasted cherry tomatoes add a sweet acidity that perfectly complements the rich garlic butter sauce — trust me, it’s the kind of combo that makes you close your eyes with the first bite.
  • What Sets This Apart: The secret is in the one-pan technique that lets the salmon soak up the browned garlic butter while the tomatoes roast to juicy perfection right alongside it. No extra pots, no extra mess — just pure ease and flavor.

This isn’t just another salmon recipe; it’s my go-to when I want dinner that feels thoughtfully made but won’t leave me stuck in the kitchen. Plus, the burst of roasted cherry tomatoes adds a fresh pop that keeps it light and bright. Honestly, after trying this, you might find yourself reaching for it more often than you expect.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients that come together to deliver bold flavor and a satisfying texture — no fuss, all flavor. Most of these are pantry staples, and the cherry tomatoes add that seasonal, fresh touch that makes a difference.

  • Salmon Fillets: 4 skin-on fillets (about 6 oz / 170 g each) — skin-on helps keep the salmon moist and creates a nice crispy finish if you want.
  • Cherry Tomatoes: 1 pint (about 300 g), fresh and firm — grape tomatoes work too, but cherry are slightly sweeter and roast beautifully.
  • Unsalted Butter: 4 tablespoons (about 55 g), softened — I like Plugrá or Land O’Lakes for their creamy consistency.
  • Garlic Cloves: 3 large, minced — fresh garlic is key for that punchy flavor.
  • Fresh Parsley: 2 tablespoons, chopped (optional but adds a nice green brightness).
  • Lemon: 1 medium, zest and juice — the acidity balances the richness.
  • Olive Oil: 1 tablespoon — a good quality extra-virgin olive oil enhances the flavor.
  • Salt & Pepper: to taste — sea salt and freshly cracked black pepper work best.
  • Red Pepper Flakes: a pinch (optional) — for a little subtle heat if you like.

If you want to swap the butter for a dairy-free alternative, coconut oil or vegan butter works well here too. For a little twist, you can add thinly sliced shallots or a sprinkle of smoked paprika for extra depth. In summer, fresh basil leaves tossed in last-minute bring a lovely herbaceous note.

Equipment Needed

  • Oven-Safe Skillet: A 10-12 inch (25-30 cm) cast iron or stainless steel skillet is perfect for this one-pan recipe. The heavy bottom helps with even heat distribution and browning.
  • Measuring Spoons and Cups: For precise butter and seasoning measurements.
  • Sharp Knife: To mince garlic and slice lemon zest finely.
  • Cutting Board: For prepping your ingredients.
  • Spatula or Fish Turner: To carefully flip the salmon if you want a crispy skin finish.
  • Oven Mitts: Because you’ll be moving a hot pan from stove to oven.

If you don’t have a cast iron skillet, a heavy stainless steel or oven-safe nonstick pan can work, but be mindful of heat tolerance when going from stove to oven. I’ve tried it with a nonstick pan with decent results, but the cast iron definitely gives a better sear. For budget-friendly options, look for pre-seasoned cast iron skillets — they get better with every use and last forever.

Preparation Method

one-pan garlic butter salmon preparation steps

  1. Preheat your oven to 400°F (200°C). This temperature is just right to roast the cherry tomatoes and cook the salmon evenly without drying it out.
  2. Prep the garlic butter: In a small bowl, combine the softened butter with minced garlic, lemon zest, chopped parsley, a pinch of salt, and a squeeze of fresh lemon juice. Mix until well blended. This garlic butter will be your flavor powerhouse.
  3. Season the salmon: Pat the salmon fillets dry with paper towels (this helps get a better sear). Sprinkle both sides with salt and freshly cracked black pepper. If you want a touch of heat, add a pinch of red pepper flakes now.
  4. Heat the skillet: Place your oven-safe skillet over medium heat and add the olive oil. Once shimmering, add the salmon fillets skin side down. Cook for about 3-4 minutes without moving them — you want a nice golden crust.
  5. Flip and add the garlic butter: Carefully turn the salmon over, then dollop or spread half of the prepared garlic butter on top of each fillet. The butter starts melting immediately, seeping into the fish.
  6. Add the cherry tomatoes: Scatter the whole cherry tomatoes around the salmon in the skillet. Give them a gentle toss with the remaining garlic butter to coat. The tomatoes will roast and soften, releasing their natural sweetness.
  7. Transfer to oven: Place the skillet in the preheated oven and roast for 8-10 minutes. The salmon is done when it flakes easily with a fork and the tomatoes are blistered and juicy — keep an eye on the tomatoes so they don’t burst too much.
  8. Finish and serve: Remove the skillet from the oven. Spoon any remaining buttery juices over the salmon and tomatoes. Optionally, garnish with more fresh parsley and an extra squeeze of lemon juice.

Tip: If your salmon fillets are particularly thick, add an extra 2 minutes of roasting time. For thinner cuts, check around 7 minutes to avoid overcooking. The salmon should feel tender and slightly springy to the touch.

Cooking Tips & Techniques

Cooking salmon perfectly every time can feel like a mystery, but a few tricks make all the difference with this easy one-pan garlic butter salmon recipe.

  • Pat the salmon dry: Moisture on the surface can steam the fish instead of searing it. I learned this the hard way after soggy skin attempts!
  • Don’t overcrowd your pan: Give the salmon room to cook evenly and the tomatoes space to roast. Crowding traps moisture and can lead to less caramelization.
  • Use room temperature salmon: Pull the fish from the fridge about 15 minutes before cooking. This helps it cook more evenly and prevents tough edges.
  • Butter temperature matters: Softened butter blends better with garlic and herbs, releasing flavor faster once heated.
  • Multitasking helps: While the salmon roasts, you can prep a simple side salad or steam some green beans to keep dinner moving.
  • Don’t skip the lemon: The acid cuts through the richness and brightens the whole dish — trust me, it’s magic.

One time I left the salmon in the oven too long, and while it still tasted fine, the texture was definitely less silky. Since then, I check it at the 8-minute mark and use a fork test to avoid that. Salmon is forgiving but respects gentle hands and attention.

Variations & Adaptations

One of the best things about this easy one-pan garlic butter salmon with roasted cherry tomatoes is how adaptable it is. Here are a few ways to switch it up:

  • Dietary tweaks: For a dairy-free version, swap the butter with coconut oil or a vegan margarine — the flavor profile shifts slightly but stays rich and satisfying.
  • Seasonal swaps: In cooler months, exchange cherry tomatoes for halved Brussels sprouts or asparagus spears for roasting alongside the salmon.
  • Flavor twists: Add fresh dill or tarragon to the garlic butter for a different herb note. Or sprinkle some smoked paprika before roasting for a subtle smoky depth.
  • Cooking method alternative: If you don’t want to use the oven, you can finish the salmon in a covered skillet on the stovetop over low heat after searing, but the tomatoes won’t roast as nicely.
  • Personal variation: Once, I tossed in sliced kalamata olives and sun-dried tomatoes with the cherry tomatoes — it gave the dish a Mediterranean vibe that was a hit with friends.

The flexibility here means you can make this recipe your own without losing the simple magic of the garlic butter salmon and roasted tomatoes.

Serving & Storage Suggestions

This dish is best served straight from the pan while the garlic butter is still warm and the tomatoes are juicy. I like to pair it with a light side like steamed green beans or a fresh cucumber salad to balance the richness.

For a heartier meal, creamy mashed potatoes or a side of crispy roasted hatch green chile mac and cheese complement the flavors beautifully without overpowering the salmon.

Leftovers keep well in an airtight container in the fridge for up to 2 days. Reheat gently in a low oven (around 300°F / 150°C) or covered in the microwave to avoid drying out the salmon. The tomatoes might soften more but still taste great.

Over time, the garlic butter flavor deepens, so if you make this ahead, you might find the next-day taste even more comforting. Just add a fresh squeeze of lemon before serving to brighten it back up.

Nutritional Information & Benefits

This recipe is a healthy dinner choice rich in protein and omega-3 fatty acids from the salmon, which are great for heart and brain health. The cherry tomatoes add antioxidants and vitamin C, while the garlic butter provides flavor with minimal added sugars or processed ingredients.

Per serving (1 salmon fillet with tomatoes), expect approximately:

Calories 400-450 kcal
Protein 35 g
Fat 28 g
Carbohydrates 6 g
Fiber 2 g

This recipe is naturally gluten-free and low in carbs, making it suitable for many dietary preferences. Just watch for any cross-contamination if you have allergies. Personally, I love how it fits clean eating without feeling like a sacrifice in flavor.

Conclusion

So, if you’re looking for a recipe that’s quick, fuss-free, and downright delicious, this easy one-pan garlic butter salmon with roasted cherry tomatoes is a winner. It’s the kind of dish that reminds me good food doesn’t need to be complicated — just thoughtful and made with care.

Feel free to tweak the herbs, swap veggies, or add your favorite spice to make it truly yours. I keep this recipe in my regular rotation because it hits that sweet spot between comfort and freshness every single time.

Give it a try, and I’d love to hear how you make it your own or what sides you pair it with. After all, sharing a good meal story is almost as satisfying as eating it!

FAQs

Can I use frozen salmon for this recipe?

Yes, but thaw it completely and pat dry before cooking. Frozen salmon tends to release more water, so drying it helps get that nice sear and prevents steaming.

What if I don’t have an oven-safe skillet?

You can transfer the salmon and tomatoes to a baking dish after searing, then finish roasting in the oven. Just use the skillet to cook the salmon initially for flavor.

Can I prepare this recipe ahead of time?

You can prep the garlic butter mixture and season the salmon up to a day before, but it’s best to roast just before serving for optimal texture and flavor.

How do I know when the salmon is cooked perfectly?

It should flake easily with a fork but still look slightly translucent in the center. Overcooking leads to dryness, so checking early is key.

Can I add other vegetables to roast with the salmon?

Absolutely! Asparagus, zucchini, or thinly sliced bell peppers work well. Just keep similar roasting times in mind to avoid undercooking or burning.

Pin This Recipe!

one-pan garlic butter salmon recipe

Print

Easy One-Pan Garlic Butter Salmon with Roasted Cherry Tomatoes

A quick and easy one-pan recipe featuring buttery, juicy salmon fillets roasted alongside sweet cherry tomatoes in a flavorful garlic butter sauce. Perfect for a comforting weeknight dinner with minimal fuss.

  • Author: Mila
  • Prep Time: 10 minutes
  • Cook Time: 15 minutes
  • Total Time: 25 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Cuisine: American

Ingredients

Scale
  • 4 skin-on salmon fillets (about 6 oz / 170 g each)
  • 1 pint (about 300 g) cherry tomatoes
  • 4 tablespoons (about 55 g) unsalted butter, softened
  • 3 large garlic cloves, minced
  • 2 tablespoons fresh parsley, chopped (optional)
  • 1 medium lemon, zest and juice
  • 1 tablespoon extra-virgin olive oil
  • Salt and freshly cracked black pepper, to taste
  • Pinch of red pepper flakes (optional)

Instructions

  1. Preheat your oven to 400°F (200°C).
  2. In a small bowl, combine softened butter with minced garlic, lemon zest, chopped parsley, a pinch of salt, and a squeeze of fresh lemon juice. Mix until well blended.
  3. Pat the salmon fillets dry with paper towels. Sprinkle both sides with salt and freshly cracked black pepper. Add a pinch of red pepper flakes if desired.
  4. Place an oven-safe skillet over medium heat and add olive oil. Once shimmering, add salmon fillets skin side down. Cook for 3-4 minutes without moving to get a golden crust.
  5. Carefully flip the salmon over and spread half of the prepared garlic butter on top of each fillet.
  6. Scatter the cherry tomatoes around the salmon in the skillet. Toss them gently with the remaining garlic butter to coat.
  7. Transfer the skillet to the preheated oven and roast for 8-10 minutes, until salmon flakes easily with a fork and tomatoes are blistered and juicy.
  8. Remove from oven. Spoon any remaining buttery juices over the salmon and tomatoes. Garnish with extra parsley and a squeeze of lemon juice if desired. Serve immediately.

Notes

If salmon fillets are thick, add 2 extra minutes of roasting time; for thinner fillets, check at 7 minutes to avoid overcooking. Use room temperature salmon for even cooking. Pat salmon dry before searing to get a crispy skin. Butter can be swapped with coconut oil or vegan butter for dairy-free version. Variations include adding shallots, smoked paprika, or fresh herbs like dill or tarragon.

Nutrition

  • Serving Size: 1 salmon fillet with
  • Calories: 425
  • Sugar: 4
  • Sodium: 150
  • Fat: 28
  • Saturated Fat: 16
  • Carbohydrates: 6
  • Fiber: 2
  • Protein: 35

Keywords: salmon, garlic butter salmon, roasted cherry tomatoes, one-pan recipe, easy dinner, healthy salmon recipe, weeknight dinner, quick salmon

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating