In a large skillet, heat the olive oil over medium heat. Once the oil is shimmering, add the diced bell peppers and red onion to the skillet. Sauté for 3-4 minutes until the vegetables are softened and fragrant.
While the vegetables are cooking, crack the eggs into a mixing bowl. Whisk them together with a generous pinch of salt and pepper until well combined.
Add the crumbled chorizo to the skillet with the sautéed vegetables. Cook for about 5-7 minutes, stirring occasionally, until the chorizo is browned and fully cooked.
Slowly pour the whisked eggs into the skillet with the chorizo and vegetables. Stir gently to mix everything together, cooking until the eggs are fully set, which should take around 5 minutes.
Once the egg mixture is cooked, remove the skillet from heat. Gently fold in the black beans and half of the shredded cheese until everything is evenly distributed.
Lay the flour tortillas flat on a clean surface. Spoon a generous helping of the egg mixture into the center of each tortilla, ensuring an even distribution.
Top the filling in each burrito with sliced avocado, a sprinkle of fresh cilantro, and additional salsa to taste.
Sprinkle the remaining cheese over the filling on each tortilla. Carefully fold in the sides of the tortilla, then roll it up tightly from the bottom to create a secure burrito shape.
For a deliciously crispy texture, heat a non-stick skillet over medium heat. Place the burritos seam-side down in the skillet and cook for 2-3 minutes on each side, or until they are beautifully golden and crispy.
Slice each burrito in half and serve immediately while warm, with extra salsa on the side for dipping.
Notes
For a vegetarian option, substitute chorizo with plant-based chorizo.