Warm the rice. If using leftover rice, fluff it and warm it in the microwave or on the stovetop with a splash of water. Stir in a squeeze of lime and a pinch of salt for brightness.
Sauté aromatics. Heat 1 tablespoon oil in a skillet over medium.
Add onion and cook 4–5 minutes until soft. Stir in garlic for 30 seconds until fragrant.
Season the beans. Add beans, 1 tablespoon tomato paste, 1 teaspoon cumin, 1 teaspoon chili powder, 1/2 teaspoon smoked paprika, and a pinch of oregano. Stir in 1/4 cup water and simmer 2–3 minutes.
Mash a few beans with the back of a spoon to thicken. Season with salt and pepper. Finish with a squeeze of lime.
Warm the tortillas. Heat each tortilla in a dry skillet for 20–30 seconds per side, or wrap in a damp paper towel and microwave for 20 seconds. Warm tortillas are less likely to tear.
Assemble. Lay a tortilla flat.
Add a line of rice down the center, top with a generous scoop of beans, a spoonful of salsa, and a handful of vegan cheese. Add optional veggies if you like.
Roll it right. Fold the sides inward over the filling. Tuck the bottom edge over everything and roll tightly to seal. Don’t overfill—it makes rolling harder.
Melt and crisp. Place the burrito seam-side down in a lightly oiled skillet over medium heat.
Cook 1–2 minutes per side until golden and the cheese melts.
Serve. Slice in half and serve with extra salsa, hot sauce, or guacamole.