These red velvet cookies are soft, chewy, and filled with creamy cheese goodness. They’re a treat that looks as good as it tastes with that lovely red color!
Honestly, who can resist the combination of red velvet and cream cheese? I love sharing these cookies, and they always disappear fast at parties—maybe too fast! 😄
Making them is a breeze: just whip up the dough, add that yummy filling, and bake! They are perfect with a glass of milk or as a sweet snack anytime.
Key Ingredients & Substitutions
All-Purpose Flour: This is the backbone of your cookies. If you’re looking to go gluten-free, try a 1:1 gluten-free flour blend. It’s crucial for the texture of the cookies, ensuring they’re chewy!
Cocoa Powder: Unsweetened cocoa is essential for that rich chocolate flavor. If you don’t have it, you can use Dutch-processed cocoa for a deeper taste. Just avoid sweetened cocoa to keep the balance right.
Butter: Choose unsalted to control the salt levels in your cookies. If you need a dairy-free option, coconut oil or a dairy-free butter will work, but the cookie might have a different texture.
Red Food Coloring: This gives the cookies their vibrant color. Gel food coloring is my preference since it doesn’t alter the dough’s consistency like liquid coloring can. However, you can skip it for a chocolate cookie if needed!
Cream Cheese: This filling is what makes these cookies special. If you’re looking for a lighter option, you can use Greek yogurt instead, which will provide a similar tanginess but with less richness.
What’s the Best Way to Assemble These Cookies?
Assembling these cookies can be a bit tricky, but it’s a fun step! Here’s how to do it smoothly:
- Start with chilled dough. It’s firmer and easier to handle, making it simpler to wrap around the filling.
- Scoop the dough and flatten it out in your palm. This helps create a good base to hold the cream cheese filling.
- Place the filling right in the center, ensuring it doesn’t touch the edges. This prevents leaks while baking.
- Carefully fold the edges of the dough over the filling and roll it gently between your hands to create a smooth ball.
- Don’t rush this step, as sealing the filling well is key to getting that gooey, melty center.
Taking your time in this step will ensure that every bite is delicious and filled with that delightful cream cheese surprise!

Cream Cheese Filled Red Velvet Cookies
Ingredients You’ll Need:
For The Red Velvet Cookie Dough:
- 2 1/4 cups all-purpose flour
- 2 tablespoons unsweetened cocoa powder
- 1/2 teaspoon baking soda
- 1/4 teaspoon salt
- 1 cup (2 sticks) unsalted butter, softened
- 1 cup granulated sugar
- 1/2 cup light brown sugar, packed
- 2 large eggs
- 2 tablespoons red food coloring
- 1 teaspoon vanilla extract
- 1 teaspoon distilled white vinegar
For The Cream Cheese Filling:
- 8 oz cream cheese, softened
- 1/2 cup powdered sugar
- 1 teaspoon vanilla extract
How Much Time Will You Need?
This delightful recipe will take around 20 minutes for preparation and about 10-12 minutes for baking, plus cooling time. Overall, budget about an hour to have these cookies ready to enjoy!
Step-by-Step Instructions:
1. Prepare the Cream Cheese Filling:
In a medium bowl, beat the softened cream cheese with the powdered sugar and vanilla extract until the mixture is smooth and creamy. Cover it up and pop it into the fridge while you work on the cookie dough.
2. Make the Red Velvet Cookie Dough:
In another bowl, whisk together the flour, cocoa powder, baking soda, and salt until blended. Set this aside. In a large mixing bowl, beat the softened butter, granulated sugar, and brown sugar together using an electric mixer until it’s light and fluffy—about 2-3 minutes should do the trick!
3. Add Your Wet Ingredients:
Now, add the eggs one by one, making sure to beat well after each addition. Then, mix in the red food coloring, vanilla extract, and distilled vinegar until everything is well combined.
4. Combine and Mix:
Next, gradually add the dry ingredients to your wet mixture. Mix it gently until just combined; be careful not to overmix. You want a nice, soft dough!
5. Assemble the Cookies:
Preheat your oven to 350°F (175°C) and line your baking sheets with parchment paper. Take about 1 1/2 tablespoons of cookie dough and flatten it a bit in your hand. Place about 1 tablespoon of the cream cheese filling in the center, then take another piece of dough (about 1 1/2 tablespoons), flatten it out, and place it on top of the filling to completely seal it in. Gently roll the whole thing into a ball. For a lovely finish, you can roll the cookie ball in some granulated sugar if you like!
6. Bake the Cookies:
Place the filled cookie balls about 2 inches apart on your prepared baking sheets. Bake them for about 10-12 minutes, or until the edges are set but the centers still look a bit soft.
7. Cool and Serve:
Let the cookies cool on the baking sheet for about 5 minutes, then transfer them to a wire rack to cool completely. Once they’ve cooled, serve them up and enjoy the deliciously soft red velvet cookies with that delightful cream cheese surprise inside!
This recipe makes approximately 18-24 cookies. For best results, store any leftovers in an airtight container in the refrigerator for up to 5 days, though I doubt they’ll last that long!
Can I Use a Different Type of Flour?
Yes, you can use a 1:1 gluten-free flour blend if you need a gluten-free option! Just keep in mind that the texture may vary slightly from traditional all-purpose flour.
What Can I Substitute for Cream Cheese in the Filling?
If you’re looking for a lighter alternative, you can use Greek yogurt, which will give a similar tangy flavor with less richness. Alternatively, mascarpone cheese works well for a richer filling.
How Do I Store These Cookies?
Store any leftovers in an airtight container in the refrigerator for up to 5 days. You can also freeze the cookies for up to 3 months. Just make sure to separate layers with parchment paper to prevent sticking!
Can I Make the Dough Ahead of Time?
Absolutely! You can prepare the cookie dough and refrigerate it for up to 48 hours before baking. Just let it sit at room temperature for about 15 minutes before scooping and baking for the best results.



