These cranberry oat crumble bars layer sweet-tart cranberry sauce between a soft oatmeal base and a crunchy oat topping. They’re an ideal way to use leftover cranberry sauce, but any favorite jam or preserves will work equally well. The bars are buttery, lightly spiced, and wonderfully crumbly — perfect for snacks, potlucks, or dessert.

Bright cranberry filling and a wholesome oat crust create a satisfying contrast of textures: soft and chewy base, jammy center, and a crisp, golden crumble on top.
Leftover cranberry sauce is a convenient filling, but canned sauce, jam, or fruit preserves—blueberry, cherry, or strawberry—also make excellent alternatives. For a fresh-fruit option, gently sweetened berries or chopped fruit thickened with a little cornstarch work well too.
Ingredients you need

Ingredient notes and substitutions
Oats — Old-fashioned rolled oats give the best texture, but quick oats will work in a pinch.
Flour — White whole wheat flour was used here; substitute all-purpose, spelt, or a gluten-free all-purpose blend if needed.
Sugar — Coconut sugar adds a caramel-like depth similar to brown sugar. Brown sugar or regular cane sugar can be used instead.
Almond butter — A small amount of almond butter adds moisture and helps the dough bind. For a nut-free option, use sunflower seed butter or a bit more coconut oil.
Oil — Use solid, room-temperature coconut oil to form the crumb topping. Refined coconut oil keeps the flavor neutral; unrefined will add coconut aroma. You can also use cold vegan butter cut into pieces.
Milk — Any unsweetened non-dairy milk (almond, soy, oat, rice) works.
Cranberry sauce — Leftover homemade or canned cranberry sauce is ideal. Alternatively, use any jam or preserves you enjoy, or a fruit mixture thickened with cornstarch.
Gluten free — Use certified gluten-free oats and a gluten-free flour blend to make these bars gluten-free.
How to make the recipe

Preheat the oven to 350°F (175°C). Line a 9 x 9-inch baking pan with parchment paper, letting the ends hang over the sides to lift the slab out later.
In a large bowl combine the oats, flour, coconut sugar, baking powder, cinnamon, and salt. Whisk until evenly mixed.

Add the solid coconut oil and almond butter to the dry mixture. Stir with a spatula, then use clean hands to massage and squeeze the mixture until it forms coarse crumbs with no large streaks of oil or nut butter.
Test the mixture by pressing a small amount between your fingers; if it falls apart, add 1/4 cup non-dairy milk and test again. Add up to 1/4 cup more if needed. The dough should still look crumbly but hold together when pressed.

Scoop out about 1/2 cup of the oat mixture and reserve it for the topping. Press the remaining mixture firmly and evenly into the bottom of the prepared pan to form the crust. Using a piece of parchment or the bottom of a glass helps compact the crust evenly.
Spread 2 cups of cranberry sauce (or another filling) evenly over the crust. Crumble the reserved 1/2 cup of mixture over the top; do not try to smooth it out — the scattered crumbs bake up crisp and attractive.
Bake for 35–40 minutes, until the edges and top are lightly golden and the filling is thick and bubbling. Remove from the oven and run a sharp knife around the pan edges while still warm to loosen.
Allow the bars to cool completely in the pan (about 2 hours) before lifting the slab out with the parchment “handles” and cutting into squares. Chilling briefly in the refrigerator after they’ve cooled slightly speeds this process and helps cleaner slices. Dust with powdered sugar if desired.

Storage and freezing
Fridge: Store cooled bars in an airtight container in the refrigerator for several days.
Freezer: To freeze, cool completely and cut into squares. Arrange in a single layer on a parchment-lined baking sheet and freeze until solid. Transfer to an airtight container or freezer bag with parchment between layers to prevent sticking. Bars keep well up to 3 months.

Pro tips for success
- Use old-fashioned rolled oats for the best crumb and texture.
- Make sure the coconut oil is solid (not melted) so the crumb topping bakes crisp.
- Line the pan with parchment and leave overhangs to lift the bars out easily.
- Reserve a small portion of the oat mixture and crumble it on top — don’t try to spread it.
- Let bars cool completely in the pan before cutting to prevent them from falling apart; chilling briefly helps make clean slices.
- For nut-free bars, substitute sunflower seed butter for almond butter and use vegan butter instead of coconut oil if desired.
FAQs
A crumb bar is a layered dessert with an oat-based crust, a fruit or jam filling, and a crumbly oat topping that bakes golden and crisp.
Use any fruit or preserves you like: apples, cherries, strawberries, blueberries, raspberries, blackberries, peaches, plums, or blends. Adjust sweetness and thicken with a little cornstarch if using fresh fruit.
Line the pan with parchment and let the bars cool completely. Lift the slab out by the parchment overhangs, place on a cutting board, and slice with a long sharp serrated knife, wiping the blade between cuts. Chilling briefly before cutting helps keep the bars intact.

More vegan dessert bar recipes
-
Vegan Lime Bars with Pistachio Crust
-
Chocolate Peppermint Rice Crispy Bars
-
Apple Oat Date Bars
-
Classic Vegan Toffee Bars
I hope you enjoy these cranberry oat crumble bars! If you try them, leave a comment or rating to share how they turned out.

Vegan Cranberry Oat Crumble Bars
Ingredients
- 2 cups old fashioned oats (gluten free, if desired)
- 1 cup white whole wheat flour (or all-purpose or gluten-free blend)
- ¾ cup coconut sugar (or brown sugar)
- 1 teaspoon baking powder
- 1 teaspoon ground cinnamon
- ½ teaspoon salt
- ½ cup solid coconut oil
- ¼ cup raw almond butter (or sunflower seed butter)
- ¼–½ cup unsweetened non-dairy milk
- 2 cups cranberry sauce (or jam/preserves)
- powdered sugar, for dusting (optional)
Instructions
-
Preheat oven to 350°F. Line a 9 x 9-inch pan with parchment, leaving overhang for easy removal.
-
Whisk oats, flour, coconut sugar, baking powder, cinnamon, and salt in a large bowl.
-
Add solid coconut oil and almond butter. Mix with a spatula, then use your hands to squeeze the mixture into coarse crumbs.
-
If the mixture doesn’t hold when pressed, stir in 1/4 cup non-dairy milk and test again; add up to another 1/4 cup if needed.
-
Reserve 1/2 cup of the mixture for the topping. Press the rest evenly into the prepared pan to form the crust.
-
Spread cranberry sauce over the crust, then crumble the reserved oat mixture on top.
-
Bake 35–40 minutes until the top and edges are golden and the filling is bubbling. Run a knife around the pan to loosen while still warm.
-
Cool completely in the pan (about 2 hours) before lifting out and cutting into bars. Dust with powdered sugar if desired.
Notes
Nutrition
Nutrition values are estimates and should be verified if needed.