Reasons Your Burrito Is Subpar

Because soup in a tortilla is not what we're looking for here.
  1. Too much tomato.
    Whether in salsa form, pico de gallo, or simply diced, tomatoes contain a lot of water and will therefore, in excess, make your burrito too wet.
  2. Bad guacamole
    Avocados are extremely delicate, and when they are too old or are exposed to too much heat, their flavor changes in a bad way. Another issue here is when fillers are added to guacamole, like mayo, which yields a creamy but not truly avocado flavor. If you are ever doubtful about a restaurant's guacamole quality, ask for fresh avocado, minced onion, and fresh cilantro. Together inside the burrito, they will form an impromptu fresh guac.
  3. Too much lettuce
    Personally, I'm not a fan of lettuce in burritos at all, but if you insist, make sure to go easy on it. Lettuce also has a high water content and can make your burrito soggy.
  4. Not rolled tightly enough
    Not that I'm advocating eating while walking, but a burrito should be so tightly rolled, that you could ostensibly walk down the street while eating it without spilling it everywhere. It's important that the ends get tucked in before the burrito is rolled up into a tight cylinder, so that spillage is kept to a minimum.
  5. Dried-out meat
    There are many different kinds of meat and vegetarian proteins to be added to a burrito, and in every case, it's important that they be nice and juicy.
  6. Low quality tortilla
    The tortilla around a burrito should be pleasantly chewy, soft, and pliable. Flaky, dry, crumbly tortillas need not apply.
  7. Too much filling
    In the cases of both burritos and spring rolls, less is actually more. It's fine to have a nice, plump burrito, but too much stuff will make it impossible to eat, and will lead the flavors and textures to overwhelm each other. We're looking for balance.