I’ll be honest—I used to think homemade sugar cookies were too much work for Valentine’s Day. Why bother when you can just buy a box of conversation hearts at the store?
Then I realized that store-bought cookies never taste as good as they look, and my kids actually wanted to help make something special. These mini Valentine’s Day cookies changed everything. They’re small enough that you don’t feel guilty eating three (or four), and the decorating part is easy enough that even my seven-year-old can handle it without turning the kitchen into a disaster zone. Plus, there’s something nice about giving someone a cookie you actually made yourself instead of something that came out of a plastic package.

Why You’ll Love These Mini Valentine’s Day Cookies
- Perfect for sharing – These bite-sized treats are ideal for Valentine’s Day parties, classroom exchanges, or gifting to friends and loved ones.
- Soft and tender texture – The combination of butter, oil, and sour cream creates cookies that stay soft for days, making them perfect for decorating and packaging ahead of time.
- Fun to decorate – With frosting, sprinkles, and coarse sugar, these cookies are a great activity to do with kids or friends for a festive Valentine’s celebration.
- Ready in under an hour – From mixing to decorating, you can have a batch of adorable Valentine’s cookies ready in less than an hour.
What Kind of Butter Should I Use?
For these cookies, you’ll want to use regular unsalted butter so you can control the salt level in your recipe. Both the cookie dough and frosting call for butter, and it’s totally fine to use the same stick for both parts. Make sure your butter is softened to room temperature before you start – this means it should be soft enough to press your finger into but not melted or greasy. If you only have salted butter on hand, you can still use it, just reduce the added salt in the dough by about half. Some bakers swear by European-style butter for a richer flavor, but standard supermarket butter works perfectly well for these little Valentine’s treats.

Options for Substitutions
These cookies are pretty forgiving when it comes to swapping ingredients:
- Sour cream: If you don’t have sour cream, Greek yogurt works great as a substitute. You can also use regular plain yogurt, though the cookies might be slightly less rich.
- Butter and oil combination: You can use all butter (1 cup total) instead of the butter-oil mix for a richer flavor, or stick with all oil if you prefer a softer texture. Just keep the total fat amount the same.
- Vanilla essence: Vanilla extract and vanilla essence work the same here. You could also try almond extract for a different flavor profile, but use half the amount since it’s stronger.
- Milk in frosting: Heavy cream or half-and-half can replace the milk for a creamier frosting. You can also use water in a pinch, though the frosting won’t be quite as smooth.
- Red gel food coloring: Liquid food coloring works too, but you’ll need more drops to get the same intensity. Just add it slowly to avoid making the frosting too thin.
- Valentine sprinkles and coarse sugar: Any decorative sprinkles or sanding sugar will work here. Feel free to match them to whatever occasion you’re celebrating.
Watch Out for These Mistakes While Baking
The biggest mistake when making these mini cookies is over-baking them, which turns soft, tender treats into hard discs – pull them from the oven when they’re just barely set and still look slightly underdone, as they’ll continue cooking on the pan during that 5-minute cooling period.
Another common error is skipping the chilling step for your dough if it feels too soft to work with, so if your kitchen is warm or the dough is sticky, pop it in the fridge for 15-20 minutes to make rolling those balls much easier.
Don’t flatten your cookies too thin with the glass, or they’ll bake up crispy instead of soft – aim for about 1/4 inch thickness for that perfect chewy texture.
Finally, make sure your cookies are completely cool before frosting, otherwise the buttercream will melt right off and create a messy situation instead of those pretty decorated cookies you’re going for.

What to Serve With Mini Valentine’s Day Cookies?
These little cookies are perfect for a Valentine’s Day party spread alongside other sweet treats like chocolate-covered strawberries, brownie bites, or heart-shaped Rice Krispie treats. They pair really well with a glass of cold milk, hot chocolate, or even a strawberry milkshake if you want to go all out with the pink and red theme. I love setting them out on a dessert table with some conversation hearts and other candy for people to snack on throughout the day. Since they’re on the sweeter side, you could also serve them after a simple dinner with some fresh berries or vanilla ice cream to balance things out.
Storage Instructions
Store: These mini cookies stay fresh in an airtight container at room temperature for up to a week. Just make sure the frosting is completely set before stacking them, or layer them with parchment paper to keep the decorations looking pretty.
Freeze: You can freeze these cookies unfrosted for up to 3 months in a freezer-safe container. If you want to freeze them already decorated, place them on a baking sheet until the frosting hardens, then transfer to a container with parchment between layers.
Make Ahead: The dough can be made up to 2 days ahead and kept wrapped tightly in the fridge. You can also bake the cookies a day or two before you need them and frost them the day of your Valentine’s celebration so they look fresh and festive.
| Preparation Time | 30-40 minutes |
| Cooking Time | 10-15 minutes |
| Total Time | 40-55 minutes |
| Level of Difficulty | Medium |
| Servings | 60 cookies |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 4700-5200
- Protein: 40-50 g
- Fat: 240-270 g
- Carbohydrates: 620-670 g
Ingredients
For the cookies:
- 4.75 cups flour (I always use King Arthur all-purpose flour)
- 1 tsp baking powder
- 1 tsp salt
- 0.5 cup butter (room temperature, about 70°F)
- 0.5 cup oil
- 1 cup sour cream (full-fat gives better texture and moisture)
- 1.75 cups sugar
- 1.5 tsp vanilla
For the frosting:
- 3.25 cups powdered sugar (sifted to remove lumps)
- 0.6 cup butter (I like Kerrygold unsalted butter for this)
- 3 tbsp milk
- 1.5 tsp vanilla
- red gel food coloring (concentrated gel prevents frosting from becoming runny)
For the decoration:
- valentine sprinkles
- coarse sugar
Step 1: Prepare Mise en Place and Preheat
- 4.75 cups flour
- 1 tsp baking powder
- 1 tsp salt
Preheat your oven to 350°F and lightly grease your baking sheet.
While the oven heats, sift together the flour, baking powder, and salt in a medium bowl—sifting removes lumps and helps the dry ingredients distribute evenly throughout the dough.
Set this dry mixture aside.
This prep work ensures everything is ready when you need it, so the mixing process stays smooth and efficient.
Step 2: Create the Wet Ingredient Base
- 0.5 cup butter
- 0.5 cup oil
- 1 cup sour cream
In a large mixing bowl, beat together the room-temperature butter, oil, and sour cream for about 1 minute until they’re well combined and creamy.
The butter and oil create a tender crumb, while the sour cream adds richness and moisture to keep these mini cookies soft.
I always use full-fat sour cream because it gives the cookies a noticeably better texture compared to low-fat versions.
Step 3: Build the Cookie Dough
- wet ingredient mixture from Step 2
- 1.75 cups sugar
- 1.5 tsp vanilla
- dry ingredient mixture from Step 1
Add the sugar and vanilla to the wet mixture from Step 2, then beat on medium speed until the mixture is smooth and well combined, about 1-2 minutes.
Gently fold in the dry ingredient mixture from Step 1 using a spatula or wooden spoon, stirring just until a soft dough forms—don’t overmix, as this can lead to tough cookies.
The dough should come together easily but still be slightly sticky.
Step 4: Shape and Prepare for Baking
- cookie dough from Step 3
Roll the dough into 3/4-inch balls and place them about 2 inches apart on your prepared baking sheet.
Using the bottom of a glass (lightly dipped in water if it sticks), gently flatten each ball to create uniform mini cookies about 1/4-inch thick.
Even thickness ensures they bake evenly and all finish at the same time.
Step 5: Bake and Cool
- shaped cookies from Step 4
Bake the cookies for 8 minutes at 350°F—they should be set but still very soft when you remove them from the oven.
Let them cool on the baking sheet for 5 minutes (they’ll firm up slightly), then transfer them to a wire cooling rack to cool completely.
Complete cooling is essential before frosting, otherwise the frosting will melt and slide off.
Step 6: Make the Frosting
- 0.6 cup butter
- 3 tbsp milk
- 1.5 tsp vanilla
- 3.25 cups powdered sugar
While the cookies cool, beat together the butter, milk, vanilla, and sifted powdered sugar in a medium bowl until smooth and creamy, about 2-3 minutes.
The mixture should be spreadable but not too soft.
I love using Kerrygold unsalted butter for frosting because it has a richer, slightly more complex flavor that really elevates the final result.
Step 7: Color, Frost, and Decorate
- frosting from Step 6
- red gel food coloring
- valentine sprinkles
- coarse sugar
Divide the frosting from Step 6 into three bowls if you want multiple colors, or keep it in one bowl for a single color.
Add red gel food coloring to create your desired shades—I recommend using concentrated gel coloring rather than liquid coloring because gel keeps the frosting at the right consistency without making it runny.
Frost each cooled cookie generously, then immediately top with valentine sprinkles or coarse sugar while the frosting is still sticky so the decorations adhere properly.

Festive Mini Valentine's Day Cookies
Ingredients
For the cookies::
- 4.75 cups flour (I always use King Arthur all-purpose flour)
- 1 tsp baking powder
- 1 tsp salt
- 0.5 cup butter (room temperature, about 70°F)
- 0.5 cup oil
- 1 cup sour cream (full-fat gives better texture and moisture)
- 1.75 cups sugar
- 1.5 tsp vanilla
For the frosting::
- 3.25 cups powdered sugar (sifted to remove lumps)
- 0.6 cup butter (I like Kerrygold unsalted butter for this)
- 3 tbsp milk
- 1.5 tsp vanilla
- red gel food coloring (concentrated gel prevents frosting from becoming runny)
For the decoration::
- valentine sprinkles
- coarse sugar
Instructions
- Preheat your oven to 350°F and lightly grease your baking sheet. While the oven heats, sift together the flour, baking powder, and salt in a medium bowl—sifting removes lumps and helps the dry ingredients distribute evenly throughout the dough. Set this dry mixture aside. This prep work ensures everything is ready when you need it, so the mixing process stays smooth and efficient.
- In a large mixing bowl, beat together the room-temperature butter, oil, and sour cream for about 1 minute until they're well combined and creamy. The butter and oil create a tender crumb, while the sour cream adds richness and moisture to keep these mini cookies soft. I always use full-fat sour cream because it gives the cookies a noticeably better texture compared to low-fat versions.
- Add the sugar and vanilla to the wet mixture from Step 2, then beat on medium speed until the mixture is smooth and well combined, about 1-2 minutes. Gently fold in the dry ingredient mixture from Step 1 using a spatula or wooden spoon, stirring just until a soft dough forms—don't overmix, as this can lead to tough cookies. The dough should come together easily but still be slightly sticky.
- Roll the dough into 3/4-inch balls and place them about 2 inches apart on your prepared baking sheet. Using the bottom of a glass (lightly dipped in water if it sticks), gently flatten each ball to create uniform mini cookies about 1/4-inch thick. Even thickness ensures they bake evenly and all finish at the same time.
- Bake the cookies for 8 minutes at 350°F—they should be set but still very soft when you remove them from the oven. Let them cool on the baking sheet for 5 minutes (they'll firm up slightly), then transfer them to a wire cooling rack to cool completely. Complete cooling is essential before frosting, otherwise the frosting will melt and slide off.
- While the cookies cool, beat together the butter, milk, vanilla, and sifted powdered sugar in a medium bowl until smooth and creamy, about 2-3 minutes. The mixture should be spreadable but not too soft. I love using Kerrygold unsalted butter for frosting because it has a richer, slightly more complex flavor that really elevates the final result.
- Divide the frosting from Step 6 into three bowls if you want multiple colors, or keep it in one bowl for a single color. Add red gel food coloring to create your desired shades—I recommend using concentrated gel coloring rather than liquid coloring because gel keeps the frosting at the right consistency without making it runny. Frost each cooled cookie generously, then immediately top with valentine sprinkles or coarse sugar while the frosting is still sticky so the decorations adhere properly.