All ingredients ready? Let's begin!
Heat a skillet on the stove then toast the cumin for 30 seconds.
Add the oil and onions.
Add the peppers, garlic, sugar and bay leaf.
Cook, stirring often, until the vegetables are golden.
Add the tomatoes, parsley, cayenne, thyme and saffron, and 2/3 of the cilantro.
Turn the heat down a bit and simmer for 15 minutes, adding water when needed so it is sauce-like.
When the sauce is thick and bubbly, add salt and black pepper to taste.
Now add a little more water then add the salmon on top and press it down.
Cover and cook for 10 minutes or until the salmon is done.
Serve garnished with the remaining cilantro.