Chewy Oatmeal Fudge Bars with Chocolate Swirls

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.

bitten oatmeal fudge bars on parchment paper

🍫 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.
bitten oatmeal fudge bar showing smooth fudge texture

📝 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:

oatmeal fudge bar ingredients in bowls

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).

creaming butter and sugar together for oatmeal cookie dough

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

whipped oatmeal cookie dough wet ingredients

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

beating oatmeal cookie dough with added oats

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

spreading oatmeal cookie dough in the bottom of a square baking pan

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

stirring chocolate fudge ingredients together in saucepan

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

melted down creamy fudge texture falling off a spatula

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.

placing pieces of cookie dough on top of fudge in a pan

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.

slicing baked oatmeal fudge bars in rectangles with knife

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

  1. Cook the fudge gently: Keep heat low and stir often. Remove from heat as soon as it’s smooth.
  2. Avoid overbaking: Watch for a slightly golden cookie top and a crinkly fudge surface.
  3. 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.

sliced copycat starbucks oatmeal fudge bars on parchment paper

🍫 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.

oatmeal fudge bar resting on top of another oatmeal fudge bar

☕ 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

Can I make these gluten free?

Yes. Use certified gluten-free oats and substitute the all-purpose flour with a 1:1 gluten-free flour blend.

How do these compare to the original Starbucks oatmeal fudge bars?

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.

Can I make these in a bigger pan?

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

bitten oatmeal fudge bars on parchment paper

Oatmeal Fudge Bars

Mary

Soft, chewy oatmeal cookie bars topped with a smooth chocolate fudge layer. Tested multiple times to match the discontinued Starbucks version.
Prep Time 20 mins
Cook Time 25 mins
Total Time 45 mins

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

  1. Line an 8″ square baking pan with parchment, leaving an overhang. Preheat oven to 350°F (180°C).
  2. Beat butter, brown sugar, granulated sugar, and salt until creamy.
  3. Add egg and vanilla, beating until combined.
  4. Stir in rolled oats. Sift in flour, baking soda, and cornstarch and mix to form a thick dough.
  5. Reserve about ½ cup dough. Press the remaining dough into an even layer in the prepared pan.

Fudge Filling

  1. Combine both chocolate chips, sweetened condensed milk, heavy cream, vanilla, and salt in a small saucepan.
  2. Heat over low, stirring frequently until completely smooth. Remove from heat immediately.
  3. Pour the fudge over the crust and spread evenly.
  4. Top the fudge with flattened pieces of reserved cookie dough.
  5. Bake for 24–26 minutes, until the fudge is crinkly and the dough is slightly golden.
  6. 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:

  1. Stir the fudge constantly on low heat to prevent burning.
  2. Do not overbake; keep the bars soft and fudgy.
  3. Chill before slicing for clean, even pieces.

Nutrition

Calories: 343 kcal
Carbohydrates: 44 g
Protein: 5 g
Fat: 16 g
Saturated Fat: 10 g
Sugar: 25 g