01 - Heat olive oil in a large skillet over medium heat. Add onions and cook until softened, about 2 minutes. Add garlic and sauté for 30 seconds.
02 - Add ground beef to the skillet and cook, breaking it apart, until browned and fully cooked, about 5 to 6 minutes. Drain excess fat if necessary.
03 - Stir in chili powder, cumin, smoked paprika, oregano, salt, and black pepper. Mix thoroughly, then add beef broth or water. Simmer for 2 to 3 minutes until slightly thickened. Remove from heat.
04 - Heat tortillas in a dry skillet or microwave until pliable and easy to fold.
05 - Lay a tortilla flat and spoon 1/4 of the rice down the center. Layer with beef mixture, black beans, cheese, diced tomato, and shredded lettuce. Add a dollop of sour cream on top.
06 - Fold the sides of the tortilla inward and roll tightly from one end to form the burrito.
07 - For a crispier texture, place the burrito seam-side down in a heated skillet and toast for 1 to 2 minutes per side until golden brown.
08 - Serve immediately with extra sour cream or salsa if desired.