01 - Heat olive oil in a large skillet over medium heat. Add onion and bell pepper; sauté for 3 to 4 minutes until softened.
02 - Add garlic and cook for 1 minute. Stir in ground beef, breaking it up with a spoon; cook until browned, about 5 to 6 minutes.
03 - Sprinkle in ground cumin, smoked paprika, chili powder, salt, and black pepper. Cook for 2 more minutes, then remove from heat.
04 - Combine shredded cheddar and Monterey Jack cheese in a bowl.
05 - Lay a tortilla flat and spread one quarter of the cheese blend over half. Add one quarter of the beef mixture on top, then fold tortilla to form a half-moon. Repeat with remaining tortillas.
06 - Heat a large nonstick skillet or griddle over medium heat. Cook quesadillas for 2 to 3 minutes per side until golden brown and cheese melts. Keep warm.
07 - Combine diced tomatoes, red onion, jalapeño, cilantro, lime juice, and salt in a bowl; mix well.
08 - Scoop avocados into a bowl and mash with a fork. Stir in tomato, red onion, cilantro, lime juice, salt, and pepper.
09 - Slice quesadillas into wedges and serve immediately with fresh salsa and guacamole.