Spinach, Bacon, Cheese Bread (Video)

This light and fluffy bread is so simple to make and is bursting with savory flavors! 

Soft and savory bread filled with spinach, bacon, and cheese is the ultimate easy bread recipe that you should make now or bookmark for later! This recipe is extremely simple and can be conveniently made in a small oven instead of a large oven for those who do not have large ovens at home. This bread resembles soft Chinese bakery bread but surprisingly does not include Tangzhong or egg.

The bread has a spiral appearance, resembling a large cinnamon roll which makes it look professionally made. It may seem difficult to create the spiral look, but it’s actually very simple and is shown in the recipe video below. The bread can be made in an electric stand mixer or by hand. If kneading by hand, the knead time is slightly longer, which I have included below. Hand kneading time may vary, so you may use the windowpane test to test if the gluten in the dough has developed enough.

Spinach, Bacon, Cheese Bread


yield: 6 x 3 in. bread

total cook time: 2 hr. 45 min.


For bread:

  • 205 g. bread flour (1 1/2 c.)
  • 15 g. granulated sugar (~1 tbsp.)
  • 2 g. instant yeast (3/4 tsp.)
  • 2 g. salt (1/4 tsp.)
  • 90 g. cold water (1/3 c. + 1 tsp.)
  • 45 g. cold milk (any fat percentage) (3 tbsp.)
  • 14 g. unsalted butter, softened (1 tbsp.)

For filling:

  • 14 g. unsalted butter, softened (1 tbsp.)
  • 25 g. chopped fresh spinach (washed and dried) (3/4 c.)
  • 50 g. chopped bacon (2/3 c.)
  • 85 g. shredded cheese (I used gouda. Can use mozzarella, cheddar, parmesan, etc.) (0.75 c.)


  1. In a stand mixer, combine flour, sugar, yeast, and salt. Add water and milk and mix on low speed (KitchenAid setting 4) for 8 min. Knead for 12 min. if kneading by hand.
  2. Add in the softened butter and knead for an additional 5 min. Knead for 8 min. if kneading by hand. Add a little bit of flour if dough seems too sticky. The dough should be soft now. Roll the dough into a ball. Place into a lightly oiled bowl, cover with a cloth or lid, and allow to rise in a warm place for 1 hour.
  3. After the dough has doubled in size, roll the dough out on a lightly floured surface. Dough should be rectangular and thin. Spread on 1 tbsp. of butter. Sprinkle on the spinach, bacon, and cheese and cut the dough vertically into 5 equal pieces.
  4. Roll up the first piece of dough tightly like a cinnamon roll. Take the cinnamon roll and continue to roll on the other pieces of dough until the dough becomes bigger and bigger. Place the dough into a 6 x 3 in. cake pan lined with parchment paper and cover with a towel or lid. I use Fat Daddio’s pans option 1 and 2.  Allow to rise in a warm place for 1 hour.
  5. Preheat oven to 375 F.
  6. Once the dough has doubled in size, bake in the oven for 20-22 min or until golden brown. Remove the pan from the oven and allow to cool for 5 min. before removing bread from the pan.
  7. Remove the bread from the pan and slice to enjoy!

*Nutrition facts are estimates

35 thoughts

    1. Thank you! I had a lot of difficulty finding flour and yeast for a few months but luckily recently my local grocery stores have been restocking. I hope you can find some soon!

  1. Looks lovely. I bet you can adjust the fillings to your taste. I bet one could add green chiles to make it similar to jalapeño bread. Thanks, Jamie!

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.