01 - Heat olive oil in a large skillet over medium heat. Add chopped onion and sauté until softened, about 3 minutes. Add minced garlic and cook for 1 minute.
02 - Add ground beef to the skillet, breaking it up with a spoon. Cook until browned, approximately 5 to 7 minutes. Drain excess fat if necessary.
03 - Stir in chili powder, cumin, smoked paprika, oregano, salt, and black pepper. Add tomato sauce and simmer for 3 to 4 minutes until thickened. Remove from heat.
04 - In a small bowl, combine cooked rice with lime juice, chopped cilantro, and a pinch of salt if desired. Toss gently to combine.
05 - In a separate pan over low heat, warm drained beans with cumin, chili powder, salt, and pepper for 2 to 3 minutes.
06 - Warm flour tortillas in a dry skillet or wrapped in foil in a low oven until soft and pliable.
07 - Lay one tortilla flat. Place a quarter of the rice, beans, beef mixture, and shredded cheese in the center. Add optional toppings such as salsa, sour cream, avocado, lettuce, or tomatoes as desired.
08 - Fold in the sides and roll the tortilla tightly from the bottom to enclose the filling. Repeat with remaining tortillas and fillings.
09 - For a crispier texture, place burritos seam side down in a skillet and toast over medium heat for 2 to 3 minutes per side.
10 - Serve warm with extra toppings as preferred.