Crispy Stove Top Brussels Sprouts
These stove top Brussels sprouts get deeply caramelized on one side, then finish with a quick steam so they’re tender all the way through. The whole thing happens in one skillet, no oven needed, and takes under 20 minutes from start to finish.

A splash of balsamic at the end adds just enough tang to round out the nutty, almost sweet flavor the sprouts develop as they brown. They’re the kind of side dish that ends up on the table at least once a week.
Why This Method Just Works
Pan-searing the sprouts cut-side down gives you that crisp, almost charred crust you’d normally wait for a 425°F oven to produce. The high heat caramelizes the natural sugars fast, so they stay bright green inside instead of turning mushy.
A short steam with a little water cooks the centers through without washing away any browning. The texture is exactly what you want: crackly edges, tender but never soft interiors.
I keep coming back to this version because it’s fast, uses one pan, and adapts to whatever acid I have around. Balsamic is my go-to, but lemon or apple cider vinegar work just as nicely.
Ingredients

- 1 lb Brussels sprouts, trimmed and halved: look for tight, bright green heads; smaller sprouts are sweeter and cook more evenly.
- 2 tbsp olive oil: enough to coat the skillet with a thin, even layer.
- ½ tsp kosher salt, plus more to taste: seasons the sprouts as they sear.
- ¼ tsp black pepper: fresh-cracked adds a little bite.
- 2 cloves garlic, minced: goes in at the very end so it stays fragrant, not burnt.
- 1 tbsp balsamic vinegar: the acidity brightens everything; apple cider vinegar or lemon juice are great swaps.
Variations / Substitutions
- Swap the vinegar: apple cider vinegar gives a sharper tang, lemon juice is brighter, and red vinegar works in a pinch.
- Add a little sweetness: drizzle 1 teaspoon maple syrup or honey with the vinegar for a sweet-savory finish.
- Make it smoky: cook 2 strips of diced bacon first, use the rendered fat to sear the sprouts, and toss the bacon back in at the end.
- Add crunch: toss in a handful of toasted walnuts or sliced almonds with the garlic.
Baked Stuffed Shrimp is the main dish we love pairing with these sprouts.
How to Make Stove Top Brussels Sprouts
Step 1: Sear the Sprouts

Heat the 2 tbsp olive oil in a large skillet over medium-high heat until it shimmers but isn’t smoking. Place the halved Brussels sprouts cut side down in a single layer, giving each one its own spot (if they don’t all fit, work in batches to avoid crowding). Sprinkle with the ½ tsp kosher salt and ¼ tsp black pepper. Let them cook undisturbed for about 4 to 5 minutes, until the cut sides are deeply golden brown with a few charred spots.
You’ll hear a steady sizzle and see tiny wisps of steam. That’s the moisture escaping while the bottom crisps. If the sprouts aren’t releasing easily from the pan after 4 minutes, give them another 30 seconds; they’ll lift on their own once the crust sets.
Step 2: Steam and Finish Cooking

Use a spatula to flip the sprouts. Add 2 tablespoons water to the skillet and immediately cover with a lid (or a baking sheet) to trap the steam. Reduce the heat to medium and cook for 2 to 3 minutes, just until the sprouts are fork-tender. Remove the lid and add the minced garlic, cooking for about 30 seconds more until fragrant, stirring gently so the garlic doesn’t burn.
The water creates a quick burst of steam that cooks the centers without making the crust soggy. The garlic hits the hot pan last, softening just enough to perfume the dish without any bitterness.
Step 3: Toss with Balsamic and Serve

Take the skillet off the heat. Drizzle the 1 tbsp balsamic vinegar over the sprouts and toss to coat, scraping up any browned bits stuck to the bottom. The vinegar will sizzle and thicken into a thin, glossy glaze almost instantly. Serve right away while they’re hot and the edges are still crisp.
A last tiny pinch of flaky salt on top is nice if you have it, but they’re ready as soon as the vinegar hits the pan.
A Few Notes Before You Start
- Pick small, tight Brussels sprouts: they’re sweeter and less likely to be tough in the center. If you can only find large ones, cut them into quarters so they cook through evenly.
- Dry the sprouts thoroughly: after washing. Any surface moisture will steam first and slow down browning.
- Use a heavy skillet if you have one: stainless steel or cast iron holds heat and gives the deepest color. Nonstick works but the crust won’t get quite as dark.
Cooking times shift a little with sprout size; use this as a guide.
| Size | Sear Time | Steam Time |
|---|---|---|
| Small (about 1 inch) | 4-5 mins | 1-2 mins |
| Medium (1½ inches) | 5-6 mins | 2-3 mins |
| Large (2+ inches, quartered) | 6-7 mins | 3-4 mins |
Keeping Leftover Sprouts Fresh
- Refrigerate: store any leftovers in an airtight container for up to 3 days.
- Reheating: spread them in a single layer in a hot skillet and cook for 2-3 minutes to re-crisp. The microwave will make them soft and chewy.
- Serve cold: they’re surprisingly good straight from the fridge in a grain bowl or tossed into a salad.
What Goes Well With These Sprouts
The tangy, caramelized sprouts pair beautifully with simple roasted chicken, seared salmon, or a juicy steak. The balsamic notes also cut through rich, creamy dishes like mac and cheese or a bowl of soft polenta. For a vegetarian plate, toss them with cooked farro, crumbled feta, and a drizzle of tahini.
Frequently Asked Questions
Can I use frozen Brussels sprouts?
Fresh is best for crisp edges. Frozen sprouts release a lot of water and will steam rather than sear, so you’ll get a softer result with less browning.
Why do I need to add water and cover?
The steam finishes cooking the dense centers without burning the exterior. Without that step, the sprouts can stay raw and tough in the middle.
Can I skip the garlic?
Absolutely. The sprouts still taste great with just oil, salt, pepper, and vinegar.
Can I double the recipe?
You can, but you’ll need to sear in batches. Overcrowding the pan traps steam and prevents any browning, so cook in two rounds or use two skillets at once.

Crispy Stove Top Brussels Sprouts Recipe
Ingredients
Method
- Heat the olive oil in a large skillet over medium-high heat. Place the Brussels sprouts cut side down in a single layer, sprinkle with salt and pepper, and cook undisturbed for 4-5 minutes until deeply browned.
- Flip the sprouts, add 2 tablespoons water, and cover. Cook for 2-3 minutes until fork-tender. Remove the lid, add the garlic, and cook for 30 seconds, stirring gently.
- Remove from heat, drizzle with balsamic vinegar, and toss to coat, scraping up any browned bits. Serve immediately.
