You reach for the broccoli and find wilted florets or an empty spot in the fridge. The recipe needs that green crunch and mild bitterness-it's not just filler.

Broccoli adds bulk, holds texture under heat, and carries a subtle vegetal bite that balances richer flavors. Without it, the dish can feel flat or lack the snap you're expecting.
A few common vegetables step in without requiring a trip to the store.
For roasting and stir-fries, we reach for cauliflower first-it matches broccoli's bulk and cooking time nearly 1:1. In dishes where bitter greens work, Brussels sprouts or kale fill the gap. Watch texture: some swaps soften faster or lack broccoli's firm bite.
| # | Substitute | Best For | Ratio | Key Note |
|---|---|---|---|---|
| 1 | Cauliflower | 🍳 Cooking | 1:1 | Closest bulk and texture |
| 2 | Brussels Sprouts | 🍳 Cooking | 1:1 | Stronger bitterness, denser |
| 3 | Green Beans | 🍳 Cooking | 1:1 | Lighter flavor, less crunch |
| 4 | Zucchini | 🍳 Cooking | 1:1 | Mild, softens quickly |
| 5 | Kale | 🍳 Cooking | 3:1 | Bitterer, needs more volume |
| 6 | Asparagus | 🍳 Cooking | 1:1 | Grassy, cooks fast |
| 7 | Snow Peas | 🍳 Cooking | 1:1 | Sweet, crisp, less bitter |
1. Cauliflower 🥦
Cauliflower steps in as the closest match for broccoli's bulk and cooking behavior. It holds shape under heat and takes on flavors just as well.
Remember it later
Planning to try this recipe soon? Save it for a quick find later!
Use equal volume (1:1) in roasts, casseroles, and stir-fries. The texture mirrors broccoli's firm bite, though the flavor runs milder and less bitter.
Expect a slightly nutty undertone instead of broccoli's green edge. The color shifts from green to white, which changes the plate's look.
2. Brussels Sprouts 🌿
Brussels sprouts bring similar bitterness and green flavor, though they cook denser and taste stronger than broccoli. They work best roasted or sautéed where you want bold vegetal notes.
Use 1 cup chopped Brussels sprouts per 1 cup broccoli. Halve or quarter them so they cook evenly.
- ✅ Holds shape well under high heat
- ✅ Adds deeper, earthier bitterness
- ⚠️ Too dense for recipes needing soft, quick-cooking texture
If Brussels sprouts run out too, check easy Brussels Sprout swaps that work for more crossover options.
3. Green Beans 🥗
Green beans add bulk and green freshness but taste lighter and sweeter than broccoli. They work well in stir-fries and sautés where you need a quick-cooking green vegetable.
Use equal volume (1:1) to replace broccoli. Trim ends and cut into similar lengths for even cooking.
- 🍳 In stir-fries: Add them midway through cooking-they soften faster
- 🥗 For salads: Blanch briefly to keep crunch
- ⚠️ Less fibrous: Won't match broccoli's firm bite
Need a swap for beans instead? We've tested Green Bean substitutes for stews that hold texture.
4. Zucchini 🍆
Zucchini provides bulk and moisture but lacks broccoli's bitterness and firm texture. It works in roasted or sautéed dishes where mild flavor and softer texture fit.
Use equal volume (1:1) to replace broccoli. Zucchini releases water as it cooks, so expect a softer, wetter result.
The flavor stays neutral and slightly sweet. It won't mimic broccoli's vegetal bite, but it fills the plate without clashing with other ingredients.
Skip zucchini in recipes where you need broccoli's distinct bitterness or crunch. If you're out of zucchini, instead of Zucchini try these for more options.
5. Kale 🥬
Kale brings the bitterness broccoli provides but doesn't match its bulk or texture. It works best in soups, stews, and sautés where leafy greens fit naturally.
Use 3 cups chopped kale per 1 cup broccoli. Strip the tough stems and chop leaves into bite-size pieces.
The flavor runs earthier and more bitter than broccoli. Kale wilts down significantly, so start with more volume than you think you'll need.
6. Asparagus 🌾
Asparagus shares broccoli's green flavor and cooks in similar times when roasted or sautéed. The texture stays tender rather than crunchy, and the flavor leans grassy with a hint of sweetness.
Use equal volume (1:1) to replace broccoli. Trim woody ends and cut spears into similar lengths.
- 🍳 For stir-fries: Add asparagus at the same time as broccoli would go in
- 🔥 For roasting: Cooks slightly faster-check doneness a few minutes early
- ⚠️ Texture: More tender, less crunchy than broccoli
- ✅ Flavor: Fresh, green, slightly sweet
Out of asparagus? We've got Asparagus substitutes for cooking that work in most dishes.
7. Snow Peas 🫛
Snow peas offer a crisp texture and bright green color but taste sweeter and less bitter than broccoli. They work in stir-fries and light sautés where you want fresh crunch without heavy vegetal flavor.
Use equal volume (1:1) to replace broccoli. Trim ends and leave them whole or slice diagonally.
- ✅ Adds bright green color and crisp snap
- 🍳 Cook time: Much faster than broccoli-add near the end
- ⚠️ Less bulk: Won't fill the plate like broccoli does
- ⚠️ Sweetness: Expect lighter, sweeter flavor
Need a different legume swap? Check replacements similar to Snow Pea for more options.
Picking Your Broccoli Swap
Match the swap to what broccoli does in your dish. The right choice depends on texture, flavor, and how much heat it takes.
- For roasting and casseroles: Cauliflower matches bulk and cook time best
- For stir-fries: Brussels sprouts or green beans add green crunch
- For soups and stews: Kale brings bitterness without needing firm texture
- For mild dishes: Zucchini or asparagus won't overpower other flavors
Got cauliflower? Use it 1:1-it's the closest match.
Need more bitterness? Brussels sprouts or kale deliver that bite.
Want lighter flavor? Green beans, zucchini, or snow peas keep things mild.
Frequently Asked Questions
Yes, frozen cauliflower or Brussels sprouts work in cooked dishes. Thaw and pat dry before roasting or stir-frying to prevent excess water. Frozen vegetables cook slightly softer than fresh, so adjust timing to avoid mushiness.
Cauliflower works well raw-it has similar crunch and takes on dressings just like broccoli. Shred or chop it small so it's easy to eat. Snow peas or blanched green beans also add crunch but taste sweeter.
Cauliflower cooks at nearly the same time as broccoli. Brussels sprouts need a few extra minutes. Zucchini, green beans, asparagus, and snow peas cook faster-check them a few minutes early to prevent overcooking.
Yes, mixing cauliflower and green beans or Brussels sprouts and asparagus works well. Match vegetables with similar cook times or add faster-cooking ones later. This keeps textures even and prevents some pieces from turning mushy.
Cauliflower, kale, and Brussels sprouts hold up well in soups. Zucchini and snow peas soften too much if simmered long. Add them in the last few minutes for better texture.

7 Best Substitutes for Broccoli
Ingredients
Method
- Choose the substitute based on desired texture and flavor for your dish.
- Prepare the substitute by trimming, chopping, or cutting to similar sizes as broccoli.
- Apply the recommended substitution ratio to replace broccoli by volume.
- Adjust cooking time as needed; some substitutes soften faster or require longer cooking.
- Taste and check texture before serving, adjusting seasoning or cook time accordingly.
Notes
- Frozen vegetables like cauliflower and Brussels sprouts can be used; thaw and pat dry to avoid excess water.
- Mixing substitutes with similar cook times can balance textures and avoid mushiness.
- For raw dishes, cauliflower, snow peas, or blanched green beans offer good crunch.




