Broccoli
Last updated: February 10, 2026
In This Article
Quick Summary
Broccoli is a cruciferous vegetable providing vitamins C and K, fiber, and sulforaphane—a compound with anti-cancer and anti-inflammatory properties. Safe and beneficial at typical kibble amounts (0.5-2%). Higher amounts can cause gas due to isothiocyanates, but commercial inclusion rates are well below any concern threshold.
What It Is
Broccoli (Brassica oleracea var. italica) is a cruciferous vegetable providing vitamins, minerals, fiber, and antioxidants in dog food. Fresh broccoli contains approximately 89% moisture, 7g carbohydrate, 3g protein, minimal fat, and 2.6g fiber per 100g. Broccoli is exceptionally rich in vitamins C and K, folate, and minerals including potassium and manganese. It provides sulforaphane—a powerful compound with anti-cancer, anti-inflammatory, and antioxidant properties. Broccoli is a cruciferous vegetable alongside kale, cauliflower, and Brussels sprouts. However, broccoli contains isothiocyanates—compounds that are safe in small amounts but can cause gastric irritation if consumed in large quantities. In dog food amounts (small quantities), broccoli is safe and beneficial.
Compare to Similar Ingredients
- vs. kale: Broccoli and kale are both cruciferous vegetables. Broccoli provides more sulforaphane (cancer-protective); kale provides more vitamins K and A. Broccoli has isothiocyanates (concern in large amounts); kale has oxalates (concern in large amounts). Both are nutrient-dense 'superfoods.' Both safe and beneficial in dog food amounts.
Why It's Used in Pet Food
Broccoli appears in dog food for exceptional micronutrient density—vitamins C, K, folate, and minerals. Sulforaphane provides potential anti-cancer and anti-inflammatory benefits. Signals premium whole-food ingredients and health-conscious formulation. Marketing appeal—'with broccoli' suggests superfood quality. In small amounts typically used, broccoli provides genuine nutritional benefits. Premium brands include broccoli for vitamins and antioxidants.
Nutritional Profile
Macronutrients (per 100g raw)
- Protein: 2.8g
- Fat: 0.4g
- Moisture: 89%
- Carbohydrates: ~6.6g (including ~2.6g fiber)
Key Micronutrients
- Vitamin C: Excellent source
- Vitamin K: Very high levels
- Folate: Good source
- Sulforaphane: Antioxidant compound with anti-cancer properties
- Fiber: Supports digestive health
- Note: Feed in moderation (can cause gas); stems may be choking hazard if not chopped
Quality Considerations
Look for broccoli near the end of ingredient lists—small amounts provide vitamins without digestive upset. Freeze-dried broccoli retains more nutrients and color than conventionally dried. In premium whole-food formulas, broccoli signals genuine nutritional intent. Position matters: at the end of a balanced formula (with meat as primary ingredient), broccoli adds value; as a major ingredient, it would cause digestive issues.
Scientific Evidence
Broccoli provides vitamins C, K, fiber, and sulforaphane (anti-cancer compound). Safe in moderation but can cause gas.
Key Research Findings
- Broccoli contains sulforaphane with potential anti-cancer properties demonstrated in laboratory studies (Cancer research)
- Provides vitamins C, K, folate, and fiber (Nutritional profile)
- Can cause gas and digestive upset in some dogs due to fermentable fibers (Clinical observations)
- Safe at <25% of diet; larger amounts can cause toxicity (Veterinary toxicology)
Evidence Level: Nutritious in moderation. Anti-cancer properties promising but not definitive in dogs. Safe at kibble levels.
Manufacturing & Real-World Usage
Fresh vs. Dried Forms in Pet Food
When it comes to adding broccoli to dog food, manufacturers have a choice to make. Fresh broccoli contains about 89% water, which means it won't last long in kibble without causing moisture problems. That said, most companies use dried broccoli instead. The drying process removes nearly all the moisture, leaving a shelf-stable ingredient that still packs plenty of vitamins and fiber.
Here's the thing about moisture loss: when fresh broccoli is dried, it loses about 90% of its weight. So if you see "dried broccoli" on a label, the equivalent amount of fresh broccoli would be about 10 times heavier. This conversion matters when you're trying to figure out how much actual broccoli your dog is getting. A food with 1% dried broccoli is roughly equivalent to 10% fresh broccoli by weight, though of course it's much less by volume in the final product.
The Goitrogen Question
Broccoli belongs to the cruciferous vegetable family, which means it contains compounds called goitrogens. These can interfere with thyroid function if consumed in massive amounts. On the other hand, the tiny quantities used in commercial dog food pose zero risk. We're talking about inclusion rates around 0.5-2% of the formula, which is far below any level of concern. Most manufacturers add broccoli for its vitamin content and superfood appeal rather than as a major ingredient.
Cost Factors and Inclusion Rates
Broccoli isn't exactly cheap compared to grains or standard vegetables like carrots. Dried broccoli runs about $3-8 per kilogram depending on quality grade and processing method. Because of this, you'll typically see it used sparingly in premium formulas where the cost can be justified. Most brands include just enough to list it on the ingredient panel and provide some nutritional benefit without breaking the bank. Freeze-dried broccoli costs even more but retains more nutrients and color, making it popular in higher-end freeze-dried raw foods.
Like other vegetables commonly used in dog food such as spinach, kale, and carrots, broccoli adds natural vitamins and fiber with minimal processing. These whole-food vegetables share similar benefits—providing antioxidants, supporting digestive health, and contributing essential micronutrients that complement meat-based proteins in premium formulations.
How to Spot on Labels
What to Look For
- Look for 'Broccoli' near end of ingredient lists
- Common in vegetable-focused formulas
Green Flags
- Small amounts (end of list)
- In balanced formulas with meat as primary ingredient
Typical Position: Near end—appropriate. Small amounts provide benefits without digestive upset.
Excellent whole-food ingredient in appropriate amounts.
Frequently Asked Questions
Can broccoli cause gas in dogs?
Yes—broccoli contains fermentable fibers and isothiocyanates that can cause gas and digestive upset in sensitive dogs. However, at typical kibble inclusion rates (0.5-2%), most dogs tolerate broccoli well. Problems occur when dogs eat large amounts of raw broccoli or when it's a major ingredient. If your dog gets gassy on broccoli-containing food, it's likely not the broccoli alone (given trace amounts) but rather the fiber profile overall or another ingredient.
Is broccoli safe for dogs with thyroid problems?
Use caution with large amounts. Broccoli contains goitrogens—compounds that can interfere with thyroid hormone production by blocking iodine uptake. However, the tiny amounts in kibble (0.5-2%) pose minimal risk even for dogs with thyroid conditions. Cooking reduces goitrogen content significantly. Dogs eating exclusively raw cruciferous vegetables in large quantities would face concerns, but commercial dog food inclusion rates are well below any threshold of concern.
How much broccoli is too much for dogs?
Veterinary toxicology suggests keeping broccoli below 10-25% of a dog's diet to avoid isothiocyanate toxicity, which can cause severe gastric irritation. In practical terms, this is nearly impossible to reach through commercial dog food—you'd need to feed pure broccoli as a main meal. Occasional fresh broccoli treats are safe; regularly replacing significant portions of your dog's diet with broccoli is not. The amounts in kibble (typically under 2%) are nowhere near concerning levels.
Related Reading
Learn more: All Natural Dog Supplements: What It Really Means · Senior Cat Nutrition: What Changes After Age 10
Analyze Your Pet's Food
Want to know what's really in your pet's food, treats, or supplements? Paste the ingredient list to get instant analysis.
Try the Analyzer Tool