In Olive Oil (1 tablespoon), saute Scallion (6 stalk) and Onion (1) until onions are lightly caramelized, turn down the heat of the pan to low.
Add the bone-in Ham Steak (1 slice) cook on low heat for 3 minutes.
Turn the steak, cook until fully heated through, about 2-3 more minutes, depending on the thickness of the steak, without letting the onions getting too dark. Remove the steak to a warm plate.
Add Grape Tomatoes (1/2 cup) and season with Kosher Salt (to taste) and Cayenne Pepper (to taste). Saute until tomatoes are heated through.
Serve on top of the ham.