Cheese Bacon Rolls

These keto Cheese Bacon Rolls are a delightful creation crafted from a base fathead dough infused with the rich essence of bacon. These rolls offer a dense and satisfying texture, brimming with the savory goodness of garlic.

In just 20 minutes, you can whip up these keto and low-carb-friendly delights using only seven simple, all-natural ingredients. Each roll boasts a mere 2 net carbs, making them a filling and guilt-free addition to any meal.

Whether paired with your favorite dinner dishes or enjoyed on their own, these cheesy bacon rolls are sure to become a cherished culinary companion.

Bacon cheese rolls stacked on top of each other on the counter top.

How to make Cheese Bacon Rolls?


  1. Combine almond flour, baking powder, and garlic powder in a bowl.
  2. Microwave mozzarella and cream cheese until melted in 15-second intervals in another bowl.
  3. Mix the melted cheese mixture with the dry ingredients to create a dough.
  4. Add cooked bacon pieces and thoroughly combine.
  5. Shape the dough into balls, place them on a baking mat, brush with beaten egg, and bake for 15-17 minutes until firm and golden brown.

Pro Tip

For added convenience and a quicker preparation, consider using bacon bits instead of bacon in this recipe.

Recipe Note

Using crispy bacon with excess oil soaked up is advisable. Oily bacon can affect the consistency of the bread rolls.

What ingredients do I need to make Cheese Bacon Rolls?


  • Almond Flour – fine ground Almond Flour for a keto, gluten-free and low-carb recipe.
  • Baking Powder – standard Baking Powder to help the batter rise.
  • Garlic Powder – dried ground garlic in powder form.
  • Cream Cheese – use block cream cheese.  Room temperature preferred.
  • Mozzarella Cheese – pre-shredded dry mozzarella cheese.  Do not use fresh mozzarella.
  • Egg – beaten.
  • Bacon – your preferred brand of bacon.
  • Parsley – optional garnish.

Bacon cheese rolls stacked on top of each other on the counter top.


How to store leftovers?

For storing leftovers, simply place them in an airtight container and keep in the fridge. They’ll stay good for 10 to 14 days. When you’re ready to enjoy them again, just reheat in the microwave for a few seconds until they soften up.

Bacon cheese rolls stacked on top of each other on the counter top.

Looking for other keto cheese rolls recipe?


Watch How To Make It

Bacon cheese rolls stacked on top of each other on the counter top.

Cheese Bacon Rolls

Indulge in the savory delight of Cheesy Bacon Rolls, a keto-friendly twist on traditional rolls, perfect for cheese and bacon lovers.
4.63 from 8 votes
Course: Appetizer
Cuisine: Worldwide
Keyword: cheesy bacon rolls, keto cheese rolls
Prep Time: 5 minutes
Cook Time: 15 minutes
Total Time: 20 minutes
Servings: 6 rolls
Print Recipe
Calories: 225kcal


  • 3/4 Cup Almond Flour
  • 1/2 tbsp Baking Powder
  • 1 tsp Garlic Powder
  • 2 oz Cream Cheese
  • 1 1/4 Cups Pre-Shredded Mozzarella Cheese
  • 1 Egg
  • 2 Slices Bacon
  • Dried Parsley optional garnish


  • Gather all ingredients.
  • Preheat oven to 350F and line baking sheet with silicone baking mat (parchment paper works as well).
  • Chop bacon into 1/4" pieces and set aside.
  • Add bacon pieces into a frying pan and cook on medium heat for for 2-4 minutes until bacon is done to liking (we recommend crispy for this recipe). Once done, transfer to a paper towel (to soak up excess oil). Note - it is very important that the excess oil is soaked up, otherwise the rolls won't have the correct consistency.
  • Combine Almond Flour, baking powder and garlic powder in a bowl. Mix well and set aside.
  • In a different large microwavable bowl, add shredded Mozzarella and cream cheese. Microwave for 15-30 seconds, take out and stir, then microwave for 15-30 more seconds and stir again. Continue this process until the cheese is completely melted.
  • Add the Almond Flour mixture and cooked bacon from strep 4) into the cheese bowl while still warm, quickly knead with hands until dough like consistency and everything is fully combined. If dough cools too much just microwave for a few seconds, take out and knead again.
  • Once combined, separate into 6 equal parts, form well packed buns and place onto a silicone baking mat. Repeat until all the mix is used.
  • Beat egg in a bowl and gently brush onto buns (egg wash).
  • Bake for 15-17 minutes, until buns are firm and slightly golden brown.
  • Once done, add a light pinch optional parsley garnish and enjoy warm!


Calories: 225kcal | Carbohydrates: 5g | Protein: 11g | Fat: 19g | Saturated Fat: 7g | Cholesterol: 61mg | Sodium: 342mg | Potassium: 62mg | Fiber: 3g | Sugar: 1g | Vitamin A: 324IU | Calcium: 219mg | Iron: 1mg
*Values Based Per Serving
Looking for Other Recipes?Sign Up to Get RECIPES Sent Directly to Your Inbox!



  1. Erin Heffernan

    Any idea why my rolls came out looking flat like cookies instead of rolls?

    • LowCarbingAsian

      Hey Erin! Hard to say but it could have been 1) the rolls weren’t a perfect ball and compacted before baking 2) measurements of an ingredient could have been off. The only time that happened to me was when we were recipe testing and formed biscuit shapes rather than balls before baking.

Leave a Comment

Your email address will not be published. Required fields are marked *