Desserts
This Rice Krispie recipe without butter delivers all the nostalgic crunch and creamy vanilla goodness—just without the dairy. 💛 The secret lies in using neutral coconut oil or vegan margarine to bind the marshmallow and cereal mixture, creating that signature crispy texture while keeping it light and fluffy.
I perfected this version after years of adapting classic recipes for dietary needs, and trust me, you won’t miss the butter.
The process is straightforward: melt your butter substitute with marshmallows until smooth, then fold in crispy Rice Krispies until fully coated. The key to success is working quickly while the mixture is still warm—this ensures even distribution and that signature snap when you cut into the treats.
No special equipment is needed, just a sturdy mixing bowl and a greased pan.
What you’ll end up with is a batch of golden, lightly toasted Rice Krispie treats with a tender, creamy center and crispy edges—just like the original, but with a lighter, more versatile base.
These treats stay fresh for days in an airtight container, making them perfect for meal prep or sharing. The best part? They’re just as satisfying without the butter.
Whether you’re avoiding dairy, following a vegan diet, or simply want a lighter version, this recipe delivers the same comfort-food experience. The texture remains perfectly crispy, and the vanilla cream flavor shines through. Let’s get started on making these crowd-pleasing treats!
Ingredients for rice krispie recipe without butter
Nine simple swaps for classic treats—crispy, creamy, and totally dairy-free.
| Ingredient | Amount | Notes |
|---|---|---|
| Vegan Marshmallows 🍬 | 10 oz | Mini or regular size, dairy-free |
| Rice Krispies Cereal 🍚 | 6 cups | Original or lightly toasted flavor |
| Unsweetened Coconut Oil 🥥 | ½ cup | Melted, neutral flavor preferred |
| Vanilla Extract 🌿 | 1 tsp | Pure, high-quality vanilla |
| Vanilla Protein Powder 🥛 | ¼ cup | Unflavored or vanilla, optional for creaminess |
| Sea Salt 🧂 | ¼ tsp | Fine grain, for subtle seasoning |
| Vegan Margarine 🧈 | 2 tbsp | For extra crispiness (optional) |
| Non-Dairy Milk 🥛 | ¼ cup | Almond or oat milk for binding |
| Granulated Sugar 🍚 | ½ cup | Lightly packed, for sweetness |
| Pure Vanilla Extract 🍋 | 1 tbsp | For deeper vanilla flavor |
| Coconut Oil Spray 🥥 | 1 tbsp | For greasing pan (optional) |
The marshmallows and coconut oil are the game-changers here. Dandies brand vegan marshmallows are my go-to—they melt perfectly without any weird aftertaste. If you can't find them, check the Trader Joe's freezer section or look for 'dairy-free' labels on regular marshmallows. The coconut oil needs to be unsweetened and refined for a neutral flavor. I buy mine in bulk from Thrive Market—cheaper than the tiny jars at the grocery store. Pro tip: toast your Rice Krispies lightly in a dry pan for 2-3 minutes before mixing—they'll get extra crispy!
No coconut oil? Vegan margarine or olive oil works in a pinch, though coconut gives that signature texture. Short on marshmallows? Dairy-free white chocolate chips can replace half the amount, but they'll be richer. The vanilla protein powder is optional but adds that classic creamy texture—Orgain or Naked Nutrition brands are great. No protein powder? A splash of vanilla almond milk helps too. And if you're worried about sweetness, the sugar can be swapped for maple syrup or agave (reduce by 1 tbsp).
These treats stay fresh for 5-6 days in an airtight container at room temperature, or 2 weeks in the fridge. For freezing, cut into squares first—prevents them from sticking. I like to portion them into mini muffin liners before baking for easy grab-and-go treats. The coconut oil spray keeps them from sticking to the pan, but if you skip it, just grease with a little more coconut oil. Double the batch—they disappear fast!
Why You'll Love This Recipe
- I swear by this combo: just heat the coconut oil, toss in the marshmallows until they melt, then fold in the cereal. No measuring cups, no stress—just dump and stir.
- Three-Ingredient Mix: I swear by this combo: just heat the coconut oil, toss in the marshmallows until they melt, then fold in the cereal. No measuring cups, no stress—just dump and stir.
- Vanilla Protein Twist: That vanilla protein powder? It turns this from snack to actual treat—creamy, lightly sweet, with a subtle depth that makes it taste like it belongs in a bakery case, not my pantry.
- Crowd-Pleaser Every Time: Birthday parties, potlucks, or lazy Sunday mornings—this disappears faster than my willpower around chocolate. Kids adore it, adults won’t question the protein boost, and no one cares it’s vegan.
Step-by-step instructions for Rice Krispie recipe without butter
Here's how to make this creamy, lightly toasted treat without a single butter crumb.
👨🍳 Step 1: Melt the Coconut Oil and Prepare the Cream Base
In a medium saucepan over medium-low heat, melt the 0.5 cup unsweetened coconut oil until completely liquid. Add the 0.5 cup granulated sugar and stir until fully dissolved, then remove from heat. Let it cool slightly for 2-3 minutes—you want it warm but not hot when you add the milk.
In a separate bowl, whisk together the 0.25 cup non-dairy milk, 1 tsp vanilla extract, 1 tbsp pure vanilla extract, 0.25 cup vanilla protein powder, and 0.25 tsp sea salt until smooth. The protein powder helps create that signature creamy texture without dairy. Slowly pour this mixture into the warm coconut oil while whisking constantly to prevent clumping.
🔥 Step 2: Cook the Cream Mixture to Thickening
Return the saucepan to low heat and stir continuously for 3-5 minutes until the mixture thickens to a pudding-like consistency. You'll know it's ready when it coats the back of a spoon and leaves a slight trail—this is your creamy base. If it thickens too quickly, add 1-2 teaspoons of non-dairy milk to adjust the consistency.
Here's the thing—this step is critical. If you rush it, the final treat will be too runny. If you overcook it, you'll end up with a grainy texture. Watch for those visual cues: the mixture should go from glossy to slightly matte as it thickens, and you'll see small bubbles forming at the edges.
🍳 Step 3: Prepare the Marshmallows and Cereal
While your cream base cooks, lightly spray a 9x13-inch baking dish with the 1 tbsp coconut oil spray to prevent sticking. In a large bowl, combine the 6 cups Rice Krispies cereal with the 10 oz vegan marshmallows. If using the optional 2 tbsp vegan margarine, cut it into small pieces and toss it with the cereal and marshmallows for extra crispiness.
I like to break the marshmallows into smaller pieces with my hands—this ensures even distribution throughout the cereal. For a lightly toasted flavor, you can spread the cereal mixture on a baking sheet and toast in the oven at 300°F for 5-7 minutes, stirring halfway. But if you're short on time, skip this step—the marshmallows will still add natural sweetness and creaminess.
🥘 Step 4: Combine and Assemble the Treats
Pour the thickened cream mixture evenly over the cereal and marshmallow mixture in the prepared baking dish. Using a rubber spatula, gently fold everything together until the cereal is fully coated and the marshmallows are evenly distributed. Press down lightly but firmly—this helps the cereal hold its shape when you cut it later.
For that classic Rice Krispie texture, I press down in sections rather than all at once. This prevents the cereal from becoming too compact while still ensuring each bite has that perfect crunch-to-cream ratio. If you're feeling fancy, you can drizzle a little extra melted coconut oil on top for a glossy finish, but it's completely optional.
⏰ Step 5: Chill and Set for Perfect Texture
Cover the baking dish tightly with plastic wrap and refrigerate for at least 4 hours, or until completely firm. This chilling time is non-negotiable—it allows the coconut oil to fully set and creates that signature firm-yet-creamy texture. If you're in a hurry, you can pop it in the freezer for 2 hours, but the flavor develops better with longer chilling.
When it's ready, run a knife around the edges to loosen it from the dish. For clean slices, dip the knife in hot water between cuts. Serve at room temperature for the best texture—cold straight from the fridge can make it too firm, while letting it sit for 10-15 minutes before serving brings out the creamy goodness.
Pro Tips For Making Rice Krispie Recipe Without Butter
- MELT MARSHMALLOWS LOW: I learned this the hard way—coconut oil burns faster than butter, so keep the heat on medium-low once the marshmallows start melting. Watch for tiny bubbles at the edges (not a full boil) before adding the cereal, or you’ll end up with crispy bits instead of that signature gooey texture.
- CHOP MARSHMALLOWS FIRST: Skip the whole marshmallows and halve or quarter them before melting—this cuts cooking time by half and prevents clumps. Use a sharp knife, and work quickly so they don’t stick to the cutting board (yes, even if you’re impatient like me).
- STOP WHEN IT LOOKS DRY: The mix will pull away from the pan before it’s fully done—resist the urge to stir it into submission. Let it sit for 30 seconds off the heat, then add a splash of warm water (about 1 tablespoon) to revive the marshmallow magic. This is the thing that matters most for that perfect snap.
- TOAST CEREAL SEPARATELY: Dry-toast the Rice Krispies in a separate pan for 2–3 minutes before mixing—this adds extra crunch and prevents the final treat from turning soggy. Use a splash of coconut oil in the pan, but don’t overcrowd the cereal or it’ll steam instead of crisp.
Common mistakes when making your rice krispie recipe without butter
Overmixing the Cream
This is the #1 mistake I see—whisking the coconut oil and milk mixture too vigorously. The goal is a smooth, pudding-like consistency, not a fluffy meringue. Overmixing incorporates too much air, which causes the treats to become dense and rubbery.
Instead, stir gently with a rubber spatula until just combined, then switch to a silicone spatula for the final fold with cereal. The mixture should look glossy but still coat the back of a spoon. 💫
Skipping the Chill Time
Rushing the 4-hour chill is a recipe for disaster. The coconut oil needs time to fully solidify, which creates that signature firm-yet-creamy texture. If you cut into them too soon, you'll end up with a sticky, greasy mess.
I've learned this the hard way—my first batch after 2 hours was a complete failure. Set a timer and resist the urge to check early. If you're really impatient, use a 9x5-inch loaf pan instead of a 9x13-inch dish; it chills faster.
Uneven Cereal Distribution
Dumping all the cereal at once and folding once rarely works—you'll end up with pockets of dry cereal or marshmallow clumps. Instead, divide the cereal into thirds and fold in each portion separately. This ensures every bite has that perfect crunch-to-cream ratio.
I also recommend using a 9-inch round cake pan for individual servings—it's easier to achieve even distribution in smaller batches. For extra crispiness, toast your cereal first in a dry skillet over medium heat for 3-4 minutes.
Wrong Fat Substitute
Not all fats behave like butter. Coconut oil works because it solidifies at room temperature, but olive oil or vegetable oil will leave your treats greasy and soft.
If you must substitute, use vegan margarine (like Earth Balance) or refined coconut oil—never unrefined versions, as they'll impart a coconut flavor. For a neutral taste, I recommend Miyoko's Creamery vegan butter in a 1:1 ratio replacement for butter, though it'll make the treats slightly denser.
Pan Prep Neglect
Greasing your pan is non-negotiable, but many people skip this step or do it poorly. Use coconut oil spray (like Meadowbrook Farms) for even coverage, or brush with melted coconut oil. If you're using a non-stick pan, still grease it—Rice Krispie treats release their own oils during chilling.
I also recommend lining the pan with parchment paper for easy removal, especially if you're making mini treats in muffin tins. Pro tip: Lightly spray the parchment too for extra insurance.
Marshallow Size Matters
Using whole marshmallows creates uneven texture—some bites will be marshmallow-heavy while others are dry cereal. Break them into pea-sized pieces before mixing, or pulse them briefly in a food processor.
For a smoother texture, melt the marshmallows first with the coconut oil (like traditional recipes), but this requires constant stirring to prevent burning. If you choose this method, work over a double boiler and keep heat at low—never exceed 250°F internal temperature for the marshmallow mixture. 🔥
Nutrition facts
Frequently asked questions
Can I use regular marshmallows instead of vegan ones?
Regular marshmallows will work, but they contain gelatin which isn't vegan. For a dairy-free version, use 10 oz vegan marshmallows like Dandies brand. If you must use regular marshmallows, reduce the amount to 8 oz since they're often less sweet. The texture will be slightly different but still delicious!
Why are my treats greasy after chilling? Greasy treats usually mean the fat didn't fully set.
Can I make these treats gluten-free?
Yes! Simply use a certified gluten-free cereal like Rice Krispies Gluten-Free or Corn Chex instead of regular Rice Krispies. The recipe remains exactly the same—just swap the cereal. Always check labels as some gluten-free cereals may toast differently than the original.
How do I prevent the cereal from getting soggy?
Work quickly once you mix everything together—the cereal absorbs moisture fast. Press the mixture firmly into the pan to compact it, then chill immediately. For extra crispiness, lightly toast your cereal in a dry pan for 2-3 minutes before mixing. Also ensure your marshmallows are broken into small pieces for even distribution.
What's the best way to store these treats?
Keep them in an airtight container at room temperature for up to 5 days. For longer storage, freeze them for up to 3 months. To prevent sticking, wrap individual squares in parchment paper before freezing. Let them sit at room temperature for 10-15 minutes before serving to restore that perfect creamy texture.
