01 - Heat olive oil in a large skillet over medium heat. Add the onion and red bell pepper, sauté for 3 to 4 minutes until softened.
02 - Add minced garlic and cook for 1 minute. Stir in ground beef, breaking it up with a spoon, and cook until browned, about 5 to 6 minutes.
03 - Sprinkle in ground cumin, smoked paprika, chili powder, salt, and black pepper. Cook for an additional 2 minutes, then remove from heat.
04 - Combine shredded cheddar and Monterey Jack cheeses in a bowl.
05 - Lay one tortilla flat, sprinkle with one quarter of the cheese blend over half of the tortilla. Add one quarter of the beef mixture on top. Fold the tortilla over 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 per 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. Mix thoroughly.
08 - Scoop avocados into a bowl and mash with a fork. Stir in diced tomato, chopped red onion, cilantro, lime juice, salt, and pepper to taste.
09 - Slice quesadillas into wedges and serve immediately alongside the fresh salsa and guacamole.