Can squirrels eat broccoli? Yes, they can, and most squirrels handle it just fine in small amounts. Broccoli isn't toxic to squirrels, and it actually brings some solid nutritional value to the table.
But like with any food that isn't a core part of their natural diet, there are a few things you should know before you start handing out florets.
A raw broccoli floret packs roughly 34 calories per 100 grams and delivers a meaningful dose of vitamin C, which is important because squirrels can't synthesize their own. It's also high in water content (about 89%) and low in fat, making it a light, hydrating snack. The catch is that broccoli belongs to the cruciferous vegetable family, which contains naturally occurring compounds called goitrogens.
In large amounts, these can interfere with thyroid function. So the real question isn't just whether squirrels can eat broccoli, it's how much and how often is actually safe. Let's break it all down.
Quick Answer
Yes, squirrels can eat broccoli. It's non-toxic and provides useful nutrients like vitamin C, fiber, and calcium. Keep portions small, roughly one to two bite-sized florets.
Limit broccoli to once or twice a week. Always wash it thoroughly and serve it raw or lightly steamed, never cooked with oil, salt, or seasoning.
What's Actually in Broccoli — and Why It Matters for Squirrels
Broccoli is one of the most nutrient-dense vegetables you could offer a squirrel, but not all of those nutrients are equally beneficial for a small rodent. Here's what's inside a typical 100-gram serving of raw broccoli and how each component affects a squirrel's body.
| Nutrient | Amount per 100g raw | Relevance to squirrels |
|---|---|---|
| Calories | 34 kcal | Low energy density, unlikely to cause weight gain |
| Water | ~89g | Hydrating, especially useful in warm weather |
| Fiber | 2.6g | Supports digestive health in moderate amounts |
| Vitamin C | ~89mg | Essential, squirrels cannot produce their own |
| Vitamin K | ~102µg | Supports blood clotting and bone health |
| Calcium | ~47mg | Important for bone and dental health |
| Protein | 2.8g | Modest contribution, not a primary protein source |
The standout here is vitamin C. Most mammals produce their own, but squirrels are among the few that don't, so dietary sources matter. Broccoli delivers that in a low-calorie package.
The fiber content is also helpful for keeping a squirrel's digestive system moving, which is one reason wildlife rehabilitators sometimes include small amounts of broccoli in recovery diets for orphaned squirrels.
Then there's the goitrogen issue. Broccoli contains compounds called isothiocyanates, which fall under the broader category of goitrogens. These substances can interfere with iodine uptake in the thyroid gland when consumed in large quantities.
For a squirrel eating a varied diet with only occasional broccoli, this isn't a realistic concern. But if broccoli becomes a daily staple, the cumulative goitrogenic load could potentially affect thyroid function over time. That's the key distinction: occasional treat versus dietary mainstay.
The oxalate levels in broccoli are moderate, lower than spinach but higher than something like bell peppers. Oxalates can bind to calcium and reduce its absorption, which is another reason variety matters more than volume.
The Benefits of Broccoli for Squirrels
When fed in moderation, broccoli offers several genuine advantages for squirrels, whether they're wild visitors to your backyard or under human care in a rehabilitation setting.
Strong vitamin C source. Since squirrels can't manufacture vitamin C internally, they need to get it from food. Broccoli is one of the richest common vegetable sources, and a small floret goes a long way toward meeting that need.
Hydration support. With nearly 89% water content, broccoli helps with hydration, particularly during hot summer months when wild squirrels may struggle to find enough moisture from natural food sources alone.
Low calorie, low fat. Obesity is a real problem for squirrels that rely heavily on human-provided food, especially calorie-dense options like peanuts and sunflower seeds. Broccoli is the opposite, light and filling without packing on weight.
Dietary variety. In wildlife rehabilitation, variety is one of the most important principles of animal nutrition. Offering different vegetables exposes squirrels to a broader range of micronutrients and reduces the risk of any single compound building up to problematic levels.
Palatability. Most squirrels accept broccoli readily, both raw and lightly steamed. That makes it a practical option for people who want to offer something healthier than bread or crackers to backyard visitors.
The Risks You Shouldn't Ignore
Broccoli is safe in the right context, but there are real risks that come with feeding it incorrectly or too frequently.
Digestive upset from overfeeding. Cruciferous vegetables produce gas during digestion. Squirrels have small, sensitive digestive systems, and too much broccoli can cause bloating, discomfort, and loose stools. This is the most common issue reported by wildlife rehabilitators who introduce broccoli too quickly or in portions that are too large.
Goitrogenic effects. As mentioned earlier, the isothiocyanates in broccoli can interfere with thyroid function if consumed in large amounts over a prolonged period. A squirrel eating broccoli daily for weeks could develop hypothyroid symptoms, including lethargy, weight gain, and poor coat condition. Keeping broccoli to once or twice a week eliminates this risk almost entirely.
Choking hazard. Raw broccoli stems are firm and can be difficult for a squirrel to chew if the pieces are too large. Always cut broccoli into small, manageable pieces, roughly the size of a squirrel's paw or smaller.
Pesticide residue. Store-bought broccoli is one of the most heavily sprayed crops. The Environmental Working Group consistently ranks it among vegetables with detectable pesticide residues. If you're feeding broccoli to squirrels, wash it thoroughly under running water or choose organic when possible.
Nutritional imbalance. Broccoli is a supplement, not a staple. If it displaces more appropriate foods like nuts, seeds, fruits, and other vegetables, the squirrel ends up with a diet that's too low in fat and calories for its energy needs. This is especially dangerous for wild squirrels preparing for winter.
How to Safely Feed Broccoli to Squirrels
If you've decided to offer broccoli, doing it the right way makes all the difference between a healthy treat and a digestive problem. Here's the process that wildlife rehabilitators and exotic veterinarians generally recommend.
Step 1: Wash it thoroughly. Rinse the broccoli under cool running water for at least 30 seconds. Rub the florets gently with your fingers to remove surface residue. If you're using conventional (non-organic) broccoli, you can soak it in a solution of one part white vinegar to three parts water for five minutes, then rinse again.
Step 2: Cut it small. Break or cut the broccoli into pieces no larger than about half an inch. A squirrel's mouth is tiny, and large chunks are both a choking hazard and harder to digest. Florets are easier for them to handle than thick stems.
Step 3: Start with a tiny amount. The first time you offer broccoli, give just one small floret. Wait 24 hours and observe. If the squirrel eats it and shows no signs of digestive distress (normal stool, normal energy, normal appetite), you can gradually increase to two or three small pieces.
Step 4: Serve it plain. Raw is fine. Lightly steamed (two to three minutes, no salt, no oil, no butter) is also fine and may actually be easier to digest. Never serve broccoli that's been cooked with garlic, onion, or any seasoning, as these can be harmful to squirrels.
Step 5: Place it where the squirrel can find it. For wild squirrels, put the broccoli pieces in a shallow dish or on a flat surface near where you normally see them. Don't leave it out overnight, as it can attract insects or spoil. For captive squirrels under rehabilitation, offer it as part of a varied meal alongside nuts, seeds, and other vegetables.
Step 6: Monitor and adjust. If the squirrel develops loose stools, seems lethargic, or refuses to eat, stop offering broccoli immediately and let the digestive system reset. These symptoms usually resolve on their own within a day or two.
One thing worth noting: if you're maintaining a lawn or garden where squirrels forage, you might already be growing plants that overlap with their natural diet. If you're working on your turf, understanding what goes into a healthy yard ecosystem can help you create a backyard that supports local wildlife naturally. For instance, knowing how deep Bermuda grass roots grow can inform how you landscape in ways that either attract or deter squirrels from certain areas.
How Often and How Much Is Safe?
A good rule of thumb is one to two small florets, no more than once or twice per week. An eastern gray squirrel weighs between 400 and 600 grams and needs roughly 50 to 80 calories per day. A single broccoli floret weighs about 10 to 15 grams and delivers around 3 to 5 calories, so it's a tiny fraction of their daily energy intake.
Think of broccoli as a supplement, not a meal. A varied diet for a squirrel should be built around nuts, seeds, fruits, and other vegetables that more closely match what they'd find in the wild. Broccoli fills in nutritional gaps, especially vitamin C, but it shouldn't displace calorie-dense foods that squirrels need for energy and fat storage.
For wild squirrels visiting your yard, offering broccoli once a week is plenty. For captive squirrels under rehabilitation, some programs include small amounts of broccoli two to three times per week as part of a rotating vegetable schedule. The key is rotation.
Switching between broccoli, bell peppers, carrots, sweet potato, and leafy greens prevents any single compound from accumulating.
Broccoli vs. Other Vegetables for Squirrels
Not all vegetables carry the same risk profile for squirrels. Here's how broccoli stacks up against other common options you might consider offering.
| Vegetable | Goitrogen Level | Oxalate Level | Vitamin C | Best For |
|---|---|---|---|---|
| Broccoli | Moderate | Moderate | High | Occasional treat, vitamin C boost |
| Cauliflower | Moderate | Low-Moderate | High | Similar to broccoli, slightly easier to digest |
| Carrots | Very Low | Low | Low | Frequent feeding, beta-carotene source |
| Bell peppers | Very Low | Low | Very High | Best regular vegetable option |
| Sweet potato | Very Low | Low | Moderate | Energy-dense, good calorie source |
| Spinach | Low | Very High | Moderate | Rare treat only, oxalate concern |
| Kale | High | Moderate | High | Occasional only, goitrogen concern |
Bell peppers are arguably the best vegetable you can offer a squirrel regularly. They're very low in goitrogens and oxalates, extremely high in vitamin C, and most squirrels love them. Carrots are another safe bet for frequent feeding, though they don't offer as much vitamin C.
Cauliflower is the closest alternative to broccoli with a slightly milder digestive impact. If a squirrel seems sensitive to broccoli (loose stools, gas), switching to cauliflower often resolves the issue while still providing similar nutrients.
Spinach and kale, despite being nutritional powerhouses for humans, come with their own concerns for squirrels. Spinach is loaded with oxalates that can bind calcium and contribute to kidney stone formation in small animals. Kale has goitrogen levels comparable to broccoli, so the same moderation rules apply.
What to Feed Instead — Better Options for a Balanced Squirrel Diet
If you want to support the squirrels in your area, there are foods that align much more closely with their natural nutritional needs than any vegetable can.
Nuts in shells. Walnuts, hazelnuts, and acorns are the gold standard. They provide healthy fats, protein, and the mental stimulation of cracking a shell. Avoid salted or roasted nuts entirely.
Seeds. Black oil sunflower seeds are a favorite and deliver concentrated energy. Pumpkin seeds are another excellent option with good mineral content.
Fruits in moderation. Apples (no seeds), berries, grapes, and bananas are all well-tolerated. Fruit should be a treat, not a staple, because the sugar content can cause digestive issues in large amounts.
Mushrooms. Wild squirrels eat fungi regularly, and store-bought varieties like button or cremini mushrooms are safe. They provide B vitamins and minerals that vegetables don't always cover.
Commercial squirrel pellets. For captive squirrels, formulated pellets from brands like Mazuri or Exotic Nutrition provide a nutritionally complete base diet. These are designed by veterinary nutritionists and eliminate the guesswork.
The goal is to mimic what a squirrel would forage naturally. In the wild, their diet is roughly 60 to 70 percent nuts and seeds, 20 to 30 percent fruits and fungi, and the remainder vegetables, bark, and the occasional insect. Broccoli fits into that small vegetable slice, but it shouldn't push out the foods that actually sustain them.
If you're creating a wildlife-friendly yard, the landscaping choices you make matter too. Dense ground cover and native plants attract insects and produce seeds that squirrels naturally forage. Even something as specific as choosing the right Bermuda grass seed for your region can influence the ecosystem in your yard, since certain grass varieties support more insect life than others, which in turn provides additional food sources for local wildlife.
Common Mistakes People Make When Feeding Squirrels
Even well-meaning people get this wrong. Here are the most frequent errors that can actually harm squirrels rather than help them.
Feeding broccoli daily. This is the biggest one. Daily broccoli means a steady intake of goitrogens with no break for the thyroid to recover. Once or twice a week is the safe ceiling.
Offering large pieces. A whole broccoli floret is too big for a squirrel to handle comfortably. It can cause choking or go uneaten and rot, attracting pests. Always cut it small.
Cooking with seasoning. Butter, salt, garlic, onion powder, and oil are all problematic for squirrels. Garlic and onion are actually toxic to many small animals. Broccoli should always be plain.
Replacing natural foods with vegetables. Squirrels need fat and calories, especially in fall when they're building reserves for winter. A diet heavy in vegetables and light in nuts leaves them undernourished.
Feeding from hand regularly. Habituating squirrels to human contact makes them vulnerable to predators and less able to forage independently. It also increases the risk of bites, which can transmit disease.
Ignoring local regulations. Many municipalities have ordinances against feeding wildlife, including squirrels. In some areas, it's illegal to feed squirrels in public parks. Check your local rules before putting out food regularly.
Offering spoiled food. Broccoli that's been sitting out for more than a few hours can grow bacteria. If a squirrel doesn't eat it within a couple of hours, remove it.
When to Call a Wildlife Rehabilitator or Vet
Most of the time, a squirrel that eats a small amount of broccoli will be perfectly fine. But there are situations where professional help is warranted.
If a squirrel shows persistent lethargy, refuses to eat, has diarrhea lasting more than 24 hours, or seems to be losing coordination, those are signs of a serious problem. It might not be the broccoli at all, it could be a toxin exposure, an infection, or an injury you can't see.
For orphaned baby squirrels, don't attempt to feed them on your own without guidance. Their dietary needs are extremely specific, and improper feeding can cause aspiration pneumonia or severe nutritional imbalances. Licensed wildlife rehabilitators have the training and proper formulas to raise them safely.
If you're keeping a pet squirrel (where legal), establish a relationship with an exotic veterinarian before any health issues arise. Not all vets are comfortable treating rodents, so finding one experienced with squirrels ahead of time saves critical hours in an emergency.
In the UK, red squirrels are a protected species, and handling or feeding them without proper authorization can violate wildlife conservation laws. Always check with your local wildlife authority before intervening with any wild animal.
Frequently Asked Questions
Can baby squirrels eat broccoli?
Baby squirrels under 12 weeks old should not be fed solid vegetables. Their digestive systems aren't developed enough to process fibrous plant matter. If you've found an orphaned baby squirrel, contact a licensed wildlife rehabilitator immediately.
They'll use species-appropriate formula until the squirrel is old enough for solid foods.
Is raw or cooked broccoli better for squirrels?
Both are fine. Raw broccoli retains more vitamin C, while lightly steamed broccoli is slightly easier to digest and has marginally lower goitrogen levels. Never add salt, oil, butter, or any seasoning.
Plain is the only safe way to serve it.
Can squirrels eat broccoli stems?
Yes, but cut them very small. Stems are firmer than florets and can be a choking hazard in large pieces. A thin slice, no bigger than a pencil eraser, is a safe size.
Most squirrels prefer the florets anyway.
What happens if a squirrel eats too much broccoli?
The most likely result is digestive upset, gas, bloating, and loose stools. In extreme cases, chronic overfeeding could affect thyroid function due to goitrogen buildup. A single large serving isn't dangerous, but repeated overfeeding is the real risk.
Are there vegetables squirrels should never eat?
Avoid onions, garlic, and raw dried beans, which are toxic to most small mammals. Raw potato contains solanine, which is also harmful. Avocado flesh contains persin, which can cause respiratory distress in rodents.
Stick to the safe list: broccoli, cauliflower, carrots, bell peppers, sweet potato, and most leafy greens in moderation.
Do wild squirrels actually like broccoli?
Most do. Squirrels are opportunistic feeders and tend to accept a wide variety of vegetables. Broccoli's mild flavor and crunchy texture make it appealing.
If a particular squirrel turns it off, don't force it. Offer something else instead.
The Bottom Line
Broccoli is a safe, nutritious occasional treat for squirrels when you keep portions small and frequency low. One or two bite-sized florets, once or twice a week, gives squirrels a solid vitamin C boost without the risks that come with overfeeding. Wash it well, cut it small, serve it plain, and always prioritize nuts, seeds, and fruits as the backbone of any squirrel feeding effort.
If something seems off with a squirrel's health after eating broccoli, stop offering it and consult a wildlife professional.