Vegan Cranberry Oat Crumble Bars Recipe for Winter Baking

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.

One cranberry oat crumble bar on a metal spatula.

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

Recipe ingredients arrayed in individual bowls.
Ingredients include cranberry sauce, oats, flour, coconut sugar, coconut oil, non-dairy milk, almond butter, baking powder, cinnamon, and salt.

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

4 photo collage of mixing the dry ingredients.

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.

4 photo collage of mixing the wet ingredients with the dry.

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.

3 photo collage of layering the crust, filling, and crumble topping in a baking dish.

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.

Baked 9x9 pan of cranberry oat crumble bars.

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.

Stack of two cranberry oat crumble bars dusted in powdered sugar.

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

What is a crumb bar?

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.

What fruits can I use for oat crumble bars?

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.

How do I cut oat bars without them crumbling?

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.

One slice with a bite missing on a white plate with fork.

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.

One slice on a metal spatula.

Vegan Cranberry Oat Crumble Bars

Sweet-tart cranberry sauce between a soft oat base and a crumbly oat topping — simple, versatile, and delicious.
5 from 6 votes
Course: Desserts & Sweet Treats
Cuisine: American
Diet: Vegan
Prep Time: 15 minutes
Cook Time: 35 minutes
Cooling time: 2 hours
Total Time: 50 minutes
Servings: 16
Calories: 189kcal
Author: Jenn Sebestyen

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

Use old-fashioned rolled oats for best texture. Ensure the coconut oil is solid for a crisp topping. Crumble the reserved mixture on top rather than spreading it. For gluten-free, use certified gluten-free oats and a gluten-free flour blend. For nut-free, swap almond butter for sunflower seed butter and use vegan butter if preferred.


Nutrition

Calories: 189kcal | Carbohydrates: 24g

Nutrition values are estimates and should be verified if needed.