These Sweet Potato Bars are a moist and chewy, naturally sweetened, no-bake treat. Topped with a whipped cinnamon honey butter frosting, they're gluten-free, dairy-free, and made with whole ingredients but still taste indulgent.
I tested this recipe with three different sweet potato varieties and cooking methods to achieve a perfect texture. This testing ensures every batch comes out dense, fudgy, and easy to slice.

A Quick Look At The Recipe
- Total Time: 1 hour 15 minutes (includes chilling)
- Recipe Difficulty: Easy
- Cooking Method: Bake + blender + freezer
- Main Ingredients: Sweet potato, oats, dates, pecans, honey
- Dietary Info: Gluten-free, dairy-free, refined sugar-free
- Serves: 16 bars
- Calories: 170 per bar
Summarize & Save This Content On
Featured Review
The whipped honey butter is unbelievable. I keep these frozen as a treat! The best! Thanks for sharing!
- caroll
Most sweet potato bar recipes I've tried end up too dry & crumbly, or mushy & falling apart; that's why I set out to create a recipe with a silky, fudge-like texture. The secret? Freshly cooked sweet potatoes, no puree!
If you love healthy treats and bars, try my Chocolate Covered Granola Bars, Peanut Butter and Chocolate Rice Crispy Bars, Viral Date Bark, or my Cinnamon Roll Baked Oats.
Why You'll Love This Recipe
- Simple Steps: Just an oven, a blender, a pan, and your freezer.
- Naturally Sweetened: Dates and honey provide all the sweetness with no refined sugar.
- Diet-Friendly: Gluten-free, dairy-free, and easily made vegan by swapping honey for maple syrup.
- Nutrient-Dense: Packed with Vitamin A from sweet potatoes, healthy fats from pecans, and an energy boost from the oats and dates.
Key Ingredients

- Sweet Potato: Jewel and Garnet varieties are best for their higher natural sugar and creamy texture.
- Medjool Dates: These naturally sweet, sticky fruits act as both sweetener and binder. Make sure they are pitted and fresh for the best results.
- Rolled Oats: Use gluten-free old-fashioned rolled oats, not steel-cut or instant. They absorb moisture perfectly without turning gummy.
- Pecans: Add richness and healthy fats.
- Coconut Oil (frosting): Gives the whipped frosting structure; solidifies when chilled. Refined oil avoids a coconut flavor.
- Xanthan Gum (frosting): Stabilizes the whipped frosting and prevents separation.
Substitutions & Variations
- Nut-Free: Replace pecans with sunflower seeds or pumpkin seeds (pepitas).
- Vegan: Swap honey for maple syrup, agave nectar, or coconut nectar.
- Protein-Packed: Add 2 scoops of vanilla protein powder and reduce oats by ¼ cup to maintain the right texture in your sweet potato snack.
- Coconut-Oil-Free: Use sunflower seed butter, pumpkin seed butter, or another plant-based butter in place of coconut oil for frosting.
How To Make Sweet Potato Bars

- Step 1: You will start by cooking the sweet potato. If you're using a microwave, poke holes in the sweet potato, wrap it in a wet paper towel, set it on a plate, and microwave on high for 8 minutes, flipping halfway, until soft. Let cool (5-10 minutes), then peel. If you're using the oven, wrap 1 medium sweet potato in foil and bake at 425°F for 45 minutes until you can easily pierce it with a fork.
Mash the sweet potato with a fork until soft. You should have 1 cup of mashed sweet potato.

- Step 2: In a high-speed blender or food processor, combine the cooked sweet potato, ½ cup pecans, 1 cup rolled oats, ½ cup pitted Medjool dates, ½ cup honey, 1 tablespoon of cinnamon, and 1 teaspoon of salt. Blend for 60-90 seconds, scraping down the sides, until thick and smooth like cookie dough.

- Step 3: Line a 9x13-inch pan with parchment paper. Press the mixture firmly and evenly into the pan, then freeze for 10 minutes. For the frosting, whip ½ cup of softened coconut oil, ¼ cup honey, 1 tablespoon cinnamon, and 2 teaspoons xanthan gum for 2 minutes until fluffy. Spread the frosting over the base.

- Step 4: Refrigerate at least 1 hour (or freeze 30 minutes) until firm. Lift bars using the parchment overhang and slice into 16 squares with a sharp knife. Optional: sprinkle with extra cinnamon or chopped pecans. Store in an airtight container in the fridge for up to 1 week or freeze up to 3 months.
Save This Recipe!
Expert Tips
- Blend Thoroughly: Make sure there are no oat chunks in the batter. Blend an extra 15 seconds if needed.
- Use Fresh Dates, Not Dried-Out Ones: If your dates are hard, soak them in warm water for 10 minutes, then drain before blending. This prevents a gritty texture.
- Adjust Oats Based on Moisture: If your mixture is too wet to press, add oats 1 tablespoon at a time. If it's too crumbly, add almond milk (or milk of choice) 1 teaspoon at a time.
Sweet Potato Variety & Moisture Guide
Not all sweet potatoes are the same. Jewel and Garnet sweet potatoes (common grocery variety) rate 7/10 in moisture, Japanese whites are drier at 4/10, and canned puree is the wettest at 9/10.
Why it matters: Too much moisture = bars won't set; too little = dry and crumbly. You will need to adjust the amount of oats to your sweet potato type to ensure the perfect texture every time.
- Jewel or Garnet (7/10) → 1 cup oats (as written)
- Japanese Sweet Potato (4/10) → ⅔ cup oats
- Canned puree (9/10) → 1¼ cups oats
Sweet Potato Bars Frequently Asked Questions
No, steel-cut oats are too coarse and won't blend smoothly. Rolled oats have the right surface area to absorb moisture evenly, giving the bars a chewy, fudgy texture instead of a gritty or crumbly one.
They can be! The combination of fiber from oats and sweet potato with protein from nuts or protein powder provides energy. This balanced fiber-to-protein ratio helps keep you energized during endurance activities.

Did you make this recipe?
Let me know your thoughts by leaving a comment and rating below. Also, share it on socials to let others know what you think! Be sure to tag @entirelyemmy so I can share your masterpiece with my followers! ✨
📖 Recipe

Sweet Potato Bars
Ingredients
- 1 Cup Sweet Potato Jewel or Garnet
- ½ Cup Pecans
- 1 Cup Oats
- ½ Cup Medjool Dates pitted
- ½ Cup Honey
- 1 Tablespoon Cinnamon
- 1 Teaspoon Salt
Coconut Oil Cinnamon Honey Butter Frosting
- ½ Cup Coconut Oil
- ¼ Cup Honey
- 1 Tablespoon Cinnamon
- 2 Teaspoon Xanthan Gum
Instructions
- You will start by cooking the sweet potato. If you're using a microwave, poke holes in the sweet potato, wrap it in a wet paper towel, set it on a plate, and microwave on high for 8 minutes, flipping halfway, until soft. Let cool (5-10 minutes), then peel. If you're using the oven, wrap 1 medium sweet potato in foil and bake at 425°F for 45 minutes until you can easily pierce it with a fork.Mash the sweet potato with a fork until soft. You should have 1 cup of mashed sweet potato.
- In a high-speed blender or food processor, combine the cooked sweet potato, ½ cup pecans, 1 cup rolled oats, ½ cup pitted Medjool dates, ½ cup honey, 1 tablespoon of cinnamon, and 1 teaspoon of salt. Blend for 60-90 seconds, scraping down the sides, until thick and smooth like cookie dough.
- Line a 9x13-inch pan with parchment paper. Press the mixture firmly and evenly into the pan, then freeze for 10 minutes. For the frosting, whip ½ cup of softened coconut oil, ¼ cup honey, 1 tablespoon cinnamon, and 2 teaspoons xanthan gum for 2 minutes until fluffy. Spread the frosting over the base.
- Refrigerate at least 1 hour (or freeze 30 minutes) until firm. Lift bars using the parchment overhang and slice into 16 squares with a sharp knife. Optional: sprinkle with extra cinnamon or chopped pecans. Store in an airtight container in the fridge for up to 1 week or freeze up to 3 months.
Notes
- Blend Thoroughly: Make sure there are no oat chunks in the batter. Blend an extra 15 seconds if needed.
- Use Fresh Dates, Not Dried-Out Ones: If your dates are hard, soak them in warm water for 10 minutes, then drain before blending. This prevents a gritty texture.
- Adjust Oats Based on Moisture: If your mixture is too wet to press, add oats 1 tablespoon at a time. If it's too crumbly, add almond milk (or milk of choice) 1 teaspoon at a time.










Caroll says
The whipped honey butter is unbelievable. I keep these frozen as a treat! The best! Thanks for sharing!