Soft Heart-Shaped Chocolate Chip Cookies
These soft heart-shaped chocolate chip cookies are a sweet way to share a little love, no matter the day. They’re buttery, chewy, and loaded with pockets of melty chocolate.

Shaping the dough by hand is simpler than it sounds, and you can pop it in the fridge while you get on with other things. No special cutters required.
Why These Cookies Are So Good
The brown sugar keeps them soft for days, and a proper chill delivers that chewy center with barely crisp edges. Every bite has the classic chocolate chip cookie flavor you already know.
I love that they bake up with a real heart form, not a vague blob. It’s the sort of cookie that makes someone grin before they even taste it.
Ingredients

- 1 cup (2 sticks) unsalted butter, softened: let it sit out so it creams easily
- 1 cup packed light brown sugar: this gives the cookies their chew
- 1/2 cup granulated sugar: balances sweetness and structure
- 2 large eggs: bring them to room temp for a smoother dough
- 2 tsp vanilla extract: the real stuff tastes best here
- 2 1/4 cups all-purpose flour: spooned and leveled, never scooped
- 1/2 tsp baking soda: just enough lift without puffing too much
- 1/2 tsp salt: fine sea salt or table salt both work
- 1 1/2 cups semisweet chocolate chips: use any chip or chunk you like
Variations / Substitutions
- Swap the chips: dark chocolate chunks make each bite richer; white chocolate chips and chopped macadamias turn them into something fresh.
- Go nutty: fold in 1/2 cup toasted chopped pecans or walnuts after the chips.
- Dairy free option: use a good vegan butter stick and dairy-free chocolate chips. The dough may spread a touch more, so add an extra 5 minutes of chill time.
- Add a little salt on top: a tiny pinch of flaky salt before baking makes the sweetness pop.
For a classic round version, take a look at Chewy Chocolate Chip Cookies.
How to Make Soft Heart-Shaped Chocolate Chip Cookies
Step 1: Cream the Butter and Sugars

In a large bowl, beat the 1 cup softened butter, 1 cup brown sugar, and 1/2 cup granulated sugar until light and fluffy, about 2 to 3 minutes. Scrape down the sides, then beat in the 2 eggs and 2 teaspoons vanilla until the mixture looks smooth and a little glossy.
The butter and sugar will look pale and almost cloud-like right now. That air you just whipped in helps the cookies hold their shape later, so don’t rush this part.
Step 2: Fold in the Dry Ingredients and Chocolate

In a medium bowl, whisk together the 2 1/4 cups flour, 1/2 teaspoon baking soda, and 1/2 teaspoon salt. With the mixer on low, slowly add the dry mix to the butter mixture and stop the second you no longer see white streaks. Switch to a spatula and fold in the 1 1/2 cups chocolate chips.
The dough will be thick and speckled with chips. Overmixing can make the cookies tough, so as soon as the flour disappears, you’re done. A few spare floury crumbs at the bottom of the bowl are fine.
Step 3: Chill the Dough

Cover the bowl and refrigerate the dough for at least 30 minutes, or up to 24 hours. This step is not a suggestion if you want the hearts to stay heart shaped. Chilling solidifies the fat so the cookies spread more slowly in the oven.
The dough will be firm and easy to handle. If you’re truly in a pinch, a 15-minute stint in the freezer works, but the slow fridge chill gives you the best texture and shape.
Step 4: Shape the Heart Cookies

Scoop about 1 1/2 tablespoons of dough and roll it into a smooth ball. Set it on a parchment-lined baking sheet and flatten it with your palm to about 1/2 inch thick. Pinch the bottom into a point, then use your fingers to push two gentle dents into the top to form the lobes of the heart. A fork pressed lightly into the top cleft deepens the shape.
The hearts will look a bit rustic, and that is exactly the charm. Work with one tray’s worth of dough at a time and keep the rest of the bowl in the fridge so the dough stays cool. If the shapes ever feel soft or sticky, pop the whole baking sheet into the fridge for 10 minutes before the oven.
Step 5: Bake Until Golden

Preheat your oven to 350°F (175°C). Bake the cookies for 10 to 12 minutes, until the edges are just turning golden and the centers still look pale and soft. Leave them on the hot baking sheet for 5 minutes, then lift them onto a wire rack to finish cooling.
The cookies set up a lot as they cool, so pulling them out when the middles look a little underdone is the trick to a chewy center. Serve them still warm with a cold glass of milk, or let them cool and pack them into little treat bags.
Tips for Perfect Heart Shapes
- Use a medium cookie scoop so all the hearts are the same size and bake evenly.
- Work with chilled dough only. If you notice the shapes start to blur while you’re working, chill the tray for 10 minutes before baking.
- Don’t skip the 5-minute rest on the hot sheet. The carryover heat finishes baking the bottoms without overcooking the tops.
- If you want very crisp, symmetrical hearts, roll the chilled dough out to 1/2 inch thick and cut with a 2-inch heart cookie cutter. Re-chill the cutouts for 10 minutes before baking so they hold the sharp shape.
Bake times by dough size:
| Dough per cookie | Bake time at 350°F |
|---|---|
| 1 tablespoon | 8 to 10 minutes |
| 1 1/2 tablespoons | 10 to 12 minutes |
| 2 tablespoons | 12 to 14 minutes |
Keeping Cookies Fresh
Store the baked cookies in an airtight container at room temperature for up to 5 days. A slice of bread in the container helps keep them soft. They are even better the next day. To reheat, a 10-second zap in the microwave makes the chips melty again.
What to Serve With Heart-Shaped Chocolate Chip Cookies
A tall glass of cold milk is the classic partner. Its fat smooths out the buttery notes in the cookie. For dessert, set two cookies with a scoop of vanilla ice cream in the middle and press gently to make an ice cream sandwich. A mug of hot cocoa on the side turns snack time into something that feels like a holiday.
Frequently Asked Questions
Can I skip chilling the dough?
You can, but the cookies will spread more and lose the heart shape. For best results, chill at least 30 minutes. In a real hurry, freeze the portioned dough balls for 15 minutes before shaping.
How do I keep the hearts from spreading too much?
Chill the shaped cookies on the baking sheet for 10 minutes right before baking, and make sure your butter was not too warm when you creamed it. Don’t overmix the flour either.
Can I freeze the dough?
Yes. Roll the dough into balls first, freeze them on a tray, then pop them into a bag. When you want fresh cookies, let the balls soften at room temperature for 10 minutes, shape them into hearts, and bake. They may need an extra minute in the oven.
Can I make these with a sugar cookie recipe instead?
This recipe was written to be soft and chewy. A typical sugar cookie recipe will give you a crisper, more cracker-like result. Stick with this dough if you want a true chocolate chip cookie texture.

Heart-Shaped Chocolate Chip Cookies Recipe
Ingredients
Method
- Beat butter, brown sugar, and granulated sugar until fluffy, about 2 to 3 minutes. Beat in eggs and vanilla until smooth.
- Whisk flour, baking soda, and salt. Gradually mix into the butter mixture on low speed, stopping when just combined. Fold in chocolate chips.
- Cover and refrigerate dough for at least 30 minutes, up to 24 hours.
- Scoop 1 1/2 tablespoon portions, roll into balls, and place on parchment-lined sheets. Flatten to 1/2 inch thick, pinch the bottom into a point, and press two top dents to form a heart.
- Preheat oven to 350°F (175°C). Bake 10 to 12 minutes, until edges are golden and centers look soft. Cool on the sheet for 5 minutes, then move to a rack.
