This easy small batch cinnamon rolls recipe makes 6 cinnamon buns, and you can use the recipe card to scale it down to 3 (or 2 extra-large) buns. What you get are fluffy cinnamon rolls that taste like heaven: soft, warm, and gooey but without the butter or the heavy cream cheese frosting. These homemade cinnamon rolls are made with olive oil (yes, really) and topped with an indulgent white chocolate frosting; use vegan white chocolate for a dairy-free option.

The best cinnamon rolls are made with olive oil! The dough stays incredibly tender thanks to olive oil and the no-butter method also makes it naturally dairy-free. The cinnamon roll filling is classic and gooey, and the topping is a white chocolate frosting; light, sweet, and perfect for anyone looking for cinnamon roll icing with no cream cheese.
Since this a small batch recipe, the dough rises faster and everything comes together very quickly. If you just want cinnamon rolls for 2 people, all you have to do is halve the recipe (just click on the 0.5x button on the recipe card, next to the ingredients). If you want to make more, multiply the recipe, but note that the dough may need more time to rise, and the cinnamon bun a few more minutes in the oven.
I grew up cooking with olive oil, so using it in baking isn't a compromise, it's a skill. Just like this Greek Easter sweet bread with olive oil (Tsoureki) or these chewy olive oil and tahini chocolate chunk cookies, instead of relying on butter to carry the flavor, I use Mediterranean techniques to keep the dough soft and the crumb delicate, proving that the best cinnamon buns can have no-butter and be just as indulgent as the traditional versions.
The dairy-free version tastes just as good, the small-batch size means fresher rolls every time, and the white chocolate frosting pairs incredibly well with the cinnamon filling. If you've been searching for easy homemade cinnamon rolls from scratch that actually fit real life, this recipe is the one.

📋 Ingredient notes
To make these small batch cinnamon rolls you'll need the following ingredients:

Flour: Bread flour works best for enriched doughs because its higher protein content creates more strength and elasticity. If you only have all-purpose flour, you can use it, but expect to need a touch more to reach the same dough consistency.
Sugar: Light brown sugar is my favorite because when mixed with cinnamon something magical happens.
Yeast: From my experience, fresh yeast tastes so much better, but dry yeast can also be used. Use roughly half the amount if substituting dry for fresh
Milk: Whole milk or almond milk both work well.
White chocolate: Choose real white chocolate made with cocoa butter (not candy melts). It complements the filling beautifully. 👉 For a dairy-free version pick a vegan white chocolate.
For the full list of ingredients with quantities, please see the recipe card ⬇️ at the end of this post.
👨🍳 Expert Tips
Follow these tips to make the best small batch cinnamon rolls every time:
✅ Just to be on the safe side, proof the yeast first, even if it says it doesn't need to.
✅ Dip your finger in the warm milk. You should be able to keep it dipped for 5 seconds without discomfort. This means that the temperature is not too hot to kill the yeast.
✅ Different flours absorb water differently. Don't use all the flour at once. Keep a small amount aside and use it if the dough is sticky.
✅ After the first rise, the dough has relaxed. Don't knead it again, as kneading will tighten the gluten and make the dough harder to shape. Gently press it into a rectangle with your hands, or use a rolling pin to roll it out.

🎥 Video
Watch this short video for how to make easy homemade cinnamon rolls with olive oil and no butter.
🎵 Music on Video: Dayspring, Musician: Firefl!es
📖 Recipe

Easy Small Batch Cinnamon Rolls (with dairy-free option)
Equipment
- 1 8-inch (20 cm) diameter round baking pan
Ingredients
For the fluffy cinnamon rolls:
- 6 tablespoons (90 g) milk (or almond milk warm)
- 0.44 ounces (12.5 g) fresh yeast (see note#1 for dry yeast)
- 1 (55 g) large egg (room temperature)
- 2 tablespoons (25 g) olive oil
- 3.5 tablespoons (35 g) white sugar
- 2.25 cups (270 g) bread flour (see note#2)
- 0.25 teaspoons fine salt
- 1 teaspoon vanilla extract
For the cinnamon roll filling:
- 1 tablespoon olive oil
- 6 tablespoons (75 g) brown sugar
- 1.5 tablespoon ground cinnamon
- 1 pinch ground cloves (optional)
For the cinnamon roll frosting without cream cheese:
- 2.7 oz (75 g) white chocolate (chopped or vegan white chocolate)
- 1 tablespoons olive oil
Instructions
- Transfer the milk, yeast, and two tablespoons of the flour to a large bowl and stir with a fork until the yeast is dissolved. Let it rest for 15-20 minutes until it becomes foamy.👉 To speed things up, I prefer placing the bowl inside the oven and use the "proof" setting at 90°F (32°C).

- Add the egg, olive oil and sugar to the bowl and mix to combine. Then add the flour, salt, and vanilla extract (reserve a couple tablespoons of flour and add them later, only if the cinnamon roll dough is very sticky).

- Mix until you get a soft dough, then transfer to a working surface and knead until you get a soft, pliable and not sticky dough. If it seems too sticky, add the rest of the flour and kneed some more. (10 minutes)

- Transfer the dough to a lightly greased bowl, cover with a clean kitchen towel and place to a warm spot (again, I prefer the oven with the "proof" setting on). Let the dough rise until tripled in volume (about 1 hour).

- Transfer the dough to your work surface and roll it out to a rectangular shape approximately inches long and inches wide (36x25 cm).If it's sticky, lightly dust with flour.

- Mix together the brown sugar and the cinnamon.

- Brush the surface of the dough with the 1 tablespoon of olive oil, except one edge of the long side. Sprinkle with the brown sugar-cinnamon mixture and spread the filling evenly with your hands.Roll the dough starting from the long side, to form a log. Using a sharp knife, cut the log into 6 equal pieces, about 2.4 inches (6 cm) thickness.

- Transfer the buns to an 8-inch (20 cm) diameter round baking pan lined with parchment paper and gently press them with your palms to give every roll the same height. Place them to a warm place until almost doubled in volume (about 30 minutes).Preheat your oven to 360°F (180°C).

- When the rolls have risen, bake for 25-30 minutes, until golden brown on top. If any of the centers of the buns pop up, gently press them down after baking.

- Melt the white chocolate and the olive oil in a double boiler (or in the microwaves stopping and stirring every 20 seconds) and drizzle over the cinnamon rolls.👉 For dairy-free cinnamon rolls make sure to use vegan white chocolate.

Notes
➡️ Traditional cream cheese icing (for 6 cinnamon buns):
In a mixing bowl, add 1.5 ounces (42 g) softened cream cheese, 1.5 Tablespoon (18 g) softened unsalted butter, 0.5 teaspoon vanilla extract, and a pinch of salt. Whisk or beat with an electric mixer until combined, and slowly add 0.5 cup powdered sugar, beating until smooth.➡️ Dairy-free icing without white chocolate:
Use the recipe above for traditional cream cheese icing but use vegan cream cheese and vegan butter OR Use 1 cup (110 g) powdered sugar mixed with 1-2 Tablespoons (15-30 ml) almond milk. ⚠️ Having problems when making cinnamon rolls? Check the Troubleshooting Guide below ⬇️ for the most common problems and their solutions!Similar recipes you'll love:
Nutrition
🔧 Troubleshooting
In this guide you can find the most common problems people have when making cinnamon rolls from scratch and their solutions:
⚠️ Dense and Tough Rolls (Dough Doesn't Rise Well)
Why it Happens:
- Old or inactive yeast.
- Under-proofing (not giving the dough enough time to rise) or proofing in a too-cold environment.
- Imbalanced recipe (too much flour, too little sugar, too much salt) affecting yeast activity.
- Incorrect oven temperature that prevents proper expansion
Solutions:
- Use fresh yeast; proof it first to make sure it's alive (warm liquid, a pinch of sugar, wait for bubbles).
- Give your dough enough rising time, in a warm, draft-free spot.
- Measure ingredients precisely using a kitchen scale
- Use an oven thermometer and make sure the oven is truly at the correct baking temperature.
⚠️ Sticky, Runny Dough
Why it Happens:
- Under-kneading: gluten isn't developed enough to make the dough hold together.
- High humidity: ambient moisture makes the dough absorb more liquid.
- Not enough flour.
- Too much sugar or butter: enriched dough can become super soft and sticky.
Solutions:
- Let the dough rest if it's too sticky: during resting, gluten relaxes and the dough becomes easier to handle.
- Adjust for humidity: if it's very humid, reduce some liquid or add a small amount of flour (carefully, don't over-flour).
- Measure ingredients precisely using a kitchen scale.
- Use the type of flour stated in the recipe.
⚠️ Flat or Collapsing Rolls
Why it Happens:
- Rolling the dough too thin when shaping, which weakens structure.
- Over-proofing: if the dough rises too long, it might collapse when baked.
- Inactive or poor-quality yeast.
- Not enough structural support: e.g., using a flat tray instead of a deep pan.
Solutions:
- Roll out your dough to the proper thickness (not too thin).
- Use the poke test ↗️ to check proofing: gently press the dough; if it springs back slowly, it's ready; if it collapses, it's over-proofed.
- Use fresh, active yeast and proof properly.
- Shape and bake in a pan that supports the rolls, so they don't flatten out.
⚠️ Yeasty or Off Flavour
Why it Happens:
- Over-proofed dough - yeast produces too much gas and byproducts, which can lead to a strong yeasty flavour.
- Too much yeast in the recipe.
Solutions:
- Reduce yeast if you plan to proof overnight; this slows fermentation and reduces the "yeasty aftertaste."
- Monitor proofing carefully so you don't over-ferment.
⚠️ Shape / Spread Problems
Why it Happens:
- Rolling or shaping too tightly: compressing the dough reduces its ability to expand.
- Incorrect pan choice: if rolls are placed too loosely or in a shallow tray, they might spread out instead of rising up.
Solutions:
- Roll gently and don't compress too much the log.
- Use a proper baking pan (deep enough) so the rolls have structure and support while baking.
🍳 More Sweet Recipes to Try
If you tried this easy small batch cinnamon rolls recipe, please leave a 🌟 star rating and let me know how it went in the 📝 comments below. I love hearing from you!



















Katerina says
What a beautiful recipe and photography!!! Not many things are as comforting as the aroma of freshly baked cinnamon buns!!!
Can’t wait to try the olive oil and white chocolate combination.
Makos says
Thank you Katerina!
I could eat those every day, I think you'll love them too ?
Akhila@Pepper Delight says
These cinnamon rolls looks incredible Makos. Nothing like the aroma of fresh cinnamon rolls coming straight out of the oven!!! Love the addition of White Chocolate icing!
Bella says
Can you use just plain flour as a substitute for bread flour?
Makos says
Yes you can - there may be just a minor difference in texture and you may need a little bit more flour. But other than that they will be delicious 🙂
George says
The white chocolate, brown sugar and cinnamon combination is amazing!
Makos says
Thank you George 🙂
Savor the Best-Pat says
Mmmmm! Those cinnamon rolls look perfectly delicious! I’m drooling ? Great recipe and I love the idea of white chocolate.
Makos says
Thank you Pat!