In a large skillet over medium heat, cook the ground beef and chopped onion until the beef is browned and the onion is soft.
Drain excess fat and stir in garlic powder, cumin, paprika, salt, and pepper.
Remove from heat and stir in the shredded cheese, sour cream, and salsa.
Spoon the beef mixture evenly down the center of each tortilla, then fold in the sides and roll up tightly.
Heat about 1 inch of vegetable oil in a deep skillet over medium-high heat.
Carefully place the chimichangas seam-side down in the hot oil and fry until golden brown on all sides.
Drain on paper towels and serve hot with your favorite toppings like guacamole, sour cream, or extra salsa.