Starbucks Oat Bar Copycat Recipe
These Starbucks oat bars are the chewy, lightly sweet treat from the bakery case that you can now make at home for a fraction of the price. They come together in one bowl, bake in about 30 minutes, and taste better warm than anything wrapped in plastic ever could.
If you have rolled oats, honey, and a few pantry staples, you are already most of the way there. This is a genuinely easy bake that rewards you with bars that are chewy in the center and slightly crisp at the edges.

Why I Love This Recipe
The texture is the whole point here. The oats stay chewy rather than crumbly, and the honey and brown sugar give the bars a warm, caramel-forward flavor without being cloying.
What keeps me coming back to this version is that the ratio of oats to binder is just right. The bars hold together when you cut them but still have some give when you bite in.
They also keep well, which makes them a genuinely useful thing to bake on a Sunday.
Recipe Ingredients

- 2 cups rolled oats – Use old-fashioned rolled oats, not quick oats; they give the bars their chewy texture
- 1/2 cup all-purpose flour – Holds everything together; a 1:1 gluten-free flour works as a swap
- 1/2 tsp baking soda – Gives a very slight lift so the bars are not dense bricks
- 1/4 tsp fine salt – Balances the sweetness; don’t skip it
- 1/3 cup honey – The main sweetener and the thing that makes the bars chewy
- 1/3 cup packed light brown sugar – Adds depth and a faint molasses note
- 1/3 cup unsalted butter, melted – Binds and adds richness; coconut oil works if you want dairy-free
- 1 large egg – Helps the bars set so they slice cleanly
- 1 tsp vanilla extract – Rounds out the flavor
- 1/4 cup dried cranberries – Adds a tart chew; raisins or dried blueberries work too
- 1/4 cup pepitas (pumpkin seeds) – Adds a light crunch; sunflower seeds are a fine swap
Variations / Substitutions
- Gluten-free – Swap the all-purpose flour for a 1:1 gluten-free baking flour and use certified gluten-free oats; the texture is nearly identical.
- Dairy-free – Use refined coconut oil in place of the butter and the bars will still hold their shape.
- Nut butter swirl – Stir 2 tbsp of almond or peanut butter into the warm melted butter before mixing; it adds a nutty richness to the base.
- Extra seeds – Replace the pepitas with hemp seeds or chia seeds for a finer texture throughout.
- More tart – Increase the dried cranberries to 1/3 cup and reduce the brown sugar by 1 tbsp to balance the added sweetness from the fruit.
- Chocolate chip version – Swap the dried cranberries for 1/4 cup mini chocolate chips; let the batter cool slightly before adding them so they do not melt in.
If you enjoy no-fuss oat bakes, you might also want to look up a Starbucks Banana Walnut Bread Copycat Recipe for another easy one-bowl bakery-style treat.
How To Make Starbucks Oat Bars
Step 1: Mix the Wet Ingredients

Preheat your oven to 350°F (175°C) and line an 8×8-inch baking pan with parchment paper, leaving some overhang on two sides so you can lift the bars out later. In a large bowl, whisk together the 1/3 cup melted unsalted butter, 1/3 cup honey, 1/3 cup packed light brown sugar, 1 large egg, and 1 tsp vanilla extract until the mixture is smooth and the sugar looks mostly dissolved, about 1 minute of whisking.
The mixture will look glossy and a shade darker than plain butter. That is the brown sugar doing its job, and it smells good at this stage.
Step 2: Fold in the Dry Ingredients

Add the 2 cups rolled oats, 1/2 cup all-purpose flour, 1/2 tsp baking soda, and 1/4 tsp fine salt directly into the wet ingredient bowl. Stir with a wooden spoon or spatula until no dry flour streaks remain and the oats are evenly coated. Do not overmix; once it is combined, stop.
The batter will be thick and sticky rather than pourable. That is exactly right. If it looks too wet to hold its shape, give the oats a minute to absorb the liquid before you worry about it.
Step 3: Stir in the Fruit and Seeds

Add the 1/4 cup dried cranberries and 1/4 cup pepitas to the bowl. Fold them through the batter with about 6 to 8 strokes so they are distributed evenly without you overworking the mix.
You want the cranberries and pepitas spread throughout so every bar gets some of each. A few patches are fine; this is not a batter you need to agonize over.
Step 4: Press and Bake the Bars

Scrape the batter into your prepared pan and use damp fingertips or the back of a spoon to press it into an even layer, all the way to the corners. Bake at 350°F (175°C) for 25 to 28 minutes, until the top is golden brown and the edges are noticeably darker than the center.
The middle might look barely set when you pull the pan out. That is fine; the bars firm up as they cool. Pulling them even a minute early is better than leaving them in too long, which dries out the center.
Step 5: Slice and Serve the Bars

Let the bars cool in the pan for at least 20 minutes, then use the parchment overhang to lift the whole slab onto a cutting board. Cut into 9 bars with a sharp knife using one clean downward press per cut rather than sawing, which tears the oats. Arrange the bars on a plate or board so the golden top and chewy cross-section are visible, and serve warm or at room temperature.
Recipe Tips
- Use old-fashioned oats, not quick oats. Quick oats absorb moisture faster and will give you a denser, almost gummy result instead of the chewy texture you are after.
- Measure the honey with a greased spoon. A light spray of cooking oil on your measuring spoon before you scoop the honey means it slides right out instead of sticking.
- Do not skip the parchment overhang. Trying to cut and lift these bars out of an unlined pan is the single most common way they fall apart; the overhang handles give you control.
- Cool before cutting. Twenty minutes feels long when they smell this good, but cutting too soon means the bars crumble at the edges because the binders haven’t set.
Bake times by pan size (done when top is deep golden; internal temp around 200°F / 93°C):
| Pan Size | Material | Bake Time |
|---|---|---|
| 8×8 inch | Metal | 25 to 28 mins |
| 8×8 inch | Glass | 28 to 32 mins |
| 9×9 inch | Metal | 20 to 24 mins |
| 9×13 inch | Metal | 18 to 22 mins |
How To Store
- Refrigerate – Store cut bars in an airtight container for up to 5 days. Layer them with a sheet of parchment between so they don’t stick together.
- Reheating – Warm a bar in the microwave for 15 to 20 seconds to bring back that fresh-baked chew.
What To Serve With Starbucks Oat Bars
A flat white or strong black coffee works well here because the slight bitterness cuts through the honey sweetness and keeps each bite tasting fresh rather than cloying. A plain Greek yogurt on the side turns one bar into a filling breakfast, since the protein balances the carbs from the oats. If you are serving these at brunch, a pot of lightly spiced chai works nicely because the warm spice notes echo the brown sugar in the bars.
Frequently Asked Questions
Can I make these bars ahead of time?
Yes. Bake them the night before, let them cool completely, then store them in an airtight container. They are actually easier to slice cleanly the next day once fully set.
Can I freeze the baked bars?
Yes, they freeze well for up to 2 months. Wrap each bar individually in plastic wrap, then place them in a freezer bag, and thaw at room temperature for about an hour.
My bars came out too crumbly. What went wrong?
The most likely cause is too much flour or overbaking. Spoon the flour into your measuring cup and level it off rather than scooping, which packs in more than you need, and pull the pan at 25 minutes the first time you make these.
Can I double the recipe?
Yes. Double every ingredient and bake in a 9×13-inch pan. Start checking at 22 minutes since the thinner spread means a shorter bake time.
—

Ingredients
Method
- Preheat oven to 350°F (175°C) and line an 8×8-inch pan with parchment paper. Whisk together the melted butter, honey, brown sugar, egg, and vanilla extract until smooth.
- Add the rolled oats, flour, baking soda, and salt to the bowl and stir until no dry streaks remain.
- Fold in the dried cranberries and pepitas until evenly distributed.
- Press the batter evenly into the prepared pan and bake for 25 to 28 minutes until the top is deep golden brown.
- Cool in the pan for 20 minutes, lift out using the parchment overhang, slice into 9 bars, and serve.
