Marinating and cooking salmon. Prepare about 1 lb 2 oz (about 500 g) of salmon portion.
Combine 2 tablespoon olive oil, 1 tablespoon honey, ½ freshly squeezed orange, 1 teaspoon oregano, ½ teaspoon ground paprika, salt and pepper in a small container.
Set the salmon in the glass container with a lid and pour the marinade over it.
Close the lid and shake the container until all the salmon is coated.
Put the container in the fridge for about 30 minutes.
Take the salmon out of the marinade (but keep the marinade for later steps!).
Cook marinated salmon on a cast-iron skillet.
Steam the Asparagus. Wash asparagus with running water and cut the stems off.
In a skillet with a lid, pour 1 cup of water and nest asparagus.
Add butter cubes on top of the asparagus.
Heat up uncovered on medium heat until the water starts boiling (with this much water, it shouldn't be more than 5 minutes).
Turn the heat down to low and cover the skillet. Let asparagus steam for about 10 minutes.
Remove from heat and set aside. You don't want to overcook asparagus, as it will be mushy.
Preparing the sauce. Heat olive oil in a shallow pan on medium heat.
Add chopped onions and cook until fragrant (about 5 min).
Next, add chopped cherry tomatoes and mix well.
Add minced garlic and give it a good mix. Don't cook garlic for too long as it will burn and not taste good in the end.
Pour heavy cream and mix it well. You might need to turn down the heat a little as you want to simmer heavy cream.
Get the liquid you saved from marinating the salmon and add it to your sauce.
Cook everything until thickened to your liking.
My sauce ended up thick, so the best trick if this happens is to add some liquid from where you cooked your pasta.I ended up adding about ⅔ cup of liquid from the pasta.
Cut cooked salmon into pieces and add it to the creamy sauce.
Cut cooked asparagus into smaller pieces and add it to the sauce.
Pour the creamy sauce over pasta and enjoy the delicious salmon asparagus pasta meal!