Grilled salmon with asparagus and sweet potatoes is a delicious and healthy recipe that can help reduce inflammation. Salmon is an excellent source of omega-3 fatty acids known for their anti-inflammatory properties. Asparagus is rich in antioxidants and fiber, while sweet potatoes provide vitamins A and C, essential for a healthy immune system. This dish is nutritious, easy to prepare, and perfect for a balanced meal.
Nutritional Highlights
This meal combines salmon, asparagus and sweet potatoes to provide protein, unsaturated fats, fiber, vitamins and minerals. Salmon supplies protein and omega-3 fatty acids, while asparagus and sweet potatoes contribute fiber and other nutrients.
Sweet potatoes contain carbohydrates, so portion size matters for anyone monitoring blood glucose. A serving of approximately ½ to ¾ cup can be paired with salmon and asparagus as part of a balanced meal. Individual responses vary, and this recipe is not a treatment for insulin resistance or any medical condition.
To optimize for insulin resistance:
- Keep the sweet potato portion to ½–¾ cup cooked per serving
- Roast them with skin on for extra fiber (if you prefer)
This is an insulin resistance-friendly recipe, especially if sweet potato portions are balanced. It’s rich in protein, healthy fats, fiber, and anti-inflammatory ingredients.
Ingredients
- 4 salmon fillets
- 2 tablespoons olive oil
- 2 cloves garlic, minced
- 1 tablespoon lemon juice
- Salt and pepper to taste
- 2 large sweet potatoes, peeled and cut into cubes
- 2 tablespoons olive oil
- 1 teaspoon paprika
- 1 teaspoon garlic powder
- Salt and pepper to taste
- 1 bunch asparagus, trimmed
- Salt to taste
Grilled Salmon Preparation
- In a small bowl, mix the olive oil, minced garlic, lemon juice, salt, and pepper.
- Brush the salmon fillets with the marinade and let them sit for 10-15 minutes.
- Preheat the oven to 400°F (200°C).
- Place the sweet potato cubes on a baking sheet.
- Drizzle with olive oil and sprinkle with paprika, garlic powder, salt, and pepper.
- Toss to coat evenly.
- Roast in the preheated oven for 25-30 minutes, turning once, until tender and golden brown.

- Preheat the grill to medium-high heat.
- Grill the salmon fillets for 4–5 minutes per side, depending on their thickness. The salmon should reach an internal temperature of 145°F (63°C) at its thickest point, or the flesh should be opaque and separate easily with a fork. FoodSafety.gov recommends 145°F (63°C) for fish.

- Bring a pot of water to a boil and place a steamer basket on top.
- Add the asparagus and cover.
- Steam for 3-5 minutes, until tender but still crisp.
- Season with a pinch of salt.
- Arrange the grilled salmon, roasted sweet potatoes, and steamed asparagus on plates.
Tips for Grilling Salmon
- Pat the salmon dry before adding the marinade so it cooks more evenly.
- Preheat the grill before adding the fish.
- If the fillets have skin, begin with the skin side facing down.
- Avoid moving the salmon repeatedly while it cooks because this can cause it to break.
- Use a fish spatula and turn each fillet only once.
- Let the salmon rest for two to three minutes before serving.
Suggested Side Dishes
Mixed Green Salad: A simple salad with mixed greens, cherry tomatoes, cucumber slices, and a light vinaigrette.
Quinoa Salad: A refreshing quinoa salad with chopped vegetables, herbs, and a lemon dressing.
Recipe: Grilled salmon with roasted sweet potatoes

Ingredients
Method
- In a small bowl, mix the olive oil, minced garlic, lemon juice, salt, and pepper.
- Brush the salmon fillets with the marinade and let them sit for 10-15 minutes.
- Preheat the oven to 400°F (200°C).
- Place the sweet potato cubes on a baking sheet.
- Drizzle with olive oil and sprinkle with paprika, garlic powder, salt, and pepper.
- Toss to coat evenly.
- Roast in the preheated oven for 25-30 minutes, turning once, until tender and golden brown.
- Preheat the grill to medium-high heat.
- Grill the salmon fillets for 4-5 minutes per side, or until the fish flakes easily with a fork.
- Bring a pot of water to a boil and place a steamer basket on top.
- Add the asparagus and cover.
- Steam for 3-5 minutes, until tender but still crisp.
- Season with a pinch of salt.
- Arrange the grilled salmon, roasted sweet potatoes, and steamed asparagus on plates.
If you enjoyed this recipe, you might also like our Roast Lamb with Garlic and Rosemary for another Mediterranean-inspired dinner.
You Might Also Like
Anti-Inflammatory Diet Guides
- Anti-Inflammatory Diet: Beginner’s Guide
- 10 Best Anti-Inflammatory Foods to Eat
- 8 Inflammatory Foods to Avoid on an Anti-Inflammatory Diet
- Anti-Inflammatory Pantry: Essential Staples to Keep on Hand
- Turmeric for Inflammation: 5 Benefits and Easy Ways to Use It
Anti-Inflammatory Recipes
- Anti-Inflammatory Bone Broth Recipe (Slow Cooker or Stovetop)
- Healthy Sweet Potato Breakfast Hash
- 14 Best Anti-Inflammatory Snacks to Eat
- Easy Red Lentil Soup Recipe (Healthy & Plant-Based)
Recommended Cookbook
- Anti-Inflammatory Diet for Beginners | 75 Recipes + Free 7-Day Meal Plan
- Best Anti-Inflammatory Cookbook: 3 Top Picks for Beginners
Insulin Resistance Guides
- How to Reverse Insulin Resistance: Diet, Foods & 7-Day Meal Plan
- Best and Worst Foods for Insulin Resistance
- Mediterranean Diet for Insulin Resistance: Can It Help?
Insulin Resistance Recipes and Meal Plans
Supplements and Additional Resources




[…] Healthy Grilled Salmon Recipe with Sweet Potatoes & Asparagus […]