This oven baked basil tomato salmon in foil is a quick and healthy salmon dish seasoned with cherry tomatoes, garlic, and fresh basil. It couldn’t be easier to put together and cooks in less than 20 minutes!

Baked salmon with tomatoes in foil.

My family loves quick and healthy salmon recipes. We especially love oven baked salmon foil packets like this turmeric salmon and this salmon and tomatoes in foil recipe. They come together quickly, cook themselves in the oven, and are healthy and delicious!

All you need is fresh garlic, cherry tomatoes, lemon juice, and basil leaves to make this basil tomato salmon recipe. The flavors melt together and work so well!

Table of Contents

Salmon and tomatoes on a plate with potatoes.

Why this recipe works:

  • In less than 30 minutes, you have a healthy home cooked baked salmon meal.
  • It fits a wide variety of dietary needs. It is naturally Paleo, Gluten-free, Grain-free, Whole30 compliant and dairy-free.
  • You only need 8 ingredients to make it and you probably have them already at home.
  • It is delicious! Cooked cherry tomatoes soften and become rich yet sweet.
  • This recipe is toddler and husband approved.

Recipe ingredients:

Ingredients needed to make Oven Baked Basil Tomato Salmon in Foil.
  • salmon fillets
  • garlic
  • cherry tomatoes
  • lemon
  • fresh basil

See recipe card below for a full list of ingredients and measurements.


  • You can add fresh oregano or thyme.
  • You can add some fresh onions or onion powder.
  • Instead of cherry tomatoes, you can use regular tomatoes.

Step by step instructions:

Salmon with garlic on top.
Step 1

Step 1: Sprinkle olive oil in the middle of a piece of foil. Top with a salmon fillet. Sprinkle with lemon juice, salt, pepper, and fresh garlic.

Salmon with garlic and basil on top.
Step 2

Step 2: Add fresh basil on top.

Salmon with garlic, basil, and cherry tomatoes on top.
Step 3

Step 3: Add 5 sliced cherry tomatoes on top of the salmon. Fold the aluminum foil up and cover the salmon with it.

Oven baked salmon foil packets .
Step 4

Step 4: Bake for 15-20 minutes.

Optional to broil it for 1-2 minutes at the end. Be careful with the fresh basil burning when you broil it. I like to hide mine behind some tomatoes.

Recipe FAQs

Do I have to broil the salmon at the end?

No! You can skip this step. The fish will be cooked already. This just adds a bit of crisp.

What herb or spice goes well with salmon?

A wide variety of herbs and spices go well with salmon. Basil, oregano, thyme, dill, turmeric, chili powder.

Is it better to cook salmon in foil or not?

It is up to you! Wrapping the salmon in foil locks in moisture and lets the flavors soak in.

Baked salmon with tomatoes on a plate with potatoes and broccoli.

Other fish recipes you will love:

This Air Fryer Fish recipe by Evolving Table looks so good! The fish looks perfectly crisp and flakey. So yum!

This Pan Fried Salmon Trout from Cooking LSL is an easy way to cook salmon with the skin still on it. YUM.

These Paleo Asian Salmon Fishcakes are a favorite of mine. Full of flavor and a fun way to eat salmon.

I love this Dairy-free Pan Seared Salmon in Cream Sauce recipe. It’s so creamy all while being dairy-free and tastes really good with added peas!

Did you try this recipe? Please leave me a ⭐ review below!

Cherry Tomato, Garlic, and Basil Baked Salmon in Foil | Perchance to Cook,

Oven Baked Basil Tomato Salmon in Foil

A quick, easy, and healthy salmon dish seasoned with baked sweet cherry tomatoes, fragrant garlic, and fresh basil.
5 from 2 votes
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Course Main Course
Cuisine American
Servings 4 people
Calories 265 kcal


  • olive oil
  • 1.5-2 lbs salmon fillets (4 fillets salmon fillets )
  • 4-5 cloves garlic chopped
  • 20 cherry tomatoes (5 per fillet), sliced in half
  • salt
  • pepper
  • 1/2 lemon
  • 8 large leaves of fresh basil


  • Preheat oven to 400 degrees F.
  • Take out 4 pieces of aluminum foil and lay them out in a row. Sprinkle some olive oil in the center of each piece of aluminum foil, then put one salmon fillet on top of it, skin down.
  • Top each salmon fillet with some of the chopped garlic ( divide it evenly). Sprinkle some salt and pepper on top of each fillet as well.
  • Then top each salmon fillet with 2 large leaves of basil, 5 sliced cherry tomatoes, and a sprinkle of lemon juice. Fold up each side of the aluminum foil up to cover the top of the salmon until it is completely wrapped up.
  • Cook the salmon for 15- 20 mins, until cooked through. ( Cook time will depend on the size/thickness of fish).
  • Then, open up the top of each aluminum foil packet and broil the top of the fish for 1-2 minutes.


*Optional to broil it for 1-2 minutes at the end. Be careful with the fresh basil burning when you broil it. I like to hide mine behind some tomatoes.


Calories: 265kcalCarbohydrates: 6gProtein: 35gFat: 11gSaturated Fat: 2gPolyunsaturated Fat: 4gMonounsaturated Fat: 4gCholesterol: 94mgSodium: 85mgPotassium: 1052mgFiber: 1gSugar: 2gVitamin A: 540IUVitamin C: 28mgCalcium: 40mgIron: 2mg
Tried this recipe?Let us know how it was!