Desserts
This Rice Krispie treats recipe with coconut oil delivers the perfect balance of crispy shells and gooey marshmallow centers—without dairy or butter. The secret lies in using coconut oil for a neutral, plant-based fat that melts smoothly while keeping the treats rich and flavorful.
I developed this version after years of experimenting with vegan alternatives, and it never disappoints, whether you're baking for a crowd or satisfying a late-night sweet tooth.
The magic happens when you melt the coconut oil with vegan marshmallows (or traditional ones if preferred) until silky smooth, then fold in crispy Rice Krispies cereal for that signature crunch.
The mixture is poured into a greased pan, cooled, and cut into perfect squares with clean edges and a satisfying snap. Unlike traditional recipes, this version stays together beautifully and doesn’t crumble—thanks to the coconut oil’s binding properties.
What you’ll end up with is a batch of golden, crisp-edged treats with a velvety marshmallow interior that melts in your mouth. The coconut oil adds a subtle, natural sweetness that complements the marshmallow flavor without overpowering it.
These treats are foolproof, require minimal effort, and taste even better the next day when the flavors meld.
Perfect for potlucks, holiday gatherings, or as a quick dessert fix, this recipe scales easily and keeps well in an airtight container. Let’s get started—your taste buds (and dietary restrictions) will thank you.
Ingredients for rice krispie recipe with coconut oil
Golden, crispy, and perfectly gooey—these treats redefine classic Rice Krispies with coconut oil magic.
| Ingredient | Amount | Notes |
|---|---|---|
| Vegan Marshmallows 🍬 | 10 oz | Mini or regular size preferred |
| Unsweetened Coconut Oil 🥥 | ½ cup | Melted, not solid, for smooth texture |
| Rice Krispies Cereal 🍚 | 6 cups | Original flavor, not crispy treats |
| Vanilla Extract 🌿 | 1 tsp | Pure vanilla for authentic flavor |
| Sea Salt 🧂 | ¼ tsp | Fine grain for subtle seasoning |
| Pure Vanilla Extract 🌿 | 1 tsp | High-quality for optimal flavor |
| Coconut Oil (for greasing) 🥥 | 1 tbsp | Extra for pan preparation |
| Dark Chocolate Chips (optional) 🍫 | ½ cup | Vegan chocolate for mix-ins |
| Toasted Coconut Flakes (optional) 🥥 | ¼ cup | For extra texture and flavor |
| Powdered Sugar (optional) 🍰 | 2 tbsp | For dusting finished treats |
The coconut oil is non-negotiable—it’s what makes these treats hold together without crumbling. Grab unrefined, virgin coconut oil from Trader Joe’s or Whole Foods for that rich, nutty flavor. The marshmallows? Dandies or Bob’s Red Mill vegan marshmallows melt like a dream, but traditional marshmallows work too. Pro tip: chop any extra marshmallows into small pieces—they’ll melt faster and create a smoother mixture. If you’re feeling fancy, toast the Rice Krispies in a dry pan for 2-3 minutes to deepen their flavor (trust me, it’s worth it).
No vegan marshmallows? Dandies brand is the gold standard, but Bob’s Red Mill or House Foods are solid backups. Running low on coconut oil? Avocado oil or refined coconut oil works in a pinch, though the flavor won’t be as rich. Want to add a twist? Fold in vegan chocolate chips or toasted coconut flakes for texture—just keep the ratio balanced. The vanilla extract is key here; Nielsen-Massey or McCormick Pure are my go-tos. And if you’re dusting with powdered sugar? Confectioners’ sugar from Domino is the easiest to find.
These treats stay fresh for up to 5 days in an airtight container, though they’re best enjoyed within the first 2 days. For longer storage, wrap individual squares in parchment paper and freeze for up to 3 months—just let them sit at room temperature for 10 minutes before serving. Pro move: line your pan with parchment paper for easy removal, and use a sharp knife dipped in hot water for clean cuts. Leftovers? Toss them in a container for a quick snack or dessert—no one will guess they’re vegan!
Why You'll Love This Recipe
- Five-Ingredient Magic: I swear by this combo—just melt the coconut oil, toss in marshmallows until gooey, then fold in crispy cereal. No fancy equipment, no stress, and zero cleanup beyond a spoon.
- Coconut Vanilla Crunch: That unsweetened coconut oil adds a buttery depth, while the vanilla and pinch of salt make every bite taste like a tropical treat. Honestly? It’s the kind of snack that disappears too fast.
- Snack or Dessert: Breakfast? Check. After-school snack? Done. Dessert when you’re craving something sweet? Perfect. The sea salt ties it all together—sounds fancy, but it’s just a sprinkle.
- Budget-Friendly Staples: You’re using pantry basics here—no specialty items, no markups. Plus, leftovers stay crispy for days if you store them right. My secret weapon for lazy nights.
Step-by-step instructions for crispy coconut oil Rice Krispie treats
Here's how to transform simple ingredients into perfectly crispy treats with a velvety marshmallow center.
Melt Marshmallows and Coconut Oil Together
Line an 8x8-inch baking pan with parchment paper, leaving overhang on all sides for easy removal. Lightly grease the pan with the 1 tablespoon coconut oil (for greasing) using a paper towel, then set aside. In a large, heavy-bottomed saucepan, combine the 10 oz vegan marshmallows and 0.5 cup unsweetened coconut oil.
Place the saucepan over medium-low heat and stir constantly with a silicone spatula. The marshmallows will begin to soften and clump together—this is normal. Once they start to melt completely (after about 3-4 minutes), the mixture will become smooth and glossy. Remove from heat immediately to prevent overheating, which can cause the coconut oil to separate.
Infuse Flavor and Combine with Cereal
Stir in the 1 teaspoon vanilla extract and 1 teaspoon pure vanilla extract into the melted marshmallow mixture. The aroma will deepen instantly—this is where the magic happens. If using, fold in the 0.5 cup dark chocolate chips and 0.25 cup toasted coconut flakes now for even distribution.
Work quickly but carefully to add the 6 cups Rice Krispies Cereal to the warm marshmallow mixture. Stir vigorously with a wooden spoon or spatula, pressing down gently to ensure every cereal piece gets coated. The mixture will look dry at first, but keep stirring—it will gradually come together into a thick, gooey mass.
Press into Pan for Perfect Texture
Transfer the marshmallow-cereal mixture to the prepared baking pan. Using a spatula, press down firmly and evenly to create a smooth, compact layer. The goal is to eliminate air pockets and create that classic crispy exterior. For extra evenness, I like to use the back of a damp spoon to smooth the top surface.
Sprinkle the 0.25 teaspoon sea salt evenly over the top—this enhances the sweetness and adds a subtle crunch. If using, dust lightly with 2 tablespoons powdered sugar for a decorative finish. Let the treats sit in the pan for 10-15 minutes at room temperature to firm up slightly before cutting.
Chill and Cut for Clean Edges
Place the baking pan in the refrigerator and chill for at least 1 hour, or until completely firm to the touch. This step is crucial—it prevents the treats from crumbling when you cut them. The longer they chill, the cleaner your slices will be.
Once chilled, remove the parchment paper and cut into squares using a sharp knife. For perfectly clean edges, dip the knife in hot water, wipe dry, and make your cuts. Store any leftovers in an airtight container at room temperature for up to 5 days, or freeze for up to 3 months for maximum freshness.
Pro Tips For Making Rice Krispie Recipe With Coconut Oil
- MELT COCONUT OIL LOW: Use a low-medium heat—not high—when melting the coconut oil, or it’ll scorch before the marshmallows soften. I learned this the hard way when my first batch smelled like burnt toast instead of caramelized coconut.
- CUT MARSHMALLOWS SMALL: Slice vegan marshmallows into ¼-inch cubes so they melt evenly without clumping. Whole marshmallows turn into sticky globs that won’t mix properly—trust me, you don’t want to pick them out later.
- SALT THE CRISPIES LAST: Toss the dry Rice Krispies with salt right before mixing them into the melted coconut-marshmallow base. This keeps the cereal from getting soggy too early and lets the salt bloom for maximum flavor.
- USE VANILLA SPARINGLY: Start with ½ teaspoon vanilla extract and add more if needed—too much can make the coconut oil taste bitter. I was skeptical until I tried it, but now I never skip this step.
Storing and reheating your leftovers
Room-Temp Storage
Store your coconut oil Rice Krispie treats in an airtight container at room temperature for up to 5 days. The coconut oil helps preserve freshness longer than traditional butter-based recipes.
I use glass containers with silicone seals from Rubbermaid—they keep the treats from drying out. Let them sit at room temperature for 10 minutes before serving to soften slightly. 🥥
Refrigerator Refresh
If your treats start to lose their gooey center after 3-4 days, pop them in the fridge for 10-15 minutes to restore that perfect texture. The coconut oil solidifies slightly in cooler temps, making them easier to handle and slice.
Avoid refrigerating longer than necessary—they’ll become too firm and lose their signature snap. 🌡️
Freezer Magic
For longer storage, freeze individual squares wrapped in parchment paper or plastic wrap for up to 3 months. The coconut oil prevents freezer burn better than butter. When ready to enjoy, let them thaw at room temperature for 10 minutes—no microwave needed!
I like to portion them into quart-sized freezer bags for easy grab-and-go treats. ❄️
Microwave Revival
If you need a quick fix, microwave a single square for 5-8 seconds on low power to soften the marshmallow center. Cover it loosely with a damp paper towel to prevent drying. The coconut oil ensures they reheat evenly without becoming greasy. Avoid high heat—it’ll turn the edges rubbery. 🔥
Portioning Pro Tips
Cut treats into 1-inch squares for perfect portions. Use a sharp serrated knife (like Victorinox) and dip it in hot water between cuts for clean edges.
For parties, arrange squares on a parchment-lined tray and dust with powdered sugar right before serving. The coconut oil keeps them from sticking to plates! ✨
Reheating Leftovers
For a batch of treats, warm them in the oven at 300°F for 5-7 minutes to restore crispiness. Place them on a baking sheet lined with parchment paper. The coconut oil adds a subtle toasted flavor when reheated—it’s my secret weapon for second-day treats! 💫
Nutrition facts
Frequently asked questions
Why use coconut oil instead of butter in Rice Krispie treats?
Coconut oil creates a vegan-friendly, dairy-free alternative that melts smoothly and binds the cereal perfectly without crumbling. It adds a subtle tropical flavor that complements the marshmallow, and its higher smoke point prevents burning during melting. Plus, it keeps treats fresher longer than butter!
Can I make these treats without vegan marshmallows?
Yes! Traditional marshmallows work perfectly—the coconut oil replaces butter without affecting texture. For extra gooeyness, use Dandies brand or chop any extra marshmallows into small pieces before melting. The key is melting them with the coconut oil until completely smooth.
How do I prevent my treats from being too crumbly?
Press the mixture firmly into the pan and chill for at least 1 hour before cutting. The coconut oil needs time to set properly—don't rush it! For extra binding, add 1 extra tablespoon coconut oil if your cereal seems too dry. Also, use a sharp knife dipped in hot water for clean cuts.
Can I add other mix-ins besides chocolate chips?
Try toasted coconut flakes, crushed nuts, or peanut butter swirls for texture. Fold in extras after melting the marshmallow mixture but before adding cereal. For best results, keep mix-ins to ½ cup total to maintain the classic treat consistency.
Why do my treats taste coconutty even though I used unsweetened coconut oil?
Unsweetened coconut oil has a natural, mild coconut flavor that enhances the marshmallow's sweetness. For a neutral taste, use refined coconut oil (though it lacks health benefits). The flavor is subtle—most people love it! If you prefer no coconut taste, try avocado oil instead (though texture may differ slightly).
