Whole30 + Keto Caprese Pesto Salmon: A Flavorful & Healthy Weeknight Dinner
Experience a burst of summer flavors with this incredible Whole30 + Keto Caprese Pesto Salmon recipe! Featuring perfectly crispy skin salmon, generously topped with vibrant dairy-free pesto and fresh, marinated Caprese tomatoes, this dish is a true celebration of wholesome ingredients. It’s not just delicious and visually appealing, but also incredibly quick to prepare, making it an ideal choice for a healthy weeknight meal. Plus, it’s completely Paleo, gluten-free, grain-free, dairy-free, sugar-free, and adheres to clean eating principles – a real food masterpiece!

Why You’ll Love This Whole30 Keto Caprese Pesto Salmon
There’s nothing quite like the taste of summer, and this Caprese Pesto Salmon brings all those bright, fresh notes right to your dinner table. As my garden overflows with ripe, juicy tomatoes, I find myself constantly seeking new and exciting ways to incorporate them into our meals. This recipe stands out as a family favorite, delivering gourmet flavors in under 30 minutes. It’s truly a win-win: healthy, fast, and incredibly satisfying.
Unbeatable Flavor & Dietary Compliance
This dish is a testament to how healthy eating can be incredibly flavorful. The combination of succulent salmon, aromatic pesto, and tangy Caprese tomatoes creates a symphony of tastes that will delight your palate. Beyond its deliciousness, this recipe is meticulously crafted to meet various dietary needs without compromising on taste:
- Whole30 Compliant: Perfect for those following the Whole30 program, ensuring no grains, legumes, dairy, sugar, or alcohol.
- Keto-Friendly: High in healthy fats from salmon, avocado oil, and pesto, and low in carbohydrates, making it ideal for a ketogenic lifestyle.
- Paleo & Gluten-Free: Naturally free from gluten and grains, aligning with ancestral eating principles.
- Dairy-Free: Our special dairy-free pesto recipe ensures everyone can enjoy this classic flavor without dairy concerns.
- Sugar-Free & Clean Eating: Made with only real, unprocessed ingredients, free from added sugars and artificial additives.

The Key Components of This Exceptional Dish
Mastering Crispy Skin Salmon
If you’ve ever been hesitant about cooking salmon with the skin on, this recipe is designed to convert you. Achieving perfectly crispy salmon skin is a game-changer, adding an incredible texture and a wealth of nutrients to your meal. The skin is rich in beneficial fats, which is fantastic for those on a keto diet, and it also contains collagen and other essential nutrients. The trick is to sear it skin-side down in a hot skillet without moving it, allowing it to become golden brown and irresistibly crunchy. Trust me, once you master this technique, you’ll never cook salmon any other way!
Our Signature Dairy-Free Pesto
The salmon is generously topped with our popular Whole30 + Keto Pesto. This isn’t just any pesto; it’s a dairy-free marvel that boasts all the vibrant flavor of traditional pesto without any cheese. Crafted with fresh basil, garlic, nuts (or seeds for a nut-free version), olive oil, and a touch of lemon, it’s incredibly aromatic and provides a perfect counterpoint to the rich salmon. This pesto is so good, you’d never guess it’s dairy-free, making it accessible to even more dietary preferences.
Vibrant Caprese Marinated Tomatoes
The true “star of the show” might just be the simple yet stunning Caprese marinated tomatoes. These aren’t just an afterthought; they’re a fresh, bright topping that elevates the entire dish. A minimalist combination of halved cherry tomatoes, fragrant fresh basil, finely minced garlic, a hint of salt and pepper, and a generous drizzle of quality olive oil is all it takes. This quick marinade allows the flavors to meld beautifully, creating a juicy, tangy, and herbaceous explosion that cuts through the richness of the salmon and pesto. When summer tomatoes are at their peak, this component is simply divine.

Quick & Easy Meal Prep
This recipe is designed for efficiency. While the salmon is cooking to golden perfection, you can easily roast a complementary side dish, such as cauliflower or asparagus. This means your entire wholesome dinner, bursting with flavor, can be on the table in about 30 minutes from start to finish. It’s perfect for busy weeknights when you want something healthy and homemade but are short on time. My husband and our young children (aged 3 and 1) absolutely adore this meal, proving its universal appeal!

Serving Suggestions & Kid-Friendly Tips
This Whole30 + Keto Caprese Pesto Salmon is versatile and pairs wonderfully with a variety of sides. Consider serving it alongside roasted vegetables like the cauliflower mentioned, a simple green salad with a lemon vinaigrette, or even zucchini noodles for an extra low-carb option. The fresh flavors make it a fantastic addition to any dinner rotation.
For little ones, I’ve found a simple trick: serve the pesto on the side as a dipping sauce. Kids often love to dip their food, and this encourages them to try and enjoy the delicious salmon. As long as there’s a dip involved, my kids are usually eager to eat their fish!

Watch How To Make Whole30 + Keto Caprese Pesto Salmon
For a visual guide to perfecting this recipe, you can watch the full cooking process. Seeing each step can make the process even easier and ensure you achieve that coveted crispy skin and perfectly marinated tomatoes.
Watch the Recipe Video Here!

Whole30 + Keto Caprese Pesto Salmon
Average Rating: 5 stars (from 3 ratings)
Pin Recipe
Leave a Review
Ingredients
- 4 6-ounce salmon filets (Consider sourcing high-quality salmon from suppliers like ButcherBox for superior taste and ethics)
- 1 teaspoon salt + 1 teaspoon pepper (for salmon seasoning)
- 1 tablespoon avocado oil, or olive oil or coconut oil (for searing)
- 4 tablespoons Whole30 + Keto Pesto (refer to our dedicated recipe for dairy-free pesto)
- 1 cup cherry tomatoes, sliced in half
- 2 tablespoons fresh basil leaves, chopped
- 1 clove of garlic, grated or finely minced
- ¼ teaspoon salt + ¼ teaspoon pepper (for tomatoes)
- 2 tablespoons olive oil (for tomatoes)
Instructions
- Heat a large cast iron skillet or other heavy-bottomed pan over medium-high heat for 5 minutes. This ensures even heating for crispy skin.
- While the skillet heats, prepare the marinated Caprese tomatoes. In a small bowl, combine the halved cherry tomatoes, chopped fresh basil, grated or minced garlic, ¼ teaspoon salt, ¼ teaspoon pepper, and 2 tablespoons olive oil. Stir gently to combine all ingredients and set aside.
- Pat the salmon filets thoroughly dry with paper towels. This step is crucial for achieving crispy skin. Season both sides of the salmon liberally with 1 teaspoon salt and 1 teaspoon pepper.
- Once the skillet is adequately heated, add the avocado oil (or chosen oil). Carefully place the salmon filets into the hot skillet, skin side DOWN. Cook for 5 minutes without moving the salmon. Resisting the urge to move the fish is key to developing a beautiful, crispy crust.
- After 5 minutes, flip the salmon filets and cook for an additional 1 to 2 minutes on the flesh side, or until the salmon reaches an internal temperature of 120ºF (49ºC) for medium-rare. Adjust cooking time based on thickness and desired doneness. Remove the salmon from the skillet and let it rest for 2 minutes, skin side UP, to maintain crispiness.
- To serve, place each cooked salmon filet on a plate. Top each piece with approximately 1 tablespoon of the dairy-free pesto, spreading it gently over the fish. Then, spoon about ¼ cup of the marinated Caprese tomatoes over the pesto-topped salmon.
Please Leave a comment and give this recipe a rating!


This post contains affiliate links, which means I may earn a small commission if you make a purchase through them, at no extra cost to you. Your support helps keep this content coming!