Heat oven to 375 degrees F.
Heat 2 tablespoons oil in a 10-inch nonstick skillet over medium to medium-high heat. Add the ham and turkey and cook 3 to 4 minutes, add scallions and cook 1 to 2 minutes more. Beat eggs with milk or half-and-half, hot sauce, salt and pepper. Pour over the meats and scallions and cook the eggs a few minutes, lifting to settle. Transfer to oven.
While turkey and ham are heating through, heat a second nonstick skillet with 1 tablespoon oil and 2 tablespoons butter over medium heat. Add potatoes and grated onion and cook 7 to 8 minutes. Season the hash browns with salt and pepper. Turn and press the potatoes down to brown and crisp.
Grate Emmentaler cheese.
Remove frittata from oven after 5 to 6 minutes, once eggs have set on top but are still a bit soft at the center. Cover the frittata with cheese and bake 5 to 6 minutes more until golden on top. Let stand a few minutes before cutting in wedges to serve.
Preheat grill to medium-high heat.
Once preheated, place pineapple spears on the grill and mark on all sides. Remove and garnish with crystallized ginger.
Switch broiler on and lightly toast bread on each side. Stir ricotta with lots of coarse black pepper, rosemary and honey. Top the toast with heavy dollops of ricotta to pass at table.
Serve wedges of frittata with potatoes and pineapple spears alongside.