In a large skillet, heat olive oil over medium heat. Add the diced onion and cook until translucent, about 3-4 minutes.
Add the minced garlic and cook for another minute until fragrant. Then, add the ground beef, breaking it apart with a spatula.
Season the beef with salt, black pepper, and smoked paprika. Cook until the beef is browned and cooked through, about 6-8 minutes.
Once the beef is cooked, drain any excess fat if necessary. Stir in the ketchup and mustard, mixing well to combine.
Remove the skillet from heat and fold in the shredded cheddar cheese until melted and evenly distributed.
Warm the flour tortillas in a dry skillet or microwave for a few seconds to make them pliable.
To assemble each burrito, place a generous scoop of the cheeseburger mixture in the center of a tortilla. Top with shredded lettuce, diced tomato, and chopped pickles.
If desired, drizzle with mayonnaise for added creaminess. Fold in the sides and roll the tortilla tightly to enclose the filling.
Repeat the process for the remaining tortillas and filling. Serve immediately with your favorite dipping sauces.