Pan-seared salmon with cherry tomatoes and mozzarella is one of those weeknight dinners that looks like it came from a restaurant but takes less than 20 minutes to pull together. The combination of juicy burst tomatoes, creamy mozzarella, and golden-crusted salmon in one skillet is something I keep coming back to every summer. If you have been looking for a healthy dinner that feels special without the stress, this one is it.
I still remember the first time I made a version of this dish after spotting a similar recipe in a food magazine. The idea of pairing salmon with fresh cherry tomatoes and mozzarella felt almost too simple, but one bite changed everything. The briny pop of the olives, the sweetness of the tomatoes, and the rich creaminess of the mozzarella all work together in a way that feels effortless and elegant at the same time. Pan-seared salmon with cherry tomatoes is now one of my most-requested family dinners, and I am so glad I get to share it with you. Make this tonight!
Table of Contents
Ingredients for Pan-Seared Salmon with Cherry Tomatoes and Mozzarella
I always keep a bag of cherry tomatoes in the fridge during summer because this pan-seared salmon with cherry tomatoes recipe comes together so fast when everything is on hand. I recommend using marinated mozzarella balls for the best flavor since the seasoned oil adds an extra layer of depth to the whole dish.
- 4 (4 oz) salmon filets (fresh or frozen, thawed)
- Salt and black pepper, to taste
- 2 teaspoons all-purpose flour, divided
- 1½ tablespoons olive oil (or oil from the mozzarella jar) — pro tip: the mozzarella oil adds incredible flavor right from the start
- 1 medium shallot, sliced
- 2 garlic cloves, smashed and sliced thin — I recommend slicing rather than mincing so the garlic does not burn in the hot pan
- 2 cups cherry tomatoes, red or yellow (about 24 oz total) — my preference is a mix of both for color and sweetness
- ½ cup pitted Kalamata olives, halved if desired
- 12 oz marinated mozzarella balls — in my experience, letting them come to room temperature first helps them blend into the warm dish without seizing up
- 1 tablespoon fresh oregano, to garnish (optional, or use 1 to 2 teaspoons dried)
Step-by-Step Instructions
I recommend reading through all the steps before you start, since this pan-seared salmon recipe moves quickly once the skillet gets hot and good timing makes all the difference.
Step 1: If using frozen salmon, thaw completely first. Pat all filets thoroughly dry on both sides using paper towels. Dry salmon is the secret to a proper golden crust, so do not skip this step.
Step 2: Season the skin side of each filet with salt and black pepper. Sprinkle about 1 teaspoon of flour lightly over the skin side of all the filets. This small amount of flour helps create that beautiful crust.
Step 3: Heat a wide skillet over medium-high heat until very hot, about 2 minutes. Add the olive oil. Place the salmon skin-side down and do not move it. Sear for 3 to 4 minutes until the bottom is deep golden brown. Before flipping, season the top of each filet with salt, pepper, and the remaining teaspoon of flour.
Step 4: Flip the salmon carefully and cook for just 1 to 2 more minutes, until the fish barely starts to flake. Remove to a plate and cover loosely to keep warm. Do not overcook — salmon continues cooking from residual heat.
Step 5: Add a little more oil to the pan if needed and reduce heat to medium. Add the shallot and saute for 1 to 2 minutes. Add the garlic and cook another 1 to 2 minutes until fragrant and lightly golden.
Step 6: Add the cherry tomatoes to the pan. Cook for 3 to 5 minutes, stirring occasionally, until the tomatoes soften and a few begin to burst and release their juices. Add the olives and stir to combine, then turn off the heat.
Step 7: Return the seared salmon to the pan. Let the pan cool for a minute or two before adding the mozzarella balls. Adding them while the pan is still very hot will cause them to melt and lose their shape. Once added, garnish with fresh oregano and serve immediately.
Best Side Dishes to Pair with Pan-Seared Salmon
The best sides for pan-seared salmon with cherry tomatoes complement its light, fresh flavors with something that adds texture, greens, or a satisfying base without overwhelming the dish.
Arugula or Spinach: Serving the salmon directly on a handful of fresh arugula or baby spinach is the fastest and most elegant option. The warm pan juices from the tomatoes and olives gently wilt the greens just enough, and the slight bitterness of arugula balances the richness of the mozzarella beautifully.
Roasted Potatoes with Baked Feta and Garlic: A warm, golden side of roasted potatoes with baked feta and garlic turns this into a fully satisfying dinner plate. The creamy feta echoes the mozzarella while the potatoes add the hearty base the meal needs.
Baked Salmon in Foil with Asparagus: If you are cooking for a crowd and want a complementary salmon side inspiration, our baked salmon in foil with asparagus shows just how well asparagus pairs with salmon. Steam a bunch on the side for a clean, nutritious addition.
Sheet Pan Gnocchi with Cherry Tomatoes and Mozzarella: For a heartier dinner pairing or a next-day leftover use, try our sheet pan gnocchi with cherry tomatoes and mozzarella. It shares the same flavor profile and makes the whole meal feel cohesive and intentional.
Light Mediterranean Couscous Salad: A bright and herby light Mediterranean couscous salad adds a satisfying grain base that soaks up all the tomato and olive oil juices from the pan. It is a natural match for the Mediterranean flavors in this dish.
Crispy Oven-Baked Sweet Potato Fries: For a fun, family-friendly side, crispy oven-baked sweet potato fries add a touch of natural sweetness that contrasts the salty olives and savory salmon in the best way.
How to Store and Reheat Leftover Salmon
Store leftover pan-seared salmon with cherry tomatoes in an airtight container in the refrigerator for up to 2 days. I recommend storing the salmon and the tomato-mozzarella mixture separately if possible, since the mozzarella can become rubbery when reheated directly.
To reheat, warm the tomato and olive mixture gently in a skillet over low heat. Add the salmon to the pan for just 1 to 2 minutes to warm through without drying it out. I always avoid microwaving salmon since it tends to make the texture tough and brings out a strong fishy smell.
Pro tip: leftover salmon flakes beautifully over a simple green salad or tossed with pasta for a quick next-day lunch. The cherry tomato mixture works wonderfully as a bruschetta-style topping on crusty bread too.
Frequently Asked Questions
Can I use frozen salmon for this recipe?
Yes, frozen salmon works well. Just make sure it is fully thawed and thoroughly dried with paper towels before searing. Any moisture left on the surface will cause the salmon to steam rather than sear, and you will lose that golden crust.
What can I substitute for marinated mozzarella balls?
If you cannot find marinated mozzarella, buy a block of fresh mozzarella and cut it into 1-inch cubes. Use about 1 cup. You can toss it in a little olive oil, dried oregano, and a pinch of red pepper flakes to mimic the flavor of the marinated version.
Can I leave out the Kalamata olives?
Absolutely. The olives add a briny depth that really elevates the sauce, but if you or someone in your family does not enjoy them, simply leave them out. A small squeeze of fresh lemon juice over the finished dish can help replace some of that bright, tangy flavor.
Conclusion
This pan-seared salmon with cherry tomatoes and mozzarella is proof that a truly impressive dinner does not have to take long or require fancy skills. With one skillet and a handful of fresh ingredients, you get a meal that is high in protein, full of bright summer flavors, and ready in under 20 minutes. Give it a try this week and watch it earn a permanent spot in your dinner rotation.
Pan-Seared Salmon with Cherry Tomatoes and Mozzarella
Ingredients
Equipment
Method
- If using frozen salmon, thaw completely. Pat all filets thoroughly dry on both sides using paper towels. Dry salmon is essential for a proper golden sear.
- Season the skin side of each filet with salt and black pepper. Sprinkle about 1 teaspoon of flour lightly across the skin sides of all filets.
- Heat a wide skillet over medium-high heat until very hot, about 2 minutes. Add 1 and a half tablespoons of olive oil. Place salmon skin-side down and do not move it. Sear for 3 to 4 minutes until the bottom is deep golden brown. Before flipping, season the top side with salt, pepper, and the remaining teaspoon of flour.
- Flip the salmon carefully and cook for 1 to 2 more minutes until the fish just barely starts to flake. Remove to a plate and cover loosely to keep warm. Do not overcook.
- Add a little more oil to the pan if needed and reduce heat to medium. Add the sliced shallot and saute for 1 to 2 minutes. Add the garlic and cook for another 1 to 2 minutes until fragrant.
- Add the cherry tomatoes to the pan. Cook for 3 to 5 minutes, stirring occasionally, until tomatoes soften and a few begin to burst. Add the olives, stir to combine, and turn off the heat.
- Return the seared salmon to the pan. Let the pan cool for 1 to 2 minutes before adding the mozzarella balls so they hold their shape. Garnish with fresh or dried oregano and serve immediately.











