Get ready to savor this Cast Iron Salmon with Burst Tomatoes and Green Beans, a nutrient-packed keto and low-carb dinner that's simply irresistible!

Hosting a dinner party or simply enjoying a quiet evening at home, this Cast Iron Salmon recipe is a surefire hit to your quick weeknight dinners that will have everyone asking for seconds.
We love how simple this recipe is! The natural flavors of salmon fillets, vibrant cherry tomatoes, and crunchy green beans, while a blend of spices adds a touch of excitement to every bite.
Jump to:
- Preparation and cooking overview
- Chef's note
- 🥘 Ingredients for this cast iron skillet salmon recipe
- Ingredient substitutions
- Additional ingredients
- Cooking tools required
- Tools substitute options
- How to make Cast Iron Salmon: step-by-step guide
- Cooking methods
- Preparation steps
- Cooking instructions
- How to make it healthier
- How to serve this delicious salmon recipe?
- Time-saving tips
- What can I prepare ahead of time?
- Storage and reheating instructions
- Leftover storage
- Reheating instructions
- Expert heating tips
- Recipe wrap-up and conclusion
- Frequently asked questions
- 📖 Recipe
Preparation and cooking overview
Whip up this nutritious and tasty meal in just 20 minutes, with a mere 5 minutes spent on prep! This versatile staple recipe is perfect for a fuss-free dish that feels gourmet but is effortless to create, no matter your cooking prowess.
Chef's note
This Cast Iron Skillet Salmon is an excellent choice for healthy, delicious, and time-efficient meals. The combination of fresh salmon with vegetables provides a good dose of healthy fats from omega-3 fatty acids, protein, and fiber, making it a well-rounded dish suitable for a low-carb keto diet. With its crispy skin and tender, flaky interior, this dish is also highly versatile, allowing you to experiment with different seasonings and accompaniments to create a personalized dining experience.



🥘 Ingredients for this cast iron skillet salmon recipe
Ingredient substitutions
Here are some dairy-free, plant-based, and vegetable substitutes to help you have some alternatives of your choice:
Dairy-free options
Plant-based options
Vegetable options
Remember that the key to a successful keto diet is to focus on low-carb, high-fat, and moderate-protein ingredients. Feel free to get creative with your substitutions, but always keep your macros in mind.
Additional ingredients
Cooking tools required
To make this Cast Iron Skillet Salmon recipe, you'll need the following tools:
Tools substitute options
How to make Cast Iron Salmon: step-by-step guide
Cooking methods
We have combined two cooking methods to retain the juicy flavors, crispy texture, and tenderness of the fillets.
Pan-searing helps lock all the spices and flavors in the fillets, making them more juicy, flavorful, and crispy fish skin. Baking in the oven ensures that your fillets are well-cooked and tender from the inside.
Preparation steps
- Preheat the oven to 400°F (200°C).
- Wash the salmon fillets and pat dry with a paper towel.
- Season the fillets.
- Trim the green beans and halve the cherry tomatoes.
- Measure the ghee or oil, and prepare the seasoning mix (salt, pepper, onion powder, and paprika).
- Have your cast iron skillet ready for cooking.
Cooking instructions
- Heat the skillet: Place your skillet over high heat and add the ghee. Allow the oil to heat up until it's shimmering but not smoking.
- Season the salmon: While the skillet is heating up, season the fish fillets evenly with salt, black pepper, onion powder, and paprika.
- Sear the salmon: Carefully place the seasoned salmon fillets in the hot skillet, skin side down. Sear it for about 5 minutes until you get crispier salmon skin and a golden brown texture.
- Add the vegetables: Scatter the halved cherry tomatoes and trimmed green beans around the fillets.
- Transfer to the oven: Move the salmon with vegetables to the preheated oven. Bake for 5-12 minutes, depending on your preferred level of doneness. A shorter cooking time will result in a more tender, medium-rare fillet, while a longer time will yield a well-done fillet.
- Check for doneness: To determine if the fish is cooked to your liking, use a fork to flake the thickest part of the fillet gently. If it flakes easily and has a slightly translucent center, it's ready. If you prefer fully cooked, the center should be opaque.
- Serve: Remove from the oven and carefully transfer the fillets and vegetables to serving plates. Enjoy your delicious dinner while it's hot!
Chef's pro tip
Looking for that perfect crispy salmon skin? Simply pat the fillets dry with a paper towel before seasoning and searing. Removing extra moisture is key to achieving that desired crispiness. Also, remember not to move or flip the salmon while it's searing—let it cook for 5 minutes, allowing the skin to develop a nice crust and ensuring it lifts from the skillet without sticking.
How to make it healthier
How to serve this delicious salmon recipe?
Serve your crispy salmon with a nutritious side of:
Time-saving tips
What can I prepare ahead of time?
Storage and reheating instructions
Leftover storage
Reheating instructions
Expert heating tips
Recipe wrap-up and conclusion
To sum it up, this Cast Iron Salmon recipe is not only super tasty and healthy, but it's also a breeze to make. You've got crispy salmon, fresh green beans, and juicy tomatoes joining forces for a flavor and texture party that's sure to wow everyone. Plus, feel free to mix it up with different serving options to make it your own!
Go ahead and give this mouthwatering salmon recipe a whirl! You'll be whipping up a restaurant-worthy dish right in your own kitchen, and enjoying a nutritious meal that could easily become a go-to in your weekly lineup. So grab your cooking gear, round up your ingredients, and dive into this amazing foodie adventure—you'll be coming back for seconds!
Frequently asked questions
📖 Recipe

Salmon with Burst Tomatoes and Green Beans
Ingredients
- 1 tablespoon ghee or coconut oil/avocado oil for dairy-free
- 2 6-oz salmon fillets or tofu cutlets for plant-based
- ½ pint cherry tomatoes halved
- 6 ounces fresh green beans
- ¼ teaspoon salt
- ¼ teaspoon pepper
- ¼ teaspoon onion powder
- ¼ teaspoon paprika
Instructions
- Preheat oven to 400°F.
- Heat the ghee over high heat in a large cast iron skillet. Season salmon with listed spices then place the salmon in the pan skin side down. Cook 5 minutes.
- Add in the green beans and tomatoes around the salmon then transfer to the oven for 5-12 minutes depending on the level of doneness you’d like your salmon to be.