These oatmeal fudge bars pair a soft, chewy oatmeal cookie base with a smooth, fudgy chocolate topping. They recreate the flavor and texture of the discontinued Starbucks oatmeal fudge bars, but made at home — and better in my opinion. I tested this recipe multiple times and enlisted several taste testers to perfect the balance of oatiness and chocolate richness.
These were my favorite bakery item at Starbucks, so I was determined to recreate them. Now you can bake a whole tray to enjoy at home. Leftovers freeze well and can be thawed whenever you want a quick treat.

🍫 Why you’ll LOVE this recipe
- Fudge layer: A chewy, decadent chocolate layer that’s rich without being overly sweet.
- Oatmeal layer: A thick, soft oatmeal cookie base with warm oat and vanilla notes.
- Starbucks-inspired: Developed to match the discontinued Starbucks oatmeal fudge bars, with careful testing to get the flavor and texture right.

📝 Key ingredients
Read through for the tips you need for success.
Full steps and ingredient amounts are in the recipe card below.
To recreate the original flavor, I matched ingredients where possible while keeping them easy to find:

Rolled oats: Old-fashioned rolled oats give the best chew and oat flavor. Quick oats or instant oats can be substituted in the same amount. Avoid steel-cut oats or oat groats—they’re too hard for this use.
Chocolate chips: A blend of dark and semisweet chocolate produces the best balance: not too sweet, not too bitter. Milk chocolate will work but will taste sweeter and less like the original bars.
Sweetened condensed milk: Essential for a smooth, chewy fudge filling. Don’t substitute evaporated milk.
Heavy cream: Adds creaminess and softens the fudge. If needed, you can substitute a small amount of butter.
Cornstarch: The secret to a soft, tender oatmeal crust. Arrowroot or potato starch will also work well.
👩🍳 How to make oatmeal fudge bars
Oat crust step by step
Prep: Line an 8″ square pan with parchment, leaving an overhang for easy removal. Preheat the oven to 350°F (180°C).

Step 1: In a large bowl or stand mixer, beat butter, brown sugar, granulated sugar, and salt until creamy and smooth.

Step 2: Add the egg and vanilla and beat until incorporated and creamy.

Step 3: Stir in rolled oats. Sift in flour, baking soda, and cornstarch, then mix until a thick cookie dough forms.

Step 4: Reserve about 1/2 cup of dough. Press the remaining dough into an even layer in the prepared pan and set aside while you make the fudge layer.
Fudge filling step by step

Step 1: In a small saucepan, combine semisweet and dark chocolate chips, sweetened condensed milk, heavy cream, vanilla, and salt.

Step 2: Heat gently over low heat, stirring frequently to prevent scorching. Remove from heat once the mixture is completely smooth, then pour over the prepared crust and spread evenly.

Step 3: Flatten small pieces of the reserved cookie dough and place them over the fudge layer. Bake for 24–26 minutes. The fudge should develop a crinkly top and the dough should be lightly golden—avoid overbaking or the bars will become hard.

Step 4: Cool completely to room temperature before slicing into 12 rectangles (4 by 3). For very clean slices, chill in the fridge for about an hour and use a sharp knife, wiping it clean between cuts.
✔️ Expert fudge bars tips
- Cook the fudge gently: Keep heat low and stir often. Remove from heat as soon as it’s smooth.
- Avoid overbaking: Watch for a slightly golden cookie top and a crinkly fudge surface.
- Chill before slicing: Cooling the bars—especially in the fridge—gives the cleanest cuts.
🥄 Make ahead and storage
Store the bars in an airtight container in the refrigerator for up to 5 days. For longer storage, freeze in a single layer first, then transfer to an airtight container or freezer bag and freeze for up to 2 months. Thaw in the fridge or at room temperature.

🍫 Why these are the most accurate oat fudge bars to the Starbucks recipe
I reviewed the ingredients in the discontinued Starbucks oat fudge bars and adapted them for home baking. I kept the same key components and tested multiple chocolate combinations to match the original’s balance. The best match was a blend of dark and semisweet chocolate; semisweet alone was too sweet and lacked depth.

☕ More copycat Starbucks recipes
Here are a few other Starbucks-inspired recipes you can make at home.
- Pumpkin spice chai latte
- Gingerbread latte
- Pumpkin cold foam
📖 Recipe FAQs
Yes. Use certified gluten-free oats and substitute the all-purpose flour with a 1:1 gluten-free flour blend.
They’re very similar in flavor and texture. These bars are slightly thicker than I remember the Starbucks version, but the overall taste and fudgy finish are highly comparable.
Yes. For a larger pan (for example, 8″ by 12″), double the recipe and watch the bake time—add a minute or two as needed.
🍪 More related recipes
-
Mini Egg Bars
-
Pistachio Chocolate Chip Cookies
-
Snickerdoodle Cheesecake Bars
-
Lemon Raspberry Bars
Did you make this recipe? I’d love to hear how it turned out — please leave a rating or comment and share your creation on Instagram by tagging @flouringkitchen.
📖 Recipe

Oatmeal Fudge Bars
Mary
Ingredients
Oatmeal Cookie Dough
- ½ cup unsalted butter, softened
- ¼ cup packed brown sugar
- ½ cup granulated sugar
- ¼ teaspoon sea salt
- 1 large egg, room temperature
- 1 tablespoon pure vanilla extract
- 1 ¾ cup rolled oats
- 1 cup all-purpose flour (120 g)
- ¼ teaspoon baking soda
- 1 teaspoon cornstarch
Fudge Filling
- ½ cup semisweet chocolate chips
- ½ cup dark chocolate chips (or chopped dark chocolate)
- ½ cup sweetened condensed milk (about half a 300 ml can)
- 1 teaspoon pure vanilla extract
- ¼ teaspoon sea salt
- 2 tablespoons heavy whipping cream (or butter)
Instructions
Oatmeal Cookie Dough
- Line an 8″ square baking pan with parchment, leaving an overhang. Preheat oven to 350°F (180°C).
- Beat butter, brown sugar, granulated sugar, and salt until creamy.
- Add egg and vanilla, beating until combined.
- Stir in rolled oats. Sift in flour, baking soda, and cornstarch and mix to form a thick dough.
- Reserve about ½ cup dough. Press the remaining dough into an even layer in the prepared pan.
Fudge Filling
- Combine both chocolate chips, sweetened condensed milk, heavy cream, vanilla, and salt in a small saucepan.
- Heat over low, stirring frequently until completely smooth. Remove from heat immediately.
- Pour the fudge over the crust and spread evenly.
- Top the fudge with flattened pieces of reserved cookie dough.
- Bake for 24–26 minutes, until the fudge is crinkly and the dough is slightly golden.
- Cool completely before slicing into 12 rectangles. For the cleanest slices, chill for about an hour before cutting.
Notes
Make Ahead + Storage: Refrigerate in an airtight container up to 5 days. Freeze in a single layer, then transfer to a container for up to 2 months.
Tips for success:
- Stir the fudge constantly on low heat to prevent burning.
- Do not overbake; keep the bars soft and fudgy.
- Chill before slicing for clean, even pieces.