Heat olive oil in a skillet over medium heat and sauté chopped onions until translucent.
Add ground beef and cook until browned, then drain excess fat.
Stir in taco seasoning and water, then simmer the beef mixture until thickened.
In a large pot, combine uncooked rice, chicken broth, chunky salsa, garlic salt, and cumin; bring to a boil.
Reduce heat and simmer the rice mixture until fully cooked.
In a mixing bowl, blend sour cream, chipotle sauce, chili powder, sugar, salt, cumin, paprika, garlic powder, and onion powder until smooth.
Lay tortillas flat and fill each with the cooked rice, beef mixture, a drizzle of nacho cheese sauce, and shredded Mexican cheese.
Roll the tortillas tightly into quesaritos.
Heat olive oil in the skillet again and cook the rolled quesadillas seam-side down until golden brown on all sides.
Serve warm with additional sour cream if desired.