Start Potatoes: Put potatoes in a pot and sprinkle with salt. Add cold water to cover potatoes. Bring to a boil over high heat. Lower heat to medium-high and cook until potatoes are tender, about 20 minutes.
Make sauce: While the potatoes are cooking, make the passionfruit sauce. Put passionfruit pulp and honey in a small saucepan. Bring to a boil over medium-high heat. Cook until the sauce thickens enough to coat the back of a spoon, 10 – 15 minutes. Set aside.
Finish Mashed Potatoes: When the potatoes are done cooking, drain. Return to pot and mash by hand or mash with a food processor. Add butter and milk and stir until all butter is melted and incorporated. Stir in cilantro. Season to taste with salt and pepper.
Steam green beans: Put green beans in a pot and add about 1 inch of cold water. Cover and turn heat to high. Steam 3-5 minutes, depending how crisp or tender you like them.
Sear salmon: Pat salmon dry with paper towels and season with salt and pepper. Heat oil in a cast iron skillet over medium-high heat. Add salmon, skin side up. Cook for 3 minutes. Carefully flip salmon over with a spatula and cook 3-5 more minutes, until it reaches your desired doneness. (A thinner fillet will be done in less time. Fish should flake easily or reach internal temperature of 145 degrees).
To serve: Divide mashed potatoes and steamed green beans between serving plates. Top with salmon and drizzle with passionfruit sauce. Garnish with chopped cilantro.