This delectable Mexican dish is packed with flavors and can be easily customized to suit your preferences. Whether you're a vegetarian or a meat lover, this recipe has got you covered. So, let's gather our ingredients, don our aprons, and embark on a culinary adventure!
Heat olive oil in a large skillet over medium heat. Add the diced onion and minced garlic, and sauté until the onion becomes translucent.
Add the diced red and green bell peppers, and jalapeño pepper (if using) to the skillet. Sauté for 3-4 minutes until the peppers are slightly softened.
In a small bowl, combine the ground cumin, chili powder, paprika, salt, and black pepper. Mix well.
Add the spice mixture to the skillet and stir until the vegetables are coated evenly.
Stir in the black beans and cooked rice, mixing everything together.
Reduce the heat to low and let the mixture simmer for 5 minutes, allowing the flavors to meld.
Warm the flour tortillas in a dry skillet for a few seconds on each side until they are pliable.
Divide the vegetable and bean mixture evenly among the tortillas, placing the mixture in the center of each tortilla.
Sprinkle shredded cheese and chopped cilantro over the filling.
Fold the sides of the tortillas towards the center and roll them up tightly.
Wrap each burrito in aluminum foil to hold its shape.
Preheat the oven to 350°F (175°C). Place the wrapped burritos on a baking sheet and bake for 15 minutes, or until the cheese melts.
Remove the foil and serve the burritos with salsa, sour cream, and guacamole if desired.