Boil the ziti in salted water until al dente. Drain and rinse the noodles with cold water so they don’t stick together.
Mix the ricotta, mozzarella, cream cheese, Parmesan, garlic powder, Italian seasoning, salt, and pepper in a bowl.
Spoon the cheese filling into a piping bag or a zip-top bag with the corner snipped off.
Pipe the cheese mixture into each ziti noodle. Don’t overfill them—just enough to fill the center works best.
Set up three bowls: one for flour, one for beaten eggs, and one for Italian breadcrumbs.
Roll each stuffed ziti in flour, dip it in the egg, then coat fully with breadcrumbs. Gently press the crumbs so they stick.
Heat oil in a deep skillet or fryer to 350°F.
Fry the ziti in batches for 2-3 minutes until golden and crisp.
Let them drain on paper towels.
Serve hot with marinara for dipping.