Preheat the oven broiler to high and set the oven rack about 6 inches away from the heat source. Line a baking sheet with foil and spray with olive oil or other cooking oil. Place the salmon on the foiled baking sheet and brush 1 tbsp of olive oil over each fillet and season the with salt, pepper, garlic powder, onion powder, and paprika. Broil the salmon for 6-8 minutes (depending on how thick your salmon is) until the internal temperature has reached 145 F.
Heat 1 tbsp of olive oil in a large skillet and cook the onions over medium heat for 2-3 minutes until soft, then stir in the garlic and cook another minute.
Whisk in the arrowroot, add the red pepper flakes, bone broth, and coconut milk. Stir to combine, scraping the brown bits off the bottom. Then stir in the mustard, Italian seasoning, salt and pepper. Cook and stir over medium-high heat until it starts to thicken (about 5-6 minutes).
Add the basil, spinach and sun-dried tomatoes and allow mixture to simmer for 1-2 minutes or until spinach is wilted. Place the salmon in the skillet and simmer another 2 minutes. Serve over cauliflower rice, zucchini noodles, or with roasted potatoes. Enjoy!
Notes
If following the Whole30 diet, check the ingredients on your sun dried tomatoes, as many that are stored in oil are not compliant. You can also use tomatoes that are not stored in oil, just allow them to simmer long enough to soften in the broth.