Vegan and gluten-free oatmeal fudge bars! These delicious chocolate fudge bars are the perfect little snack bars made with the simplest ingredients.

Oatmeal Fudge Bars
The Starbucks oat fudge bars inspired this recipe, and they’re surprisingly so easy to whip up! These bars are gluten-free, dairy-free, and even nut free.
They have an oatmeal base and crumble, and a dairy-free chocolate fudge center made from vegan chocolate chips and coconut milk.

The base and crumble taste like an oatmeal cookie and add the perfect crunch to these bars. The four ingredient chocolate fudge melts in your mouth, and is truly the best way to satisfy your sweet tooth.

How to make Oatmeal Fudge Bars
The ingredient list is super simple, and likely things you have around the house! Here’s what you’ll need to make these vegan fudge bars-
For the oatmeal mix:
- rolled oats, I like using quick-cooking oats
- oat flour
- coconut oil- I prefer using refined coconut oil for a neutral taste
- maple syrup
- vanilla extract
- salt
For the chocolate fudge:
- full-fat coconut milk
- dairy-free chocolate chips- I love using this brand
- vanilla extract
- salt
The oatmeal mixture makes the crust and crumble for the bars, and comes together in just minutes.
The chocolate chips get melted with the coconut milk, then whisked together with the vanilla and salt. It makes the perfect thick and creamy chocolate fudge center for these bars!

Once you bake them, it’s important to let them chill in the fridge to allow the chocolate to set. After slicing them into bars, they can be left at room temperature for up to a week, or refrigerated for up to 3 weeks.

You guys are going to love these delicious oatmeal fudge bars! I can’t wait for you to try them.
I’ve had these on my list to make forever, and I’m hoping today’s the day.
Based on the comments, I’m wondering how it would work with all purpose/(white) whole wheat flour in place of the oat flour.
Hey Karen, I believe all-purpose should work well in place of the oat flour for this!
Delicious! It look longer than 2 hours to harden in my fridge but by the next morning – wow!!!
Can these oatmeal fudge bars be made low sugar or sugar free, if so what can bu used to do this
Hey Kevin, I haven’t personally tested it, but if you use a lower sugar chocolate like Lily’s stevia sweetened chocolate chips that’ll cut down on the sugar! If you wanted to lower the sugar in the crust as well, you can swap your favorite liquid sweetener replacer or just leave it as is. Those liquid sweeteners usually have an aftertaste so be mindful of that!
Can you use almond flour instead of oat flour? I like the flavor and texture almond flour.
I’m not sure almond flour would hold up as well for the crumble! It’s a little more challenging to work with.
These tasted ok but they just crumbled up and weren’t fit to serve at our Sunday dinner. I think the problem is obviously there is no binder in the oats. The oat flour makes them taste gritty like cornmeal. Really disappointed, I will “stick” to traditional from now on. Really a waste of expensive ingredients.
Hey Elane, I’m so sorry these didn’t turn out well for you! A few people have tried this recipe already and have had success, so I’m not sure what went wrong. Either way, I’m sorry you had to waste ingredients and hope you have success with other recipes from my site.
These were so easy to make and absolutely incredible! I used AP flour and Enjoy Life chocolate chips and one of the best treats I’ve made in a long time!
Thank you, Ashley! I’m so glad you tried them
I’ve waited for this recipe to drop for a few days! As soon the recipe was posted this morning, I set aside time to make these bars. They were super easy and made with the usual set of ingredients (thank you Gal!). I couldn’t wait for the two hours to cool so I scooped up a few spoonfuls of the bars and they are heavenly. I can’t believe they’re vegan! They have a creamy fudgy consistency in the middle and the oatmeal crust is a perfect addition to the richness sandwiched between. I used dark chocolate chips and it was perfect!
Thank you, Manpreet! Waiting for them to cool is truly the hardest part 🙂