Disclosure: This post may contain affiliate links. Please read my privacy policy.

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!

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!

These Salmon Rice bowls have delicious pickled cucumbers and spicy mayo in them.

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

5 from 2 votes

Oven Baked Basil Tomato Salmon in Foil

Servings: 4 people
Prep: 10 minutes
Cook: 20 minutes
Total: 30 minutes
Cherry Tomato, Garlic, and Basil Baked Salmon in Foil | Perchance to Cook, www.perchancetocook.com
A quick, easy, and healthy salmon dish seasoned with baked sweet cherry tomatoes, fragrant garlic, and fresh basil.


  • 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
Save this recipe!
Get it sent to your inbox! You’ll also get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.


  • 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

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Course: Main Course
Cuisine: American
Tried this recipe?Mention @perchancetocook or tag #perchancetocook!
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you'll get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.