If you’re following a low-carb or ketogenic lifestyle, these Homemade Keto Rolls are a game changer. Soft on the inside, golden on the outside, and packed with flavor, they’re perfect for sandwiches, burgers, breakfast, or simply enjoying with butter. Made with almond flour and mozzarella cheese, these rolls are gluten-free, grain-free, and incredibly satisfying.
Whether you’re new to keto baking or an experienced low-carb cook, this foolproof recipe delivers bakery-style keto rolls every time.
Why You’ll Love This Recipe
- Low in carbs and keto-friendly
- Gluten-free and grain-free
- Soft, fluffy texture
- Easy to make with simple ingredients
- Perfect for sandwiches, burgers, or dinner rolls
- Freezer-friendly
Preparation Time
- Prep Time: 15 minutes
- Bake Time: 25–30 minutes
- Total Time: 45 minutes
Yield: 6 rolls
Kitchen Equipment
- Mixing bowls
- Microwave-safe bowl
- Baking sheet
- Parchment paper
- Silicone spatula
- Measuring cups and spoons
- Whisk
- Pastry brush
Ingredients
For the Dough
- 2 cups finely ground almond flour
- 2 cups shredded low-moisture mozzarella cheese
- 2 ounces cream cheese
- 2 large eggs
- 1 tablespoon baking powder
- 1 teaspoon garlic powder (optional)
- ½ teaspoon salt
- 1 teaspoon Italian seasoning (optional)
For the Egg Wash
- 1 egg, beaten
- 1 tablespoon sesame seeds or everything bagel seasoning (optional)
Ingredient Notes
Almond Flour
Use finely ground blanched almond flour for the softest texture. Avoid almond meal, which is coarser and can make the rolls dense.
Mozzarella Cheese
Low-moisture shredded mozzarella melts smoothly and forms the base of the dough.
Cream Cheese
Adds richness and helps keep the rolls moist.
Baking Powder
Provides lift, making the rolls lighter and fluffier.
Instructions
Step 1: Preheat the Oven
Preheat your oven to 375°F (190°C).
Line a baking sheet with parchment paper.
Step 2: Melt the Cheese
In a microwave-safe bowl, combine:
- Mozzarella cheese
- Cream cheese
Microwave for 30 seconds, stir, then microwave for another 30 seconds until completely melted and smooth.
Step 3: Mix the Dry Ingredients
In a separate bowl, whisk together:
- Almond flour
- Baking powder
- Salt
- Garlic powder (if using)
- Italian seasoning (if using)
Step 4: Make the Dough
Add the melted cheese mixture to the dry ingredients.
Add the eggs.
Mix with a spatula until combined, then knead with clean hands until a smooth dough forms.
If the dough becomes difficult to work with, microwave it for 10–15 seconds to soften it.
Step 5: Shape the Rolls
Divide the dough into 6 equal portions.
Roll each portion into a smooth ball and place on the prepared baking sheet.
Leave a little space between each roll.
Step 6: Add the Topping
Brush the tops with the beaten egg.
Sprinkle with sesame seeds or everything bagel seasoning if desired.
Step 7: Bake
Bake for 25–30 minutes, or until the rolls are golden brown and cooked through.
The internal temperature should reach about 200°F (93°C).
Step 8: Cool
Allow the rolls to cool on the baking sheet for 10 minutes, then transfer to a wire rack.
Serve warm or at room temperature.
Delicious Variations
Cheddar Keto Rolls
Replace half the mozzarella with shredded cheddar cheese.
Herb Rolls
Add chopped fresh rosemary, parsley, or chives to the dough.
Jalapeño Cheese Rolls
Mix in chopped jalapeños and shredded pepper jack cheese.
Cinnamon Breakfast Rolls
Omit the garlic and herbs, then add cinnamon and a keto-friendly sweetener for a lightly sweet version.
Serving Suggestions
Enjoy these keto rolls with:
- Butter or garlic butter
- Cream cheese
- Sliced avocado
- Eggs and bacon
- Deli meats and cheese
- Grilled burgers
- Chicken salad
- Tuna salad
- Soups and stews
Expert Tips
- Use freshly shredded mozzarella for the best melting quality.
- Work quickly while the cheese mixture is warm.
- Lightly oil your hands if the dough feels sticky.
- Don’t overbake, as the rolls can become dry.
- Allow the rolls to cool before slicing to help them set properly.
Storage Instructions
Refrigerator
Store in an airtight container for up to 5 days.
Freezer
Wrap each roll individually and freeze for up to 3 months.
Reheating
Warm in a 350°F (175°C) oven for 5–8 minutes, or microwave for 20–30 seconds.
Nutritional Information (Approximate Per Roll)
- Calories: 290
- Protein: 13g
- Fat: 24g
- Total Carbohydrates: 6g
- Fiber: 3g
- Net Carbs: 3g
- Sugar: 1g
- Sodium: 280mg
Nutrition values are estimates and may vary depending on the brands of ingredients used.
Frequently Asked Questions
Can I use coconut flour instead of almond flour?
No. Coconut flour absorbs much more liquid than almond flour, so it cannot be substituted 1:1.
Why are my keto rolls dense?
Dense rolls are often caused by overmixing, using coarse almond meal, or expired baking powder.
Can I make these dairy-free?
This particular recipe relies on melted cheese for structure, so it isn’t suitable for a dairy-free substitution.
Can I use these for burgers?
Absolutely! Slice them in half and use them as keto burger buns or sandwich rolls.
Can I add seeds to the dough?
Yes. Chia seeds, flaxseeds, sunflower seeds, or pumpkin seeds add texture and nutrition.