01 - Heat olive oil in a large skillet over medium-high heat. Add the onion and sauté until translucent, about 2 minutes.
02 - Add garlic and cook for 30 seconds until fragrant. Add ground beef and cook until browned, breaking it apart with a spatula as it cooks, about 5 to 6 minutes.
03 - Stir in taco seasoning, tomato paste, and water. Simmer for 2 to 3 minutes until the mixture thickens. Season with salt and pepper to taste. Remove from heat.
04 - Warm the flour tortillas in a microwave or dry skillet until pliable and easy to fold.
05 - Lay each tortilla flat. Spread 2 tbsp nacho cheese sauce in the center. Top with a quarter of the beef mixture, then sprinkle cheddar and Monterey Jack cheeses over the beef.
06 - Place a tostada shell on top of the cheese. Spread 1 tbsp sour cream over the shell, then layer with shredded lettuce and diced tomatoes.
07 - Carefully fold the edges of the tortilla up and over the center, pleating as you go, until the filling is completely enclosed.
08 - Heat a large skillet over medium heat. Place each crunch wrap seam side down and cook for 2 to 3 minutes per side until golden brown and crisp.
09 - Slice each wrap in half and serve hot.