01 - Heat a large skillet over medium heat. Cook bacon slices until crisp, approximately 5 to 7 minutes. Transfer to a paper towel-lined plate to drain and crumble once cooled. Leave 1 tablespoon of bacon fat in the skillet and discard the rest.
02 - Add diced onion and red bell pepper to the skillet. Sauté for 3 to 4 minutes until softened. Incorporate diced jalapeño and chopped spinach, cooking for another 1 to 2 minutes until the spinach wilts. Remove vegetables from skillet and set aside.
03 - Whisk eggs with salt, black pepper, and smoked paprika in a bowl. Pour into the skillet over medium-low heat and scramble gently until just set, about 2 to 3 minutes.
04 - Warm flour tortillas in a dry skillet or microwave for 15 to 20 seconds until pliable.
05 - Distribute scrambled eggs, sautéed vegetables, crumbled bacon, and shredded cheddar cheese evenly among tortillas. Add optional toppings as desired.
06 - Fold sides of tortillas inward, then roll up tightly from the bottom. Optionally, toast seam side down in the skillet briefly to seal and crisp the burrito.
07 - Serve immediately with extra salsa, sour cream, and sliced avocado.