
Red Velvet Heart Pops Recipe tastes like a mash-up of rich cocoa cake and creamy cheesecake frosting, all wrapped in a cute candy shell. It works perfectly for Valentine’s Day, anniversaries, kids’ parties, or any night when you want dessert in under 90 minutes from start to finish. I tested these for my own anniversary dessert plate, and my husband asked if we could skip regular cake from now on.
Why Red Velvet Heart Pops Recipe Is Worth It
Red velvet heart pops pack all the flavor of a classic red velvet cake in a fun, handheld bite. You get tender cake, tangy cream cheese frosting, and a crisp chocolate coating in every single heart.
They also travel well, look impressive on a platter, and kids can help shape the hearts. You can bake the cake ahead, crumble it later, and decorate the pops when you feel like playing with chocolate and sprinkles.
“These Red Velvet Heart Pops disappeared from our dessert table in minutes. The centers tasted soft and fudgy, the coating snapped just right, and everyone asked where I bought them. I felt very smug when I said, ‘I made them.’”
Ingredients You Need
the red velvet cake base
- 1 box red velvet cake mix
- Use any good brand you like; I often use Duncan Hines or Betty Crocker.
- You can also use leftover homemade red velvet cake if you have it.
- Ingredients listed on the cake mix box
- Usually eggs, oil, and water; follow the box for amounts.
- 1 teaspoon vanilla extract
- This boosts the boxed mix flavor and makes it taste more homemade.
the cream cheese binding mixture
- 4 ounces cream cheese, softened
- Use full-fat for the best texture; low-fat can turn the mixture too soft.
- 2 tablespoons unsalted butter, softened
- 1 cup powdered sugar, sifted
- 1 teaspoon vanilla extract
- Pinch of fine sea salt
- This balances the sweetness so the pops do not taste cloying.
the coating and decoration
- 12 ounces white candy melts or white almond bark
- Candy melts set more easily than regular white chocolate and resist streaks.
- 4 ounces red candy melts
- These work well for drizzles and accents.
- 1 tablespoon refined coconut oil or neutral vegetable oil
- This thins the coating and helps it coat smoothly.
- Heart-shaped sprinkles, nonpareils, or sanding sugar
- Use what you have in your pantry; I keep a “holiday sprinkle jar” for this.
Equipment list
- 9×13 inch baking pan for the cake
- Parchment paper
- Large mixing bowl
- Hand mixer or stand mixer
- Rubber spatula
- Small cookie scoop or tablespoon measure
- Heart-shaped cookie cutter, about 1.5 to 2 inches wide
- If you do not own one, shape the hearts by hand.
- 20 to 24 lollipop sticks or paper straws
- Baking sheet
- Wire rack
- Microwave-safe bowls for melting candy
- Styrofoam block or a deep jar filled with rice to hold pops upright while they set
Quick Tips & substitutions
- Bake the cake a day ahead and chill it; cold cake crumbles more cleanly.
- Use leftover red velvet cupcakes instead of baking a fresh cake; just remove any hard edges.
- Swap boxed mix with your favorite homemade red velvet recipe if you feel extra.
- Use store-bought cream cheese frosting in a pinch; start with 1/2 cup and add more only if the mixture feels dry.
- Chill the shaped hearts at least 20 to 30 minutes so they stay firm on the sticks.
- If the candy coating looks too thick, stir in 1 teaspoon of oil at a time until it flows like warm yogurt.
- Keep a few pops without sticks for toddlers; serve them as “heart truffles.”
- If the coating cracks, dip the pop a second time and cover the crack with sprinkles.
How to Make Red Velvet Heart Pops Recipe
Step 1: Bake and cool the red velvet cake
Preheat your oven to the temperature on the cake mix box and line a 9×13 pan with parchment. Mix the red velvet cake mix with the box ingredients and vanilla extract until the batter looks smooth. Pour the batter into the pan, smooth the top, and bake until a toothpick comes out clean, usually 25 to 30 minutes.
Let the cake cool completely in the pan, then chill it in the fridge for at least 30 minutes. Cold cake holds its shape better when you crumble and press it.
Step 2: Mix the cream cheese filling
Beat the softened cream cheese and butter in a large bowl until they look smooth and fluffy. Add the powdered sugar, vanilla, and salt, then beat again until the mixture turns creamy and thick. Scrape the bowl so no lumps hide at the bottom.
You want a spreadable but not runny texture, similar to thick frosting. If it feels too stiff, add a teaspoon of milk; if it feels too loose, add a little more powdered sugar.
Step 3: Crumble the cake and combine
Lift the cooled cake from the pan and place it in a large bowl. Break the cake into fine crumbs with clean hands, a fork, or a food processor. Aim for small, even crumbs so the hearts hold together.
Add about half of the cream cheese mixture to the crumbs and mix with your hands or a spatula. Add more cream cheese mixture, a spoonful at a time, until the mixture feels like moldable cookie dough that holds a ball without cracking.
Step 4: Shape the hearts
Line a baking sheet with parchment. Press the cake mixture into a flat slab about 3/4 inch thick on the sheet. Use a small heart-shaped cookie cutter to cut out hearts and place them on the sheet.
Gather the scraps, press them back into a slab, and cut more hearts. If you do not have a cutter, pinch off portions, roll into balls, then pinch the bottom into a point and press a small indent at the top to form a heart. Chill the hearts in the fridge for 20 to 30 minutes.
Step 5: Add the sticks
Melt a small handful of white candy melts in a microwave-safe bowl in 20-second bursts, stirring between each burst, until smooth. Dip the tip of each lollipop stick about 1/2 inch into the melted candy. Insert the dipped end into the bottom center of each heart, about halfway up.
The melted candy acts like glue and helps the hearts stay on the sticks. Chill the tray again for 15 minutes so the sticks set firmly.
Step 6: Melt the coating
Place the remaining white candy melts in a clean microwave-safe bowl. Heat in 20 to 30 second bursts, stirring well after each burst, until smooth and glossy. Stir in 1 to 2 teaspoons of coconut oil or vegetable oil until the coating flows easily.
If you see any small lumps, keep stirring; the residual heat usually melts them. Keep the bowl over a mug of hot water to hold the coating at a nice dipping consistency.
Step 7: Dip the heart pops
Work with a few hearts at a time and keep the rest in the fridge so they stay firm. Hold a heart pop by the stick and dip it straight down into the melted coating. Tilt and rotate the pop so the coating covers the entire heart.
Lift the pop and gently tap the stick on the edge of the bowl while you rotate the heart so excess coating drips off in a thin, even layer. Set the stick into a Styrofoam block or a jar filled with rice so the pop stands upright while it sets. Add sprinkles right away before the coating hardens.
Step 8: Add red drizzle and details
Melt the red candy melts in a small bowl using the same short burst method. Thin with a little oil if needed. Transfer the melted red candy to a piping bag or a zip-top bag with a tiny corner snipped off.
Drizzle red lines over the set white hearts, or draw small hearts and zigzags. You can also dip just half of each heart in red coating for a two-tone look. Let the pops sit at room temperature until the coating feels firm and dry to the touch.
Recipe Variations
- Gluten-free: Use a gluten-free red velvet cake mix and confirm your candy melts list gluten free on the label.
- Vegan: Use a vegan red velvet mix, plant-based butter, vegan cream cheese, and dairy-free candy coating.
- Low carb style: Use a sugar-free red velvet cake recipe, low carb sweetener in the cream cheese mixture, and sugar-free white chocolate coating.
- Chocolate lovers: Mix mini chocolate chips into the cake mixture before shaping the hearts.
- Extra tangy: Add a teaspoon of lemon juice to the cream cheese mixture for a sharper flavor.
- Sprinkle party: Roll the shaped hearts in sprinkles before chilling for a crunchy outer layer under the coating.
Ways to Serve Red Velvet Heart Pops
- Arrange the heart pops in a mason jar filled with sugar or rice as a centerpiece.
- Wrap each pop in a small cellophane bag with a ribbon for party favors or classroom treats.
- Serve them on a dessert board with strawberries, mini brownies, and chocolate-dipped pretzels.
- Add a heart pop on top of a scoop of vanilla ice cream for a quick plated dessert.
- Pack a couple in lunchboxes for a surprise treat on special days.
Storage Success
Place the finished red velvet heart pops in a single layer on a parchment-lined tray and chill them until the coating feels firm. Transfer them to an airtight container, layering parchment between rows so they do not stick. Store them in the fridge for up to 5 days, or freeze them for up to 1 month.
Let chilled pops sit at room temperature for about 15 minutes before serving so the centers taste soft and fudgy. If you freeze them, thaw in the fridge overnight, then bring them to room temperature before you share them.

Red Velvet Heart Pops Recipe
Ingredients
Method
- Preheat the oven to 350°F (175°C). Grease and line an 8-inch square baking pan.
- In a bowl, whisk together flour, cocoa powder, baking soda, and salt.
- In another bowl, combine sugar, vegetable oil, egg, and vanilla extract; whisk until smooth.
- Stir in buttermilk, red food coloring, and vinegar until well combined.
- Add the dry ingredients to the wet ingredients and mix just until smooth, without overmixing.
- Pour the batter into the prepared pan and bake for 20–25 minutes, or until a toothpick inserted in the center comes out clean.
- Let the cake cool completely in the pan on a wire rack.
- Once cooled, crumble the red velvet cake into fine crumbs in a large bowl, removing any hard edges.
- In a medium bowl, beat together the cream cheese, butter, powdered sugar, and vanilla until smooth and creamy.
- Add the frosting a spoonful at a time to the cake crumbs, mixing with your hands until the mixture holds together like a moist dough. You may not need all the frosting.
- Line a baking sheet with parchment paper.
- Scoop out about 1 tablespoon of the mixture and shape it into a ball, then gently pinch and form it into a small heart shape. Repeat with the remaining mixture.
- Place the heart shapes on the prepared baking sheet and chill in the refrigerator for at least 30 minutes, or in the freezer for 15–20 minutes, until firm.
- Melt the candy melts in a microwave-safe bowl according to package directions, stirring every 20–30 seconds until smooth. Stir in vegetable shortening if needed to thin.
- Dip the tip of each lollipop stick about 1/2 inch into the melted candy, then insert it into the bottom of each chilled cake heart. Let set for a few minutes.
- Carefully dip each heart pop into the melted candy, turning to coat completely and gently tapping off any excess.
- While the coating is still wet, add sprinkles if desired. Place the pops upright in a styrofoam block or a glass filled with rice or sugar to set.
- Allow the coating to harden completely at room temperature before serving or packaging.
Notes
Approximate per 1 pop (1 of 24): 130 calories; fat 7 g; saturated fat 3 g; carbohydrates 16 g; fiber 0 g; sugars 12 g; protein 1 g; sodium 70 mg. Values are estimates and will vary based on exact ingredients, candy melt brand, and portion size.
