Brussels Sprouts Breakfast Hash: A Savory Morning Game-Changer
Brussels Sprouts Belong at Breakfast
Most people think of Brussels sprouts as a dinner side. Roasted alongside chicken, tossed with pasta, folded into a Thanksgiving spread. Breakfast never enters the conversation.
That’s a mistake.
Shredded Brussels sprouts behave a lot like cabbage in a hash — they crisp up beautifully in a hot skillet, develop sweet caramelized edges, and hold their texture against potatoes and eggs without turning to mush. They also bring something most breakfast vegetables don’t: a nutty, almost meaty depth that pairs perfectly with a runny egg yolk.
If you already know how to make a basic breakfast hash, the swap is easy. If you don’t, this recipe walks you through everything. Either way, once you try Brussels sprouts at breakfast, you’ll wonder why this isn’t the default.
The Recipe
Ingredients
- 3/4 pound Brussels sprouts, trimmed and thinly sliced or shredded
- 1 pound Yukon Gold potatoes, cut into 1/2-inch dice
- 1 medium yellow onion, diced
- 2 cloves garlic, minced
- 3 tablespoons olive oil or butter (or a mix)
- 1/2 teaspoon smoked paprika
- 1/2 teaspoon kosher salt
- 1/4 teaspoon black pepper
- 4 eggs
- Optional toppings: hot sauce, shredded cheese, fresh herbs, avocado
Instructions
1. Parcook the potatoes.
Place diced potatoes in a microwave-safe bowl with 2 tablespoons of water. Cover and microwave for 4 to 5 minutes until they’re just fork-tender, not falling apart. Drain and set aside.
This step is non-negotiable. Raw potatoes take forever to cook through in a skillet. By the time the center is done, the outside is burnt. Parcooking solves the timing problem — now the potatoes just need to brown, which takes a few minutes instead of twenty.
If you don’t have a microwave, boil the diced potatoes for 6 to 8 minutes, then drain thoroughly. Excess water is the enemy of crispiness.
2. Heat a large cast iron skillet over medium-high heat.
Cast iron is ideal here. It holds heat evenly, develops a ripping-hot surface for browning, and goes from stovetop to oven if you want to finish under the broiler. A 12-inch skillet gives you enough room to avoid crowding — important for getting crispy edges instead of steamed vegetables.
Add 2 tablespoons of the oil or butter. When it shimmers (or the butter stops foaming), you’re ready.
3. Brown the potatoes.
Spread the parcocked potatoes in a single layer. Let them sit undisturbed for 3 to 4 minutes. Resist the urge to stir — contact with the hot pan is what builds the crust. Flip and brown the other side for another 2 to 3 minutes. Transfer to a plate.
4. Cook the onion and Brussels sprouts.
Add the remaining tablespoon of oil to the skillet. Add the diced onion and cook for 2 minutes until it starts to soften. Add the shredded Brussels sprouts, smoked paprika, salt, and pepper. Cook for 5 to 6 minutes, stirring every minute or so, until the sprouts are tender and developing charred spots on the edges.
If you want to learn more about why Brussels sprouts develop such great flavor when cooked at high heat, our complete guide to Brussels sprouts covers the science behind it.
Add the garlic in the last 30 seconds. Garlic burns quickly in a hot skillet, and burnt garlic tastes acrid rather than fragrant.
5. Combine and make wells for the eggs.
Return the crispy potatoes to the skillet and toss everything together. Taste and adjust salt if needed. Use a spoon to create 4 small wells in the hash, pushing the vegetables to the sides.
6. Crack the eggs into the wells.
Crack one egg into each well. Season the eggs with a pinch of salt and pepper. Cover the skillet with a lid (or a sheet of foil) and reduce heat to medium-low.
Cook for 3 to 4 minutes for runny yolks, 5 to 6 minutes for set yolks. The steam trapped under the lid cooks the tops of the eggs without you needing to flip them.
Alternative: if you prefer fried eggs with crispy edges, cook them separately in a small pan with butter and place them on top of the hash when serving.
7. Serve immediately.
Scoop portions directly from the skillet. The hash doesn’t hold well — the potatoes lose their crispiness and the egg yolks set as they sit. Serve it hot.
Serves: 4 Active time: 25 minutes Total time: 30 minutes
Variations Worth Trying
Bacon and Brussels Sprouts Hash
Start by cooking 4 strips of chopped bacon in the cold skillet over medium heat until crispy. Remove the bacon, leave the rendered fat in the pan, and use that instead of oil for the rest of the recipe. Crumble the bacon on top at the end. The smoky, salty fat infuses every component. For another bacon-forward sprouts recipe, try our Brussels sprouts with bacon and balsamic.
Sweet Potato Hash
Replace the Yukon Golds with sweet potatoes, cut into the same 1/2-inch dice. Sweet potatoes cook faster than regular potatoes, so reduce the parcooking time by a minute. The natural sweetness plays well against the slightly bitter sprouts — a contrast that makes both taste better.
Mexican-Style Hash
Add 1/2 teaspoon cumin and a pinch of cayenne to the sprouts while cooking. Top with crumbled cotija cheese, diced avocado, cilantro, and a squeeze of lime. Serve with warm tortillas for breakfast tacos.
Sausage Hash
Brown 8 ounces of crumbled breakfast sausage (pork or turkey) before the potatoes. Remove, cook the hash as directed, then fold the sausage back in with the potatoes. The sausage drippings add another layer of savory fat.
Tips for the Crispiest Hash
Shred the sprouts thin. Thick slices take too long to cook and stay chewy. Aim for 1/8-inch slices — a sharp knife works, but a food processor with a slicing disc makes fast work of a full batch. The thinner the shred, the more surface area for browning.
Don’t crowd the pan. This rule comes up in every Brussels sprouts recipe because it matters every time. If ingredients are piled up, they steam instead of sear. A 12-inch skillet handles this recipe comfortably. If you’re doubling the recipe, use two pans or cook in batches.
Get the potatoes dry. After parcooking, let the potatoes sit in a colander or on a towel for a couple of minutes. Surface moisture prevents browning. Dry potatoes in hot fat develop a golden crust; wet potatoes just sputter and stick.
Use high enough heat. Hash should sizzle, not simmer. Medium-high is the sweet spot for most stovetops. If nothing is happening when the food hits the pan, the pan isn’t hot enough. If everything is smoking and burning, back off to medium.
Make-Ahead and Meal Prep
The hash itself (minus the eggs) reheats reasonably well. Cook a double batch of the potato-and-sprouts mixture, store in the fridge for up to 4 days, and reheat portions in a hot skillet each morning. Add the eggs fresh each time — reheated eggs are not worth eating.
You can also prep the components in advance. Dice the potatoes and store them submerged in water in the fridge (drain and dry before cooking). Shred the sprouts up to 2 days ahead and store in a sealed bag. If you want tips on keeping sprouts fresh, our guide on how to store Brussels sprouts covers the best methods.
The morning assembly goes fast when everything is prepped: parcook potatoes (5 minutes), brown and sauté (10 minutes), crack eggs (4 minutes). A complete, vegetable-heavy breakfast in under 20 minutes with prep done ahead of time.
Why This Works Nutritionally
A single serving of this hash delivers a solid spread of macronutrients. The potatoes provide complex carbohydrates for sustained energy. The eggs add high-quality protein and fat. The Brussels sprouts bring fiber, vitamin C, and vitamin K — nutrients most breakfast meals are completely lacking.
Compared to a standard eggs-and-toast breakfast, this hash gives you significantly more micronutrient density without sacrificing the satisfying, savory qualities that make breakfast enjoyable. It’s a meal that actually holds you until lunch.
Brussels sprouts at breakfast. Try it once. You won’t go back.