This Sheet Pan Pesto Salmon is an easy and delicious Whole30 meal which comes together in just 35 minutes!

Sheet Pan Pesto Salmon: Your Ultimate Whole30 Weeknight Dinner Solution
Are you perpetually searching for incredibly flavorful, easy-to-prepare, and healthy dinner ideas that simplify your busy evenings? Look no further! This Sheet Pan Pesto Salmon recipe is designed to be your new go-to. Not only does it deliver a vibrant, delicious meal, but it also aligns perfectly with Whole30 and Paleo eating plans, making it a fantastic choice for anyone seeking wholesome, dairy-free, and grain-free options. The best part? It comes together on a single sheet pan in under an hour, with just 10 minutes of active prep time!
In our increasingly hectic lives, where balancing work, family, and personal commitments often leaves little time for elaborate cooking, sheet pan meals have become a culinary lifesaver. What could be better than a wholesome dinner that requires minimal cleanup and maximum flavor? This recipe showcases the beauty of simplicity, combining flaky, omega-3 rich salmon with tender potatoes and juicy cherry tomatoes, all elevated by a generous slather of homemade dairy-free pesto. It’s a meal that promises satisfaction without the stress, ideal for those juggling school events, sports practices, and everything in between.

Why You’ll Love This Sheet Pan Pesto Salmon Recipe
This Sheet Pan Pesto Salmon isn’t just another dinner recipe; it’s a testament to how effortless healthy eating can be. Here’s why it’s destined to become a staple in your kitchen:
- Effortless Preparation: Everything cooks on one sheet pan, drastically cutting down on dish duty. Spend less time scrubbing and more time enjoying your meal!
- Speedy & Convenient: With just 10 minutes of prep and 35 minutes of cook time, this meal is perfect for even the busiest weeknights. From oven to table in under an hour!
- Wholesome & Healthy: Packed with lean protein from salmon, fiber from potatoes and tomatoes, and healthy fats from pesto, it’s a nutritionally balanced dish that will leave you feeling energized.
- Whole30 & Paleo Friendly: This recipe adheres to strict Whole30 and Paleo guidelines, making it an excellent option for those following these dietary protocols. It’s naturally dairy-free, gluten-free, and refined sugar-free.
- Bursting with Flavor: The fresh, herbaceous notes of the cashew pesto perfectly complement the richness of the salmon and the sweetness of the roasted tomatoes and potatoes. It’s a symphony of flavors in every bite.
- Customizable: Easily adapt the vegetables or even the type of fish to suit your preferences or what you have on hand.
- Great for Meal Prep: Many components can be prepped in advance, making weeknight cooking even faster.
The Power of Pesto: Flavor and Nutrition Unlocked
Pesto is a culinary marvel, transforming simple ingredients into a gourmet experience. While traditional pesto often includes Parmesan cheese, our Whole30-compliant version swaps dairy for cashews, creating an equally creamy, rich, and utterly delicious sauce. This homemade cashew pesto is not only dairy-free but also adds a fantastic depth of flavor that coats the salmon and vegetables beautifully.
Making your own pesto is incredibly rewarding and surprisingly simple. The fresh basil provides a vibrant, aromatic base, while raw cashews lend a velvety texture and subtle sweetness. Garlic, extra virgin olive oil, and nutritional yeast (for that cheesy umami flavor without the dairy) complete the ensemble. You can whip up a batch in a food processor in minutes, and it stores well in the fridge for up to three days, making it an ideal component for advanced meal prep.
Of course, if you’re short on time, many fantastic store-bought pesto options are available that are Whole30 approved. Brands like Trader Joe’s often carry great selections, just be sure to check the ingredient list to ensure compliance with your dietary needs.

Mastering Your Sheet Pan Meal: Tips for Success
Sheet pan meals thrive on proper technique, especially when different ingredients have varying cook times. Here are some pro tips to ensure your Sheet Pan Pesto Salmon turns out perfectly every time:
- Pre-bake the Potatoes: Potatoes are the longest-cooking ingredient in this dish. Giving them a 15-minute head start ensures they become beautifully tender and slightly crispy by the time the salmon and tomatoes are ready. Arrange them cut-side down for maximum crispiness.
- Don’t Overcrowd the Pan: A common mistake with sheet pan meals is overcrowding. This leads to steaming instead of roasting, resulting in soggy vegetables. Use a large baking sheet (or two if necessary) to give everything enough space to roast evenly. Parchment paper is also your best friend for easy cleanup and preventing sticking.
- Choose Quality Salmon: Opt for wild-caught salmon if possible, as it tends to have a richer flavor and better nutritional profile. You can use one large fillet or individual portions; just ensure the total weight is around 1 lb. Other firm fish like halibut or cod would also work wonderfully with this recipe.
- Evenly Coat with Pesto: Be generous with your pesto! Spreading it evenly over the salmon not only infuses it with flavor but also helps keep the fish moist during baking.
- Adjust Cook Time: The cooking time for salmon can vary based on thickness. Aim for an internal temperature of 145°F (63°C) for perfectly cooked, flaky salmon. Keep an eye on it to prevent overcooking.
- Season Well: Don’t underestimate the power of salt and garlic powder on the potatoes and tomatoes. They enhance the natural flavors and create a more satisfying dish.
Beyond the Recipe: Variations and Serving Suggestions
While this recipe is fantastic as written, it’s also incredibly versatile. Feel free to experiment with other ingredients and serving ideas:
- Vegetable Swaps: Not a fan of tomatoes or potatoes? Try adding other quick-cooking vegetables like asparagus, broccoli florets, bell peppers, or zucchini during the second half of the baking process.
- Different Proteins: This pesto would be amazing with chicken breast or thighs, or even shrimp. Adjust cooking times accordingly.
- Herb Variations: Experiment with different herbs in your pesto. A mix of basil and parsley, or even some spinach, can add new dimensions to the flavor.
- Serving Ideas: This Sheet Pan Pesto Salmon is a complete meal on its own. However, you can serve it alongside a simple green salad, cauliflower rice for an extra low-carb option, or even a side of roasted asparagus or green beans.

More Sheet Pan Inspiration!
If you’re as enthusiastic about easy sheet pan dinners as we are, be sure to explore some of our other popular recipes:
- Sausage, Potato, and Broccoli Sheet Pan Supper: A hearty and flavorful meal perfect for cooler evenings.
- Sheet Pan Chicken Fajitas: Zesty and vibrant, these fajitas are a crowd-pleaser and super simple to make.
- Sheet Pan Southwest Breakfast Potatoes: Not just for dinner! These breakfast potatoes are ideal for brunch or a savory side.
Ready to revolutionize your weeknight dinners? Let’s dive into the recipe and get cooking!

Sheet Pan Pesto Salmon
Mary Smith
10 minutes
35 minutes
45 minutes
4 people
Ingredients
- 1 lb wild caught salmon
- 1 lb baby red potatoes , halved
- 18-20 baby tomatoes, halved
- 1 tbsp cooking fat (ghee, avocado oil, olive oil, etc)
- ½ tsp sea salt
- 1 tsp garlic powder
- 1 cup pesto, homemade directions below, or feel free to use store-bought! Trader Joe’s has a great Whole30 approved option.
Cashew Pesto
- 1 cup packed fresh basil
- ¼ cup raw unsalted cashews
- 1-2 garlic cloves
- ⅓ cup extra virgin olive oil
- 1 tbsp nutritional yeast
- ½ tsp sea salt
Instructions
-
Preheat oven to 400°F (200°C). Line a large baking sheet with parchment paper. Toss the halved baby red potatoes with olive oil and sea salt, then arrange them cut-side down on the prepared baking sheet. Bake for 15 minutes to give them a head start.
-
While the potatoes are pre-baking, prepare the homemade cashew pesto. Combine all pesto ingredients (packed fresh basil, raw unsalted cashews, garlic cloves, extra virgin olive oil, nutritional yeast, and sea salt) in a blender or food processor. Blend or pulse for 10-15 seconds until the ingredients are combined but still have a slightly lumpy texture for character. If you prefer a smoother, more pureed sauce, blend until desired consistency. This homemade pesto can be stored in an airtight container in the fridge for up to 3 days.
-
Once the 15-minute potato baking time is up, carefully remove the pan from the oven. Create some space in the center of the baking sheet to place your salmon fillet (or individual pieces). Use a spoon or spatula to generously spread the homemade pesto over the top of the salmon, ensuring it’s fully covered. Scatter the halved baby tomatoes around the salmon, on top of and among the potatoes. Use a spatula to gently toss the tomatoes with the potatoes, allowing them to incorporate some of the cooking fat and seasonings from the potatoes.
-
Return the sheet pan to the oven and continue to cook for an additional 20 minutes, or until the salmon is cooked through and flakes easily with a fork. The exact cooking time for salmon may vary depending on its thickness. Once cooked, remove from the oven and serve immediately. Enjoy your delicious and healthy Sheet Pan Pesto Salmon!
Nutrition
Carbohydrates: 32g |
Protein: 31g |
Fat: 56g |
Saturated Fat: 11g |
Polyunsaturated Fat: 6g |
Monounsaturated Fat: 19g |
Cholesterol: 77mg |
Sodium: 1228mg |
Potassium: 1320mg |
Fiber: 5g |
Sugar: 5g |
Vitamin A: 1988IU |
Vitamin C: 41mg |
Calcium: 152mg |
Iron: 4mg
All nutrition facts are an estimate and automatically calculated. While I fact check them using My Fitness Pal, please note that they may not always be 100% accurate and depend on ingredients used. Weigh your total and divide by the number of servings for the most accurate grams per serving size.
Did you make this?
Rate & comment below, and tag me on Instagram @maryswholelife