Individual Chocolate Peanut Butter Lava Cakes, Gluten Free

Chocolate Peanut Butter Lava Cakes

Homemade individual peanut butter chocolate lava cakes are mini bites of heavenly goodness. Decadent dark chocolate cake (gluten-free made from almond flour), with a to-die-for melty peanut butter center. Real food ingredients, real-life deliciousness. This recipe makes one serving, but you can easily double, triple, or quadruple it. 

Love chocolate? Try my FAVORITE Brownie Recipe (Dark Chocolate, Tahini, Espresso, YUM!) and the #1 recipe on Abra’s Kitchen – Almond Flour Chocolate Chip Cookies!

Chocolate Peanut Butter Lava Cakes in ramekins

Get ready for your new favorite dessert.

These molten chocolate peanut butter lava cakes are:

  • Decadently delicious
  • Made with almond flour and other wholesome ingredients
  • Super easy to make – like seriously easy
  • So ooey gooey in the center you may shed a tear of joy
  • Perfect for an intimate dinner for two, Valentine’s Day, a solo night when you have a hankering for something special, or a small dinner party
  • Peanut Butter AND Chocolate

Let’s Get Cooking!

Chocolate Peanut Butter Lava Cakes Gluten Free peanut butter layer shot

Chocolate Peanut Butter Lava Cakes Gluten Free peanut butter layer shot


Detailed measurements and ingredients can be found within the recipe card at the end of this post.

  • Chocolate – Dark chocolate is my preference, I’ve tested this recipe with both chocolate chips (super dark) and dark chocolate bars (85% cacao), and both work. Please don’t skimp on the quality of the chocolate, it will make a huge difference.
  • Peanut Butter – Most peanut butter filled chocolate lava cake recipes will tell you that you MUST use non-natural peanut butter, like Jiff or Skippy (these are poor quality peanut like products and not brands that I recommend) I am here to tell you this is false. I have tested this recipe with 4 different kinds of natural peanut butter and they all work! Creamy peanut butter is the best, see below for my peanut butter tip. 
  • Egg – I haven’t tested it but I am confident that for a vegan version or egg-free version you can substitute a flax egg or a chia egg. 
  • Coconut Oil – This helps the lava cake have a decadent center
  • Maple Syrup and Coconut Palm Sugar – The maple syrup is used in the peanut butter melty bomb portion of the recipe, the coconut palm sugar is for the cake. You can substitute honey for maple syrup or regular sugar or brown sugar for coconut palm sugar. 
  • Almond Flour – My favorite wholesome baking ingredient! I’ve tested the recipe using more traditional white flour and I am here to report that it works BUT the almond flour version is tastier.
  • Salt – Necessary in all baked goods. 
  • Vanilla Extract – I add vanilla extract to just about every chocolate baked good.


Chocolate Peanut Butter Lava Cakes Gluten Free with ice cream

Chocolate Peanut Butter Lava Cakes Gluten Free with ice cream


This recipe is seriously so easy! In the below recipe card you will find the recipe for ONE four-ounce ramekin lava cake. You can double, triple, or quadruple the recipe. 

  • Use GREAT chocolate. If you use a chocolate bar, chop it into small bits so it is easier to melt. Chocolate chips also work and are a bit easier to work with.
  • The darker the chocolate the better, IMHO, but I am not a milk chocolate fan.
  • Do not overbake – I found that 20-25 minutes was the perfect bake time. At the 20 minute mark, the lava cake is super melty and moist, with a puffy crisp top. 
  • Top with powdered sugar, chopped dark chocolate (which then melts for a bonus drizzly chocolate on top), and/or vanilla ice cream. 


  • Natural peanut butter WILL work, but creamy peanut butter works best.
  • In a small bowl combine peanut butter, coconut oil, and maple syrup. Warm slightly either in a microwave (15-25 seconds) or in a double boiler.
  • The coconut oil should be completely melted and well incorporated with the peanut butter and maple syrup.
  • At this stage place the peanut butter mixture in the freezer while you prepare the other ingredients. You can either pour onto wax paper and freeze, or freeze directly in the bowl. 
  • Once you are ready to bake remove from the freezer: *If you placed on wax paper, remove and do your best to roll into a ball. *if you froze the peanut butter in a bowl use a scooper to scoop out a ball of peanut butter.
  • Pour half of the chocolate batter into ramekins, place the peanut butter ball in the center and top with the remaining chocolate batter. 

pouring batter for Chocolate Peanut Butter Lava Cakes Gluten Free

pouring batter for Chocolate Peanut Butter Lava Cakes Gluten Free


This recipe is dairy-free and gluten-free

  • Vegan – Replace the egg with a flax or chia egg
  • Low Fodmap – This depends on how well you tolerate chocolate, almond flour at 1/4 cup is low fodmap, and the portion of coconut palm sugar is also low fodmap.
  • Paleo – Peanut butter is technically not paleo-friendly, if you follow those “rules” you can substitute the peanut butter for almond butter.
  • Keto – I haven’t tested a keto-friendly version of this recipe. You can try and let me know how it turns out. Reduce or replace the coconut palm sugar and use a very dark low sugar or no sugar chocolate.
  • Nut-Free – I tested the recipe with white flour and it works perfectly fine, you can replace the peanut butter with sunflower seed butter.

Chocolate Peanut Butter Lava Cakes Gluten Free

Chocolate Peanut Butter Lava Cakes Gluten Free


Cinnamon Sweet Potato Bread

Tropical Carrot Cake with Cream Cheese Frosting

Grain-Free Tahini Espresso Brownies

The BEST Almond Flour Banana Bread

I can’t wait for you to try this Molten Chocolate Peanut Butter Lava Cake! When you make it, snap a photo and tag me on Instagram @abrapappa or use the hashtag #abraskitchen so I can feature your photo! 

If you’ve tried this recipe, don’t forget to rate and leave a comment below. I love to hear from people who’ve made my recipes!

Chocolate Peanut Butter Lava Cakes in ramekins

Peanut Butter Chocolate Lava Cake – Gluten Free

Abra Pappa, MS, CNS, LDN

Homemade individual peanut butter chocolate lava cakes are mini bites of heavenly goodness.

.wprm-recipe-rating .wprm-rating-star.wprm-rating-star-full svg * { fill: #849974; }

0 from 0 votes

Prep Time 5 mins

Cook Time 20 mins

Course Dessert

Cuisine American

Servings 1 cake

Calories 796 kcal


Peanut Butter Filling

Almond Flour Chocolate Cake


  • In a small bowl combine peanut butter, coconut oil, and maple syrup. Microwave for 15 seconds until melted and then place in the freezer while you prepare the other ingredients.
  • In a small bowl combine chocolate chips and coconut oil, microwave for 30 seconds. Remove from microwave and stir continously until all of the chocolate has melted. If needed place back in microwave for 10 second intervals until the chocolate has completely melted. Allow to cool slightly.
  • In another bowl whisk together egg and coconut palm sugar. Whisk well until creamy and well combined. Stir in vanilla extract, cooled chocolate, and salt, stir until well combined. Add almond flour and stir until just combined.
  • Remove peanut butter from the freezer and scoop into a ball.

  • Using a 4 ounce ramekin, spray with non-stick spray (I used coconut oil). Pour 1/2 of the batter into the ramekin, top with the frozen peanut butter ball, pour the remaining batter into the ramekin. Top with a sprinkling of chocolate chips.

  • Bake in oven for 20-25 minutes or until the cake has puffed up and the edges are crisp. A toothpick inserted into the center of the cake will not come out clean.

  • Serve with chocolate sauce, whipped cream, powdered sugar, or vanilla ice cream.


You can double, triple, or quadruple this recipe.
I have tried this recipe with white flour and it worked (albeit it isn’t as tasty as the almond flour version), I feel confident that a gluten-free 1:1 flour will also work.


Serving: 1cakeCalories: 796kcalCarbohydrates: 66gProtein: 19gFat: 54gSaturated Fat: 29gTrans Fat: 1gCholesterol: 186mgSodium: 837mgPotassium: 382mgFiber: 5gSugar: 43gVitamin A: 273IUVitamin C: 1mgCalcium: 193mgIron: 3mg

Can I Help You Meal Plan?

Enter your email below to download my free – one week – real food (mostly plants) meal plan. Grocery list, recipes, prep schedule, it’s all there for you 🙂

/* Layout */ .ck_form.ck_minimal { /* divider image */ background: #f9f9f9; font-family: ‘Helvetica Neue’, Helvetica, Arial, Verdana, sans-serif; line-height: 1.5em; overflow: hidden; color: #666; font-size: 16px; border: solid 1px #d1d1d1; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; clear: both; margin: 20px 0px; text-align: center; } .ck_form.ck_minimal h3.ck_form_title { text-align: center; margin: 0px 0px 10px; font-size: 28px; } .ck_form.ck_minimal h4 { text-align: center; font-family: ‘Open Sans’, Helvetica, Arial, sans-serif; text-transform: uppercase; font-size: 18px; font-weight: normal; padding-top: 0px; margin-top: 0px; } .ck_form.ck_minimal p { padding: 0px; } .ck_form, .ck_form * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .ck_form.ck_minimal .ck_form_fields { width: 100%; float: left; padding: 5%; } /* Form fields */ .ck_errorArea { display: none; /* temporary */ } #ck_success_msg { padding: 10px 10px 0px; border: solid 1px #ddd; background: #eee; } .ck_form.ck_minimal input[type=”text”], .ck_form.ck_minimal input[type=”email”] { font-size: 18px; padding: 10px 8px; width: 68%; border: 1px solid #d6d6d6; /* stroke */ -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; /* border radius */ background-color: #fff; /* layer fill content */ margin-bottom: 5px; height: auto; float: left; margin: 0px; margin-right: 2%; height: 42px; } .ck_form input[type=”text”]:focus, .ck_form input[type=”email”]:focus { outline: none; border-color: #aaa; } .ck_form.ck_minimal .ck_subscribe_button { width: 100%; color: #fff; margin: 0px; padding: 11px 0px; font-size: 18px; background: #00b56e; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; /* border radius */ cursor: pointer; border: none; text-shadow: none; width: 30%; float: left; height: 42px; } .ck_form.ck_minimal .ck_guarantee { color: #626262; font-size: 12px; text-align: center; padding: 15px 0px 0px; display: block; clear: both; } .ck_form .ck_powered_by { display: block; color: #aaa; font-size: 12px; } .ck_form .ck_powered_by:hover { display: block; color: #444; } .ck_converted_content { display: none; padding: 5%; background: #fff; } .ck_form.ck_minimal.width400 .ck_subscribe_button, .ck_form.ck_minimal.width400 input[type=”email”] { width: 100%; float: none; margin-top: 5px; } .ck_slide_up, .ck_modal, .ck_slide_up .ck_minimal, .ck_modal .ck_minimal { min-width: 400px; } .page .ck_form.ck_minimal { margin: 50px auto; max-width: 600px; } /* v6 */ .ck_slide_up.ck_form_v6, .ck_modal.ck_form_v6, .ck_slide_up.ck_form_v6 .ck_minimal, .ck_modal.ck_form_v6 .ck_minimal { min-width: 0 !important; } @media all and (min-width: 801px) { .ck_modal.ck_form_v6 .ck_form.ck_minimal { margin-left: -300px; width: 600px; } } .ck_modal.ck_form_v6 .ck_minimal .ck_subscribe_form { padding-top: 20px; } .ck_slide_up.ck_form_v6 .ck_minimal .ck_subscribe_form { padding-top: 10px; } .ck_form_v6 #ck_success_msg { margin-top: 15px; padding: 0px 10px; } .ck_slide_up.ck_form_v6 .ck_minimal + .ck_close_link { top: 5px; } .ck_slide_up.ck_form_v6 .ck_minimal h3.ck_form_title { margin-top: 5px; }