Preheat the oven to 400°F and line a baking sheet with parchment paper so the taco sticks do not stick and bake evenly.
Heat olive oil in a large skillet over medium heat. Add the chopped onion and cook slowly until soft and translucent, stirring occasionally.
Add the minced garlic and cook briefly until fragrant, being careful not to let it brown.
Add the ground beef to the skillet and break it apart gently. Cook until fully browned and no pink remains.
Season the beef with taco seasoning and stir thoroughly so the flavor is evenly distributed. Reduce heat slightly and cook for a few more minutes.
Remove the skillet from the heat and allow the beef mixture to cool slightly. This helps prevent the dough from softening during assembly.
Roll out the dough on a clean surface and cut it into evenly sized rectangular strips so the taco sticks bake uniformly.
Place a spoonful of the beef mixture along the center of each strip and top with mozzarella and cheddar cheese.
Fold the dough over the filling and pinch the edges firmly to seal, forming long, enclosed sticks.
Arrange the sticks seam side down on the prepared baking sheet, leaving space between each one.
Bake for 20 to 25 minutes, until the dough is golden and the cheese inside is fully melted.
Remove from the oven and allow the taco sticks to cool slightly before serving so the filling sets and is easier to eat.