01 -
Heat a large skillet over medium-high heat and add ground beef, chopped onion, and minced garlic. Cook, stirring occasionally, until the beef is browned and onions are softened, about 7 minutes. Drain excess fat for a less greasy filling.
02 -
Sprinkle ground cumin, chili powder, smoked paprika, salt, and black pepper evenly over the beef mixture. Stir to combine and cook for an additional minute to bloom the spices. Remove from heat and fold in shredded cheddar, Monterey Jack cheeses, and chopped cilantro until the cheeses just melt.
03 -
Warm tortillas in a dry skillet over medium heat for 30 seconds on each side or microwave wrapped in a damp paper towel for 30 seconds to increase pliability and prevent cracking during rolling.
04 -
Spoon about 1/3 cup of the beef filling into the center of each warmed tortilla. Fold the sides inward and then roll from the bottom up tightly to form a secure log. Place seam-side down on a plate. Optionally, insert a toothpick to keep closed during frying.
05 -
Pour vegetable oil into a clean skillet and heat over medium until shimmering. Fry the chimichangas seam-side down in batches, cooking each side for 2 to 3 minutes using tongs to turn until all sides are deep golden brown and crispy. Add more oil between batches as necessary.
06 -
Transfer fried chimichangas onto a paper towel-lined plate to drain excess oil. Let rest briefly to maintain crispness. Garnish with additional fresh cilantro and serve with sour cream, salsa, and guacamole on the side.