Whisk together yeast, sugar, and warm water in a small bowl. Let it sit for 5-10 minutes until foamy.
Mix together flour and salt. Add olive oil, yeast mixture to the dry ingredients. Mix with a wooden spoon until the dough just begins to come together.
Knead the dough by hand for about 5 minutes until it’s soft and elastic. Place the dough in a greased mixing bowl. Cover with plastic wrap and let it rise for about 30 minutes or until doubled in size.
Preheat oven to 450°F.
Grease a 9-inch round baking pan with olive oil. Place the dough into the pan. Stretch the dough by gently flattening the dough ball. Use a fork to poke holes across the surface of the dough.
Brush the dough with olive oil. Spread tomato sauce evenly on top of the dough.
Add swiss cheese, distributing it evenly over the surface.
Add sliced onions and diced meat on top of the cheese.
Bake for 15-20 minutes or until the cheese is melted, and the crust is golden brown.
Remove the pizza from the oven, and transfer to a cutting board.
Garnish with chopped parsley or basil. Slice and serve immediately.