Cook rice in a rice cooker or pan. Set aside.
Bring a pot of water to boil and add the cubed potatoes and a pinch of salt. Reduce to medium heat and cook for 15 minutes. Remove from heat and drain the water. Set aside.
While the potatoes are cooking, heat 1 tablespoon of oil in a medium pan on medium heat. Add the oil, onion, and garlic and cook for a minute. Give it a stir.
Add the chopped tomato, chipotle chili, tomato paste and cook for another 2 minutes.
Add in the water, black beans, and remaining bean ingredients. Bring to a boil then cook for 20 minutes. Set aside.
In a medium frying pan, add 1 tablespoon oil and 1/4 of an onion chopped. Add in the boiled potatoes and remaining potato ingredients. Sauté for 5 minutes until lightly brown. Set aside.
Place all in the blender chipotle sauce ingredients in the blender. Blend until smooth.
For serving, place in a tortilla - lettuce, rice, beans, potatoes, chopped cabbage, cilantro, and a spoonful of our homemade chipotle sauce.
Slice the tortilla in half and optional to place the burrito in the oven to cook for 10 minutes until lightly brown. Serve with our homemade chipotle sauce.