
Red Velvet Heart Pops Recipe tastes like a mash-up of tender red velvet cake, tangy cream cheese frosting, and a crisp chocolate shell that snaps when you bite in. The recipe works perfectly for Valentine’s Day, anniversaries, kids’ parties, or any night you want dessert in about 1 hour and 15 minutes, start to finish. I tested these while my kids “quality controlled” every other pop, so you know they passed the real-life snack test.
Why Red Velvet Heart Pops Recipe Is Worth It
These Red Velvet Heart Pops hit that sweet spot between cute and actually delicious. You get moist red velvet cake, creamy frosting, and a chocolate coating that feels like a bakery treat, without bakery prices. They also use boxed cake mix and candy melts, so you save time and energy.
You can make them ahead, freeze them, and decorate them with kids or friends. They travel well for school parties and office treats, and they look impressive on a dessert table. People always assume you spent all day on them, and you can just smile and nod.
“I brought a batch of these Red Velvet Heart Pops to a family party, and they vanished in under 10 minutes. The cake stayed soft, the chocolate shell snapped perfectly, and everyone asked where I bought them. When I said I made them in my tiny apartment kitchen, jaws dropped.”
Ingredients You Need
For the red velvet cake base
- 1 box red velvet cake mix (about 15.25 ounces; any major brand works)
- Ingredients listed on the cake mix box
- Usually: eggs, oil, and water
- Use neutral oil like canola or vegetable oil for best texture
- 1 teaspoon vanilla extract for extra flavor boost
You can also use leftover homemade red velvet cake. Slightly dry cake actually works great, since the frosting adds moisture.
For the cream cheese binder
- 4 ounces cream cheese, softened
- Use full-fat for best flavor and structure
- 2 tablespoons unsalted butter, softened
- 1 cup powdered sugar, sifted
- 1 teaspoon vanilla extract
- Pinch of fine sea salt to balance sweetness
You can swap the cream cheese mixture with 1/2 to 3/4 cup canned cream cheese frosting if you need a shortcut. Add it gradually so the mixture does not turn mushy.
For coating and decorating
- 12 ounces red candy melts or red-colored white chocolate coating
- 12 ounces white candy melts or white chocolate coating
- 1 to 2 tablespoons refined coconut oil or vegetable shortening
- This thins the coating and helps it set smooth
- Sprinkles in Valentine colors or any fun mix
- Optional: edible glitter or luster dust for sparkle
Use candy melts or coating chocolate instead of regular chocolate chips. Chips often turn too thick and clumpy for dipping.
Equipment list
- 9×13 inch baking pan for the cake
- Mixing bowls (one large, one medium)
- Hand mixer or stand mixer
- Parchment paper or silicone baking mat
- Heart-shaped cookie cutter (about 1.5 to 2 inches wide)
- Lollipop sticks or paper straws (about 6 inches long)
- Baking sheet for chilling pops
- Microwave-safe bowls for melting candy
- Small spatula or spoon
- Cooling rack (helpful but optional)
- Styrofoam block or a deep container filled with rice to hold pops upright
Quick Tips & substitutions
- Use boxed red velvet cake mix when you want a shortcut and consistent texture.
- Bake the cake a few hours ahead so it cools completely before crumbling.
- Crumble the cake very fine so the pops hold together without cracks.
- Add the cream cheese mixture slowly; stop when the mixture feels like soft playdough.
- If the mixture feels sticky or wet, crumble in a bit more plain cake.
- Chill shaped hearts at least 20 to 30 minutes so they stay firm on the sticks.
- Dip the stick tip in melted coating before inserting to “glue” it inside the heart.
- Thin candy melts with a teaspoon of coconut oil at a time until they flow smoothly.
- If candy melts thicken while you work, reheat in short bursts and stir well.
- Use gluten-free red velvet cake mix for a gluten-free version.
- Swap dairy cream cheese with vegan cream cheese and plant butter for a dairy-free twist.
- Skip sprinkles with wheat-based decorations if you need gluten-free pops.
- Store finished pops in the fridge if your kitchen runs warm so the coating stays firm.
How to Make Red Velvet Heart Pops Recipe
Step 1: Bake the red velvet cake
Preheat your oven to the temperature on the cake mix box and grease a 9×13 inch pan. Mix the red velvet cake batter according to the package directions, then stir in 1 teaspoon vanilla extract. Pour the batter into the pan and spread it in an even layer.
Bake until a toothpick in the center comes out clean, usually 25 to 30 minutes. Let the cake cool in the pan for 10 minutes, then move it to a cooling rack. Cool completely so the cake does not melt the frosting mixture later.
Step 2: Mix the cream cheese binder
Beat the softened cream cheese and butter in a medium bowl until smooth and fluffy. Add powdered sugar, vanilla, and a pinch of salt, then beat again until creamy. You want a smooth, spreadable mixture without lumps.
If the mixture looks too thick, add a teaspoon of milk. If it looks too thin, add a tablespoon of powdered sugar. Set the bowl aside while the cake cools.
Step 3: Crumble the cake
Once the cake cools, cut off any very browned edges if they feel tough. Place the rest of the cake in a large bowl and crumble it with clean hands. Rub the pieces between your fingers until the crumbs feel fine and even.
Check for any big chunks and break them up. You want a texture that looks like slightly moist sand. This helps the hearts hold their shape.
Step 4: Combine cake and cream cheese mixture
Add about half of the cream cheese mixture to the cake crumbs. Mix with your hands or a spatula until the crumbs start to clump. Add more cream cheese mixture a spoonful at a time until the mixture feels like soft clay.
You should roll a small ball and see it hold its shape without cracking or oozing. If it cracks, add a bit more cream cheese mixture. If it feels sticky or wet, crumble in a little extra cake if you saved some.
Step 5: Shape the hearts
Line a baking sheet with parchment paper. Scoop portions of the mixture with a tablespoon or small cookie scoop so the hearts stay similar in size. Roll each portion into a smooth ball first.
Flatten each ball gently, then pinch the bottom into a point and press a small dent at the top center to form a heart. Smooth the edges with your fingers. Place each heart on the lined baking sheet.
Step 6: Chill the hearts
Place the baking sheet in the fridge for at least 30 minutes. The hearts will firm up and handle dipping much better. If you feel short on time, place them in the freezer for 10 to 15 minutes.
Do not freeze them rock solid, or the coating may crack when they warm up. You just want them cold and firm to the touch. While they chill, set up your dipping station.
Step 7: Insert the sticks
Melt a small amount of candy melts in a microwave-safe bowl. Heat in 20 to 30 second bursts and stir until smooth. Take a chilled heart and dip the tip of a lollipop stick about 1/2 inch into the melted coating.
Insert the coated tip into the bottom center of the heart, pushing it about halfway up. Wipe any excess that squeezes out with your finger or a small spatula. Repeat with all hearts, then chill again for 10 to 15 minutes so the sticks set firmly.
Step 8: Melt the coating
Place red candy melts in one microwave-safe bowl and white candy melts in another. Add 1 teaspoon coconut oil or shortening to each bowl. Heat one bowl at a time in 20 to 30 second bursts, stirring after each burst.
Stop heating when the coating looks smooth and flows easily from the spoon. If it feels thick, stir in another 1/2 teaspoon coconut oil. Keep the bowls over a mug of hot water or reheat briefly as needed to keep the coating fluid.
Step 9: Dip the heart pops
Hold a chilled heart pop by the stick and tilt the bowl of melted coating. Dip the heart in and gently rotate so the coating covers it completely. Lift it out and let the excess drip back into the bowl.
Tap the stick lightly on the edge of the bowl while you rotate the pop to smooth the surface. Place the stick into a Styrofoam block or a container filled with rice so the pop stands upright. Repeat with all hearts, working in batches so the coating stays warm.
Step 10: Decorate
While the coating still feels wet, add sprinkles, drizzle contrasting melted coating, or dust with edible glitter. Work quickly, since candy melts set fast on chilled pops. If you want a drizzle effect, use a fork or small piping bag.
You can dip some hearts in red and drizzle with white, then reverse the colors on others. Mix and match sprinkles for a fun look. Let the pops stand until the coating sets completely, about 15 to 20 minutes.
Step 11: Chill and serve
Once the coating sets at room temperature, move the pops to the fridge for 10 to 15 minutes. This helps the shell firm up and gives that nice snap when you bite in. Serve the Red Velvet Heart Pops on a platter or in jars filled with sugar so they stand upright.
Keep them chilled if your kitchen runs warm. Bring them out about 10 minutes before serving so the cake softens slightly. Then watch them disappear.
Recipe Variations
- Gluten-free: Use gluten-free red velvet cake mix and check that sprinkles and candy melts list gluten-free on the package.
- Dairy-free: Use dairy-free red velvet cake mix, vegan cream cheese, plant-based butter, and dairy-free candy coating.
- Low sugar: Use sugar-free cake mix and a reduced sugar frosting; coat with sugar-free white chocolate style coating if available.
- Extra chocolate: Stir mini chocolate chips into the cake mixture before shaping the hearts.
- Oreo twist: Mix in crushed chocolate sandwich cookies with the cake crumbs for a cookies-and-cream vibe.
- Nutty crunch: Roll the dipped hearts in finely chopped pecans or almonds before the coating sets.
- Color play: Tint white coating with gel food color to match party themes, like pink, purple, or blue.
Ways to Serve Red Velvet Heart Pops Recipe
- Arrange pops in a heart-shaped box lined with tissue for a sweet gift.
- Stand them in mason jars filled with sugar or rice for a dessert table centerpiece.
- Pack them in lunchboxes as a surprise treat.
- Serve them with hot chocolate, coffee, or milk for a cozy dessert.
- Wrap each pop in a small cellophane bag with ribbon for party favors.
Storage Success
Store Red Velvet Heart Pops in an airtight container in the fridge for up to 5 days. Place parchment between layers so they do not stick or smudge. If you plan ahead, freeze undipped hearts for up to 2 months and thaw them in the fridge before dipping.
Keep dipped pops away from direct sunlight and heat so the coating does not soften or bloom. If condensation forms after chilling, let them sit at room temperature without touching them, and the surface will dry again. This way, your Red Velvet Heart Pops stay pretty and tasty until the last one disappears.

Red Velvet Heart Pops Recipe
Ingredients
Instructions
- Preheat oven to 350°F (175°C). Grease and line an 8-inch square baking pan with parchment paper.
- In a bowl, whisk together flour, cocoa powder, baking soda, and salt; set aside.
- In a separate bowl, whisk sugar and oil until combined, then whisk in egg and vanilla.
- Stir in buttermilk, red food coloring, and vinegar until evenly mixed.
- Fold dry ingredients into wet ingredients just until no dry streaks remain. Do not overmix.
- Pour batter into prepared pan and bake for 20–25 minutes, or until a toothpick inserted in the center comes out clean.
- Let cake cool completely in the pan, then crumble it finely into a large mixing bowl.
- In a medium bowl, beat cream cheese and butter until smooth and creamy.
- Gradually add powdered sugar and vanilla, beating until a smooth frosting forms.
- Add frosting to the crumbled cake a few tablespoons at a time, mixing with clean hands or a spatula until the mixture holds together when pressed. You may not need all of the frosting.
- Line a baking sheet with parchment paper.
- Take about 1 1/2 tablespoons of the cake mixture and press it firmly into a small heart-shaped cookie cutter to form a heart. Gently push it out and place on the prepared sheet.
- Repeat with remaining mixture to make about 24 hearts.
- Chill the hearts in the refrigerator for at least 30 minutes, or in the freezer for 15–20 minutes, until firm.
- Melt candy melts or chocolate with shortening or coconut oil (if using) in a microwave-safe bowl in 20–30 second bursts, stirring between each, until smooth.
- Dip the tip of a lollipop stick about 1/2 inch into the melted coating, then insert it gently into the base of a chilled heart. Repeat with remaining hearts.
- Return to the refrigerator for 10 minutes to set the sticks.
- Carefully dip each heart pop into the melted coating, turning to fully cover. Gently tap off excess.
- Place pops upright in a styrofoam block or on parchment paper and decorate with sprinkles or heart decorations before the coating sets.
- Let the coating set completely at room temperature or in the refrigerator before serving.
Notes
Approximate per 1 heart pop (24 pops total): 150–170 calories; fat 9 g; saturated fat 4.5 g; carbohydrates 18 g; fiber 0.5 g; sugars 14 g; protein 2 g; sodium 120 mg. Values are estimates and will vary based on exact ingredients, chocolate type, and portion size.

Leave a Reply