I’ve always had a complicated relationship with red velvet cake. For years, it felt like one of those desserts that tried a little too hard. Too much red dye? The faint tang of buttermilk that never quite sat right with me? And don’t get me started on the sheer amount of frosting involved. I’m not a fan of drowning a bite in cream cheese just to get a taste of cake.
But then, three years ago, I was stuck in a bit of a baking rut. I had a box of red velvet cake mix sitting in my pantry from a birthday party that had gone uncelebrated, and I was staring at two blocks of cream cheese in the fridge that needed to be used. I didn’t feel like making a full cake. I didn’t even feel like making cupcakes. I just wanted something small, sweet, and ridiculously soft.
So I threw a handful of cake mix into a bowl, added an egg, some oil, and a spoonful of softened cream cheese, and stirred it into a dough. I didn’t even know if it would hold together. I rolled it into balls, popped them in the oven, and waited.
When I took them out, they were puffy, deeply red, and impossibly soft. I bit into one, expecting a dry, cakey cookie. Instead, I got something that tasted like the best part of a red velvet cupcake—the tender crumb, the subtle cocoa note, the tangy cream cheese center—but in a portable, messy, happy form. My husband walked in, saw me eating them straight from the cooling rack, and immediately asked for the recipe. I’ve made them at least 20 times since. They are now a permanent fixture in our rotation, right alongside my make-ahead breakfast muffin cups for when I need something reliable.
This isn’t just a cookie; it’s a hack. It’s the easiest way to get that classic red velvet flavor without the fuss of baking, cooling, and frosting a whole cake. These soft red velvet cookies with cream cheese filling are chewy on the outside, tender on the inside, and have a gooey surprise in the middle. They look fancy enough for a holiday platter but are simple enough to throw together on a Tuesday night when you need a sugar fix.
Why You’ll Love This Recipe
There are about a dozen reasons I keep coming back to these cookies, but let’s be real—you’re here because you want cookies that are easy, delicious, and actually stay soft for days. Here’s why this recipe works so well:
- Zero Frosting Required — This is the game-changer. Most red velvet recipes require you to make a buttercream or cream cheese frosting, which is a whole separate project. With these cookies, the cream cheese is inside the dough. You get that tangy flavor without the extra dishwashing.
- Stays Soft for Days — Have you ever bought soft cookies and had them turn into bricks by day three? Not these. Thanks to the cream cheese in the dough, these cookies retain moisture beautifully. They’re still chewy on day four. I’ve tested this. (My husband tested it too, on day five.)
- 3-Ingredient Base — Seriously. Cake mix, egg, oil, and cream cheese. That’s it. You don’t need to measure flour, baking soda, or salt. The cake mix has it all. This makes it one of the easiest 5-minute healthy snack alternatives if you swap the cake mix for something else, but for this treat? It’s pure indulgence with minimal effort.
- Visual Appeal — They look stunning. Deep red, slightly cracked tops, with that white cream cheese peeking out. They photograph incredibly well for Pinterest, which is a major bonus for my ego.
- Customizable Fillings — While I love the classic cream cheese center, you can swap it for a white chocolate chip, a marshmallow, or even a small square of cream cheese. They’re flexible.
This is my go-to when I need to bring something to a potluck, when I want to impress guests without spending hours in the kitchen, or when I just need a hug in cookie form.
Ingredients You’ll Need
Here’s the best part: you probably have most of this already. Because we’re using a cake mix, the ingredient list is short, but quality matters. I’m particular about three things here.
For the Cookie Dough
Red Velvet Cake Mix (1 box / 15.25 oz) — I use a standard box, like Duncan Hines or Betty Crocker. Don’t try to make this from scratch with separate cocoa and flour unless you want to do extra work. The mix is engineered to give you that specific texture. If you can’t find red velvet, chocolate cake mix with red food coloring works, but the buttermilk powder in the red velvet mix adds a nice tang.
Cream Cheese (8 oz / 225g, softened) — This goes into the dough and the filling. Use full-fat block cream cheese. Do not use the whipped stuff in a tub; it has too much air and water, which will throw off the texture. Let it sit on the counter for 30 minutes until it’s squishy.
Vegetable Oil (½ cup / 120ml) — I use vegetable or canola oil. Butter doesn’t work here because it makes the cookies cakier and less chewy. Oil keeps them moist and tender. You can use melted butter if you want a richer flavor, but the texture will change.
Egg (1 large) — Room temperature is best, but cold works if you’re in a hurry. It binds the dough together.
Red Food Coloring (Optional) — Most cake mixes are already bright red. If yours is a bit pale, add ½ teaspoon of gel food coloring. Gel coloring is better than liquid because it doesn’t add extra water. Liquid can make the dough too wet.
For the Cream Cheese Filling
Softened Cream Cheese (4 oz / 115g) — Half of your 8-oz block. This is for the center. Again, full-fat block only.
Powdered Sugar (2 tablespoons) — Just a little bit to sweeten the filling and help it hold its shape slightly. Don’t add too much, or it’ll be dry.
Vanilla Extract (½ teaspoon) — Enhances the cream cheese flavor. Pure vanilla is best.
Optional: White Chocolate Chips (¼ cup) — I like to mix these into the filling for extra gooeyness. It’s not traditional, but it’s delicious.
Equipment Needed
You don’t need fancy gadgets for this. Here’s what I actually use:
Mixing Bowls — Two medium bowls. One for the dough, one for the filling. I use glass bowls because I can see the color change clearly.
Electric Mixer or Fork — A hand mixer makes it easy to get the cream cheese smooth. But honestly? A sturdy fork works fine if you’re lazy. I use a fork when I’m making this late at night.
Parchment Paper — Line your baking sheets. These cookies spread a bit, and you don’t want them sticking. I also recommend a silicone baking mat if you have one; it’s easier to clean.
Baking Sheets — Two standard 13×18 inch sheets. I bake in two batches because overcrowding leads to uneven baking.
Cookie Scoop — A 1.5-tablespoon scoop ensures uniform size. I’ve tried eyeballing it, and the results are inconsistent. Some are raw in the middle, some are burnt on the edges. A scoop saves you from that stress.
Pipette or Small Spoon — For dropping the filling into the dough centers. A small melon baller works too.
How to Make It: Step-by-Step
Alright, let’s make these! I’m walking you through exactly how I do it, including the little tricks I’ve picked up to ensure they turn out perfect every time.
Step 1: Prepare the Filling First (5 minutes)
Start with the filling because it needs to be ready to go when you assemble the cookies. In a small bowl, mix the 4 oz of softened cream cheese, powdered sugar, and vanilla extract until smooth. If you’re adding white chocolate chips, fold them in now. The mixture should be thick and spreadable, like frosting. If it’s too runny, your cream cheese wasn’t cold enough. Pop it in the freezer for 10 minutes to firm up slightly. This makes it easier to handle later.
Step 2: Make the Dough (5 minutes)
In a large bowl, combine the cake mix, the remaining 4 oz of softened cream cheese, the oil, and the egg. Mix until a dough forms. It will look thick and slightly sticky at first. This is normal. Use your hands to knead it for about 30 seconds. The dough should come together into a ball. If it’s too dry and crumbly, add another teaspoon of oil. If it’s too sticky, add a tablespoon of cake mix. You want a pliable, smooth dough.
Step 3: Chill the Dough (15-30 minutes)
This step is crucial. Cover the dough and refrigerate it for at least 15 minutes, or up to 2 hours. Chilling solidifies the fat, which prevents the cookies from spreading too much and burning on the edges. It also makes the dough easier to handle. I know it’s tempting to skip this, but I’ve tried it, and the cookies end up flat and crispy around the edges. Chill it. Trust me.
Step 4: Scoop and Fill (10 minutes)
Take the dough out of the fridge. Scoop out about 1.5 tablespoons of dough and roll it into a ball. Flatten it into a disc in the palm of your hand. Place a small dollop (about 1 teaspoon) of the cream cheese filling in the center. Carefully fold the dough over the filling, sealing it completely. Roll it back into a smooth ball. Make sure there are no cracks or seams where the filling can leak out. If you see red dough, seal it up. If you see white filling, seal it up. The goal is a completely enclosed sphere.
Place the filled balls on a parchment-lined baking sheet, leaving about 2 inches between them. They will spread.
Step 5: Bake (10-12 minutes)
Preheat your oven to 350°F (175°C). Bake the cookies for 10-12 minutes. You want them to look set on the edges but still soft in the center. They should be a vibrant red color. If you overbake them, they’ll dry out. Underbake them slightly, and they’ll stay chewy.
Step 6: Cool (10 minutes)
Let the cookies cool on the baking sheet for 5 minutes. This allows them to set. Then, transfer them to a wire rack to cool completely. They will continue to cook slightly from residual heat. Do not try to eat them hot, or the filling will be molten lava and might burn your mouth. (I speak from experience. I burned my tongue on this once. It was not pleasant.)
Expert Tips & Tricks
Here’s everything I’ve learned from making these dozens of times. These tips will save you from my mistakes.
Keep Your Cream Cheese Cold — When you’re assembling the cookies, if the filling gets too warm, it becomes hard to handle. If it’s a hot day, keep the filling in the fridge and only take out a small amount at a time. Same goes for the dough. If the dough gets greasy, pop it back in the fridge for 5 minutes.
Don’t Skip the Seal — The most common mistake is not sealing the dough properly. If the filling leaks out during baking, you’ll get a creamy mess on your baking sheet, and the cookie won’t have that nice surprise center. Press the edges firmly together. If you’re worried, dip the balls in powdered sugar after rolling; it helps hide minor imperfections.
Use Gel Food Coloring — If your cake mix isn’t red enough, use gel coloring. Liquid food coloring adds water, which can make the dough too wet and cause spreading issues. Gel gives you intense color without affecting the texture.
Underbake Slightly — These cookies are best when they are still soft in the middle. They will firm up as they cool. If you bake them until they look firm, they’ll be cakey and dry. Aim for a slight jiggle in the center when you take them out.
Storage is Key — Store these in an airtight container at room temperature for up to 3 days. If you live in a humid climate, add a slice of bread to the container to keep them moist. They freeze well too! Freeze them in a single layer, then transfer to a freezer bag. Thaw at room temperature.
Variations & Substitutions
Once you’ve nailed the basic version, here’s how you can mix it up. I’ve tried all of these.
White Chocolate Chip Version — Add ½ cup of white chocolate chips to the dough. It adds sweetness and texture.
Red Velvet White Chocolate Chip — Add white chocolate chips to both the dough and the filling. This is my favorite variation. It’s sweet, tangy, and crunchy.
Mini Marshmallow Center — Instead of cream cheese filling, put a mini marshmallow in the center. They melt into a gooey center. Great for a s’mores vibe.
Gluten-Free Option — Use a gluten-free red velvet cake mix. Most major brands have one now. The texture might be slightly more crumbly, but it still works.
Dairy-Free Option — Use dairy-free cream cheese and dairy-free milk in the cake mix (if required). The oil and egg remain the same. Note: The texture might be slightly different.
Vegan Option — Use flax eggs (1 tbsp ground flaxseed + 3 tbsp water per egg) and vegan cream cheese. Use a vegan cake mix. It’s harder to find a good vegan red velvet mix, but it’s possible.
Serving & Storage
How to Serve: I usually serve these plain, but they look nice dusted with powdered sugar or drizzled with white chocolate. For holidays, add red and white sprinkles on top before baking.
Side Dishes: These pair well with coffee, tea, or milk. They’re also great with a glass of red wine or a sweet dessert wine.
Storage: Store in an airtight container at room temperature for up to 3 days. They can also be frozen for up to 3 months. Thaw at room temperature.
Reheating: Warm them in the microwave for 10-15 seconds to soften the filling. Don’t overheat, or they’ll become too soft.
Nutrition Information
I’m not a nutritionist, but here’s the breakdown if you’re tracking. These are indulgent cookies, so enjoy them in moderation.
Per Cookie (makes 24 cookies):
- Calories: 180
- Protein: 2g
- Carbs: 22g
- Fat: 9g
- Sugar: 14g
- Sodium: 180mg
What’s Good: The cream cheese adds a bit of protein and calcium. The cake mix is refined, so it’s not a health food, but it’s a treat.
What to Know: High in sugar and carbs. Use low-sugar cake mix if you’re watching sugar intake, though the texture might change.
My Take: Look, this is a dessert. It’s sweet, rich, and delicious. It’s not a health food. But it’s better than store-bought cookies, and you know exactly what’s in it. When I make these, I enjoy one or two and savor them. They’re special.
Final Thoughts
So that’s my go-to soft red velvet cookies with cream cheese filling! I’ve probably talked your ear off at this point, but when you make a recipe this often, you have a lot to say about it.
This has saved my baking routine more times than I can count. It’s my answer to “what should I bring to the party?” when I’m tired, don’t want to buy store-bought cookies, and still want something that tastes really good. My kids are happy, my husband’s happy, and I’m happy because I’m not stressed about baking.
Make it yours! Try different fillings, swap in your favorite chocolate chips, or adjust the red coloring. The best recipes are the ones you adapt to your family’s tastes.
If you make this, drop a comment and let me know what you think! I love hearing how recipes turn out in your kitchen. And if something doesn’t work, tell me that too—I’m here to help troubleshoot.
Happy baking! And I hope your kitchen smells half as good as mine does right now.
Frequently Asked Questions
Can I use homemade red velvet cake mix?
You can, but the texture might be slightly different. Homemade mixes often have less leavening, which can affect the spread. If you use homemade, add 1 teaspoon of baking powder and ½ teaspoon of baking soda to the dough. But honestly, the box mix is reliable and easy. I stick with the box for consistency.
Why did my cookies spread too much?
Usually, this means the dough was too warm. Chill the dough for at least 15 minutes before scooping. Also, make sure your oven is fully preheated. If the oven is too cold, the cookies spread before they set. Use an oven thermometer to check your oven’s actual temperature.
Can I freeze the dough?
Yes! Scoop the dough balls, place them on a baking sheet, and freeze until solid. Then transfer to a freezer bag. Bake them straight from frozen, adding 1-2 minutes to the bake time. This is great for meal prepping cookies.
Can I use butter instead of oil?
You can, but the cookies will be cakier and less chewy. Oil keeps them moist. If you use butter, melt it and let it cool slightly before adding. The texture will be different, but still delicious.
Why is my filling runny?
Your cream cheese was probably too warm. Cream cheese softens at room temperature, but if it’s too warm, it becomes runny. Chill the filling for 10-15 minutes before assembling. Also, make sure you’re using full-fat block cream cheese, not whipped or light versions.
Can I make these gluten-free?
Yes, use a gluten-free red velvet cake mix. Most major brands have one. The texture might be slightly more crumbly, but it still works. You might need to chill the dough longer to prevent spreading.
How do I store leftovers?
Store in an airtight container at room temperature for up to 3 days. If you live in a humid climate, add a slice of bread to the container to keep them moist. They can also be frozen for up to 3 months.
Pin This Recipe!
Soft Red Velvet Cookies with Cream Cheese Filling
- Total Time: 45 minutes
- Yield: 24 cookies 1x
Description
These easy 3-ingredient base cookies are chewy on the outside, tender on the inside, and feature a gooey cream cheese center. They stay soft for days and require no separate frosting.
Ingredients
- 1 box (15.25 oz) Red Velvet Cake Mix
- 8 oz full-fat block cream cheese, softened (divided)
- 1/2 cup (120ml) Vegetable Oil
- 1 large Egg
- 4 oz full-fat block cream cheese, softened (for filling)
- 2 tablespoons Powdered Sugar
- 1/2 teaspoon Vanilla Extract
- 1/4 cup White Chocolate Chips (optional)
- 1/2 teaspoon Gel Food Coloring (optional, if cake mix is pale)
Instructions
- Prepare the filling: In a small bowl, mix 4 oz softened cream cheese, powdered sugar, and vanilla extract until smooth. Fold in white chocolate chips if using. Chill in the freezer for 10 minutes to firm up.
- Make the dough: In a large bowl, combine the cake mix, remaining 4 oz softened cream cheese, oil, and egg. Mix until a dough forms. Knead by hand for 30 seconds until smooth and pliable.
- Chill the dough: Cover and refrigerate the dough for at least 15 minutes (up to 2 hours) to prevent spreading.
- Preheat oven to 350°F (175°C) and line baking sheets with parchment paper.
- Scoop and fill: Scoop 1.5 tablespoons of dough and roll into a ball. Flatten into a disc, place a 1-teaspoon dollop of filling in the center, and seal the dough completely around the filling to form a smooth ball.
- Bake: Place cookies on baking sheets, leaving 2 inches between them. Bake for 10-12 minutes until edges are set but centers are still soft.
- Cool: Let cookies cool on the baking sheet for 5 minutes, then transfer to a wire rack to cool completely.
Notes
Use full-fat block cream cheese, not whipped tub cream cheese. Chill the dough to prevent spreading. Underbake slightly for a chewy texture. Store in an airtight container at room temperature for up to 3 days or freeze for up to 3 months.
- Prep Time: 30 minutes
- Cook Time: 10-12 minutes
- Category: Dessert
- Cuisine: American
Nutrition
- Serving Size: 1 cookie
- Calories: 180
- Sugar: 14
- Sodium: 180
- Fat: 9
- Saturated Fat: 4
- Carbohydrates: 22
- Fiber: 1
- Protein: 2
Keywords: red velvet cookies, cream cheese filling, easy cookies, 3-ingredient cookies, soft cookies, holiday baking, dessert


