If you’re craving a light yet flavorful dinner that feels both elegant and effortless, this baked salmon with ratatouille might be just what you need. It’s a beautiful combination of tender salmon fillets and a rustic, oven-roasted French vegetable medley, all cooked on a single sheet pan for ultimate ease.
Ratatouille is a classic Provençal dish made with zucchini, eggplant, tomatoes, bell peppers, and onions, all seasoned with herbs like thyme, rosemary, and basil. It’s colorful, nutritious, and incredibly aromatic as it bakes. The vegetables become soft and caramelized, developing a rich flavor that pairs perfectly with the mild, buttery taste of salmon.
To make this dish, begin by chopping the vegetables into bite-sized pieces and tossing them with olive oil, garlic, salt, pepper, and dried herbs. Spread them out on a baking tray and roast them until they start to soften. Then, nestle the salmon fillets among the veggies, season the fish with lemon juice and a little more olive oil, and return everything to the oven until the salmon is flaky and cooked through.
The result is a satisfying, one-pan meal that tastes like summer in every bite. The ratatouille serves as both a side dish and a sauce, soaking up the salmon’s juices as it cooks. For extra freshness, sprinkle chopped basil or parsley over the top before serving.
This recipe is naturally gluten-free and low in carbs, making it a great option for health-conscious eaters. You can also prepare the ratatouille in advance, then simply reheat it and add fresh salmon when you’re ready to serve dinner.
Whether you’re hosting a casual dinner or just trying to eat more vegetables during the week, baked salmon with ratatouille is a winning combination. It’s simple, nourishing, and packed with Mediterranean flavor, a true weeknight hero that’s both elegant and unfussy.

Ingredients
- 2 salmon fillets
- 1 eggplant diced
- 1 zucchini diced
- 1 yellow bell pepper diced
- 1 red bell pepper diced
- 1 onion diced
- 2 cloves garlic minced
- 2 Tomatoes diced
- 1 tbsp olive oil
- 1 tsp thyme dried
- 1 tsp dried oregano
- Salt and pepper to taste
Instructions
- Preheat the oven to 375°F (190°C).
- Season the salmon fillets with salt, pepper, and dried thyme. Place them on a baking sheet lined with parchment paper.
- In a large skillet, heat the olive oil over medium heat. Add the diced eggplant, zucchini, bell peppers, onion, and garlic. Cook until the vegetables are tender, about 8-10 minutes. Season with salt, pepper, and dried oregano.
- Add the diced tomatoes to the skillet and cook for an additional 2 minutes.
- Spread the ratatouille mixture over the salmon fillets.
- Bake in the preheated oven for 20-25 minutes, or until the salmon is cooked through.
- Serve the baked salmon with ratatouille hot and enjoy!
Was expecting it to taste better tbh. The seasoning could have been stronger. Maybe more garlic?
I totally agree! A bit more garlic would have made it pop. Maybe some lemon zest too?
I thought it was fine. Not everything has to be super strong in flavor. Maybe you’re just not used to this dish?
umm… ratatouille is for stew not for putting on fish? also 2 tomatoes only feels like not enough. Mine was kinda bland. Sorry.
Ratatouille on fish is weird? I tried it anyway and it was actually really good. For the blandness: salt it more, and don’t skip oregano/thyme—also check your tomatoes. Some are just… meh.
I kinda get what you mean about ratatouille being more “stew-ish,” but this works as a topping too. The oven time basically cooks it into a saucy veggie layer. I do agree 2 tomatoes can be a little light though—next time maybe add more or a splash of broth/wine.
This recipe is fantastic! The flavors are amazing, and the salmon came out perfectly. Will definitely make it again!
I followed it pretty exactly and it was… okay. The ratatouille felt a little bland until I added extra salt. Maybe my oregano was old?
I don’t know about the ratatouille on salmon… Seems a bit weird to me. Maybe just bake the salmon by itself?
I accidentally burned the salmon 😩 Guess I should pay more attention. Still tasted good tho.
I tried making this and it was kinda bland… Maybe I didn’t season it right? I dunno.
I’m not convinced ratatouille belongs on fish… but my husband ate two servings so I guess I was wrong 😂. The flavors do blend well. Maybe I’ll add a squeeze of lemon next time.
Honestly I was skeptical too, but the ratatouille’s sweetness + tomato acidity really works with salmon. Lemon next time sounds perfect!
This tasted great but I messed up the timing. I added the tomatoes too early and they got kinda mushy. Still edible, just not pretty.
Salmon is fish, right? Why do we bake it? Isn’t fresh better?