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