Broccoli Potato Bacon Hash Recipe

It’s Spring Break and my boys think it’s only right that I make them “weekend breakfasts” every morning, which means I need to channel my inner White on Rice Couple (when they were here last month, Todd & Diane made homemade waffles, bacon to order and pancakes – something different every single morning) and create hearty breakfasts. T&D – you’ve spoiled my boys.

A winner here is Broccoli, Potato and Bacon Hash – with a little fresh thyme thrown in. The diced potatoes are cooked in bacon fat. Yes, bacon fat.

Instead of using broccoli florets, I use the stems, they cube perfectly to be the same size as the potatoes and cook to a tender, happy green bite.

The broccoli stem sort of gets ignored anyways, I’ve often seen cooks cut off the florets and throw away the stem. What for!? Underneath that first tough layer is a tender crunchy stem. Just use a peeler to take away that fibrous skin.

Broccoli Potato Bacon Hash Recipe

Everything is cooked in one pan on the stove. What’s important is the order of the ingredients added to pan so that every single ingredient is cooked perfectly.

1. Cook bacon, render that fat! Remove bacon (so that it doesn’t burn)

2. Cook the potato in the bacon fat….yeah, soak up all that goodness!

3. Add in the onion

4. Add in the broccoli stems and the garlic (garlic is added at this late in the game so that it doesn’t burn)

5. Cover and finish cooking

Broccoli Potato Bacon Hash Recipe

Broccoli Potato and Bacon Hash Recipe

Use a paring knife or vegetable peeler to peel away the tough, outer layer of skin on the broccoli stem. Try to keep your potatoes diced small - the larger the potatoes, the longer it will take to cook.
5 from 2 votes
Prep Time 10 minutes
Cook Time 15 minutes
Servings 4


  • 4 slices bacon, cut into 1/2" pieces
  • 1/2 onion, diced
  • 2 potatoes, cut into 1/2" dice
  • Stem of 1 head of broccoli, peeled and cut into 1/2" dice (about 1 cup)
  • salt and pepper
  • 1 clove garlic, finely minced
  • salt and freshly ground black pepper
  • 1 teaspoon fresh thyme leaves (or 1/2 teaspoon dried thyme)


  • In a large saute pan over medium-high heat, cook the bacon pieces until crisp. Use a slotted spoon to remove and reserve the bacon, leaving the bacon drippings in the pan.
  • Add the potatoes to the pan and brown the potatoes on each side, about 6-8 minutes.
  • Stir in the onions, cook for 2 minutes, then add in the broccoli and the garlic. Cook for 2 minutes. Add in 1 tablespoon of water and cover. Let cook for 3 minutes. Check to make sure that the potato is cooked through.
  • Add the cooked bacon pieces back into the pan and season with salt, pepper and fresh thyme.
Tried this recipe?Let us know how it was!