In a large bowl, combine the flour, instant yeast, sugar, and salt. Mix well.
Gradually add the warm water and olive oil to the dry ingredients, stirring until a dough forms.
Knead the dough on a lightly floured surface for about 5-7 minutes until smooth and elastic.
Place the dough in a greased bowl, cover with a kitchen towel, and let it rise in a warm place for about 1 hour or until doubled in size.
Preheat your oven to 475°F (245°C). If using a pizza stone, place it in the oven to heat.
Once the dough has risen, punch it down and roll it out on a floured surface to your desired thickness (about 12 inches in diameter).
Transfer the rolled-out dough to a pizza peel or baking sheet lined with parchment paper.
Spread the ricotta cheese evenly over the dough, leaving a small border around the edges.
Sprinkle the mozzarella cheese over the ricotta, then layer the pepperoni slices on top.
Bake in the preheated oven for 12-15 minutes, or until the crust is golden and the cheese is bubbly.
Remove the pizza from the oven and drizzle hot honey over the top. Sprinkle with red pepper flakes if desired.
Garnish with fresh basil leaves before slicing and serving.