- Combine the rice with two cups water, the garlic, the chili powder, and ¼ tsp each of salt and pepper in a small pot over high heat.
- Bring to a boil, then reduce to a simmer and cook, covered, for 20 minutes, or until fully cooked. Fluff with a fork and set aside.
- Meanwhile, in a saute pan on medium heat, heat the vegetable oil; add the onion, garlic powder, cumin, oregano, a pinch of salt and cook, stirring, for three minutes. Add the ground beef (optional) and cook for one minute; then add the cooked black beans and saute until the ground beef is no longer pink. Check seasoning, stir in lime zest and set aside.
- To prepare each burrito, lay a tortilla on a flat surface and add a sprinkle of the cheese. Top with 1/2 cup cooked rice, 1/2 cup ground beef/black bean mix, a few slices of avocado, and two tablespoons of chopped tomato and sour cream, and garnish liberally with cilantro.
- Roll the tortilla tightly, making sure to tuck in the ends first.
- Heat a large, dry frying pan over high heat. Cook the rolled burrito for one to two minutes on each side to sear lightly. Cut in half and serve with hot sauce, if desired.
**when tomatoes are out of season, swap for 1/2 cup canned diced tomato, that have been completely drained.