Heat the olive oil in a large non-stick skillet on medium heat. Add the onions and saute until they start to become translucent.
Add the chopped spinach and cook with the onions until the spinach is completely wilted, cooked through, and all the water released from the spinach has burned off. Mix frequently.
Add the cooked brown rice and the steamed lentils. Mix them into the mixture until they are thoroughly combined and heated all the way through.
Remove from heat and fold in the vegan mozzarella shreds.
Add Cholula hot sauce (if using). Add more or less depending on your preferred level of spice/flavor. Season with salt if needed.
Heat a non-stick pan on medium heat. Lightly grill one side of the tortilla with some vegan butter. Place the tortilla grilled side up on a plate. Place 2-3 large spoons (about 2/3 cup, depending on the size of your tortilla) in the center of the tortilla. Fold all 4 sides over into a burrito and place it back on the heated skillet, seam-side down. Place a heavy item such as another pot on top of the burrito to press it down (acting as a panini press). Cook on both sides for 3-5 minutes until both sides are toasted, crispy, and browned.
Cut the wrap in half and serve warm with your favorite hot sauce.
Notes
I buy the steamed pre-cooked lentils from Trader Joes. If you are using Gluten-Free brown rice tortilla, you probably will not be able to wrap it up like a burrito as you can with a flour tortilla. So instead, slowly grill both sides of the brown rice tortilla (without using any butter) until the tortilla becomes crispy. Place some filling in the middle and wrap two sides over the filling. Eat as an open wrap. Alternatively, you can grill some corn tortillas and enjoy them as tacos.