A burrito can be a balanced, nutritious meal or a calorie bomb, and the difference comes down to what goes inside it. A basic chicken burrito from a restaurant like Chipotle runs about 850 to 990 calories with 2,000 to 2,500 milligrams of sodium, which is close to or exceeding an entire day’s recommended sodium limit in a single meal. But a burrito you build at home with lean protein, beans, vegetables, and smart toppings can deliver solid nutrition for far fewer calories. The format itself isn’t the problem. The ingredients are.
The Tortilla Sets the Baseline
Before you add a single filling, the flour tortilla already contributes a significant share of calories and carbohydrates. A standard burrito-size flour tortilla (10 to 12 inches) contains around 210 to 320 calories and 35 or more grams of carbohydrates, depending on the brand and size. Restaurant tortillas tend to sit at the higher end of that range. That’s roughly the same calorie load as two slices of sandwich bread, which is reasonable for a meal, but it means everything you pile inside is added on top of that foundation.
Whole wheat tortillas are available at most grocery stores and offer more fiber, which slows digestion and helps you feel full longer. If you’re watching carbohydrate intake closely, skipping the tortilla entirely and eating a burrito bowl saves you 200 to 350 calories with no real loss in satisfaction.
Beans Are the Healthiest Part
Beans are one of the most nutritionally dense ingredients in any burrito. A half cup of cooked black beans provides about 7 grams of fiber, nearly a third of what most adults need in a day. Pinto beans are almost identical at 6.9 grams per half cup. Both deliver plant-based protein, iron, and folate. The soluble fiber in beans (about 2 to 3 grams per serving) helps lower cholesterol and stabilize blood sugar after a meal.
If your burrito has beans in it, you’re getting something genuinely good for you. Many restaurant burritos include a full cup of beans, which doubles those fiber numbers and makes the meal significantly more filling than one built on rice and meat alone.
Rice: Choose Brown When You Can
Most restaurant burritos use white rice, which has a high glycemic index of about 73, meaning it causes a relatively fast spike in blood sugar. Brown rice is only moderately better with a glycemic index around 68, but it delivers more fiber, magnesium, potassium, iron, and several B vitamins that white rice has been stripped of during processing. Over time, those differences add up.
Rice also adds 200 to 250 calories per serving in a burrito. If you’re building at home, using half the typical rice portion and adding extra beans or grilled vegetables is an easy swap that increases fiber and nutrients while cutting calories.
Protein Choices Matter More Than You Think
Grilled chicken and fish are the leanest protein options for a burrito, typically adding 150 to 200 calories with minimal saturated fat. Steak is a reasonable middle ground. Carnitas (braised pork) and barbacoa (braised beef) push the calorie count higher and can add significantly more sodium. A carnitas burrito with beans, rice, cheese, and salsa at Chipotle hits about 1,130 calories and over 3,000 milligrams of sodium.
For a vegetarian option, combining beans with a small amount of cheese gives you a complete protein. This tends to be the lowest-calorie configuration, though cheese and sour cream can quietly add back what you saved by skipping the meat.
Toppings That Help vs. Toppings That Hurt
Guacamole adds calories (about 100 per two-tablespoon serving), but those calories come with heart-healthy monounsaturated fats, potassium, and fiber. It’s one of the more nutritious toppings you can choose. Salsa, whether fresh pico de gallo or a cooked variety, adds flavor for almost no calories and provides vitamins from the tomatoes and peppers.
Sour cream and shredded cheese are where burritos start tipping toward excess. Each adds 100 to 150 calories per serving, mostly from saturated fat, and cheese contributes a significant amount of sodium. Choosing one or the other rather than both is a practical way to keep a burrito reasonable. If you pick guacamole over sour cream, you’re trading saturated fat for unsaturated fat and gaining vitamins in the process.
The Sodium Problem
Sodium is the biggest hidden issue with burritos, especially from restaurants. The recommended daily limit is 2,300 milligrams, and most restaurant burritos land between 1,500 and 3,000 milligrams in a single serving. That sodium comes from multiple sources stacking up: the seasoned meat, the tortilla, canned beans, cheese, salsa, and rice that’s often cooked with salt.
Even at home, commercial taco or burrito seasoning packets contain about 380 milligrams of sodium per serving. A single packet divided across a few burritos adds up fast when combined with canned beans (which can carry 400 or more milligrams per half cup unless you rinse them or buy low-sodium versions) and salted cheese.
If you’re making burritos at home, rinsing canned beans, seasoning meat with your own spice blend instead of a packet, and going easy on cheese can cut sodium by half or more compared to a restaurant version.
Restaurant Burritos vs. Homemade
The calorie gap between a restaurant burrito and one made at home is enormous. Data from the Center for Science in the Public Interest shows that full-size burritos at major chains range from about 560 calories for the most stripped-down options to over 1,500 calories for loaded versions. Most standard burritos with meat, beans, rice, and cheese fall in the 850 to 1,100 calorie range. Some oversized options, like Baja Fresh’s Dos Manos at 1,590 calories and 3,730 milligrams of sodium, pack nearly a full day’s worth of food into one meal.
At home, you control portions. Using a standard-size tortilla, a modest scoop of rice, a half cup of beans, four ounces of grilled chicken, salsa, and a bit of guacamole, you can build a satisfying burrito for 500 to 600 calories with well under 1,000 milligrams of sodium. That’s a genuinely balanced meal with protein, fiber, healthy fats, and complex carbohydrates.
How to Build a Healthier Burrito
- Start smaller. A 10-inch whole wheat tortilla instead of a 12-inch white flour one saves calories and adds fiber. Or skip the tortilla and go with a bowl.
- Prioritize beans. They’re the most nutritious component. Black or pinto, either works.
- Cut the rice in half. Replace the other half with grilled peppers, onions, or lettuce for more volume and fewer empty carbohydrates.
- Choose lean protein. Grilled chicken or fish over carnitas or barbacoa.
- Pick guacamole over sour cream. Better fats, more nutrients.
- Use cheese sparingly. A tablespoon of crumbled queso fresco gives you flavor without the sodium load of a handful of shredded cheddar.
- Load up on salsa. It’s essentially free calories with real nutritional value.
A burrito built with these principles is a well-rounded meal that provides fiber, protein, vitamins, and healthy fats. The format works. It’s the default restaurant version, with its oversized tortilla, double portions, and layers of cheese and sour cream, that turns it into something your body has to work overtime to process.