These heart-shaped brownies are the key to anyone’s heart

What’s better than a heart-shaped brownie? A homemade heart-shaped brownie sandwich filled with a luscious raspberry buttercream frosting!

These decadent brownies satisfy with rich chocolate flavor, fabulous fudgy texture and a hint of espresso. Made with fresh raspberries, the buttercream frosting gets your attention with its red hue and brightens your palate with a sweet-tart raspberry deliciousness.

Chocolate and raspberries are a match made in heaven. Sandwiched together in a brownie heart sandwich, they are over-the-top divine.

In a pinch, you could certainly use a boxed brownie mix, but this fudgy brownie recipe is easy to put together and tastes beyond better than brownies out of a box. Best yet, we’re betting you already have all of the ingredients in your pantry.

MORE: This keto custard dessert recipe tastes just like chocolate cheesecake

Though the raspberry buttercream frosting requires the extra step of cooking down the raspberries to make the sauce, the result is well worth the effort. You’ll get an impressive rose-colored frosting with a distinct raspberry flavor like no other buttercream frosting you’ve ever tasted.

Set a plate of these scrumptious brownie sandwiches on the table for Mother’s Day, as the finish to a Valentine’s Day dessert for two, or as a special treat for your family.

But don’t stop there! You can also serve these brownie heart sandwiches as festive table treats for weddings, baby showers, anniversary celebrations and birthday parties.

>> Click here to jump straight to the recipe

Add chocolate and butter to a bowl

Add chocolate to bowl

Pour sugar into chocolate mixture

Add sugar to melted chocolate

Add eggs to mix

Add eggs to mixture

Add espresso powder

Add espresso powder to chocolate

For smooth brownies, sift flour into mixture

Sift flour into bowl

Transfer brownie batter to pan

Add batter to pan

Strain raspberry pulp

Push raspberry through mesh strainer

Combine butter and powdered sugar in a mixing bowl

Add powdered sugar to bowl

Add powdered sugar to buttercream

Mix powdered sugar to bowl

Put raspberry buttercream into a pastry bag

Place raspberry buttercream into a pastry bag

MORE: Texas sheet cake, or The Pioneer Woman’s Best Chocolate Sheet Cake. Ever.

Use a heart-shaped cookie cutter to cut-out brownies

Cut brownie out with cookie cutter

A simple and elegant dessert for any celebration

Finished brownie

Heart-shaped brownies with raspberry buttercream


For brownies:

  • 1/2 cup unsalted butter, diced
  • 3 ounces unsweetened chocolate, chopped
  • 1-1/2 cups sugar
  • 3 large eggs
  • 1 teaspoon instant espresso powder
  • 1-1/2 teaspoons vanilla extract
  • 1/4 teaspoon salt
  • 3/4 cup flour
  • Nonstick vegetable oil spray
  • 1/2 cup powdered sugar, for decorating

For raspberry buttercream:

  • 1/2 cup unsalted butter, at room temperature
  • 12 ounces raspberries, fresh or frozen
  • 1/2 teaspoon freshly squeezed lemon juice
  • 3-1/2 cups powdered sugar
  • Pinch of kosher salt
  • 1 to 2 tablespoons milk, if needed to thin out the frosting


For brownies:

  1. Preheat oven to 325F.
  2. Stir butter and chocolate in large heavy saucepan over very low heat until chocolate is melted.
  3. Remove from heat and whisk in sugar. Allow to cool slightly.
  4. Then slowly whisk in eggs, one at a time.
  5. Add espresso powder, vanilla and salt.
  6. Using sifter, sift 1/2 cup flour at a time over chocolate mixture and stir to blend well.
  7. Fold long piece of heavy foil into 13-inch-wide strip and fit inside 9-by-13-inch metal baking pan, letting foil hang over on two long sides. Spray foil with nonstick spray.
  8. Transfer batter to prepared pan. Bake brownies until slightly puffed and tester inserted into center comes out with some moist batter attached, about 13–15 minutes.
  9. Allow to cool completely in pan on rack.

For raspberry buttercream:

  1. In medium saucepan, cook raspberries over medium heat, stirring frequently until raspberries are broken down (about 14 minutes.)
  2. Pour raspberry sauce through fine mesh strainer to remove seeds, and then pour raspberry sauce back in pan.
  3. Simmer until sauce reduces to 1/4 cup. It will be a very rich, red, concentrated sauce. Set aside to cool.
  4. Using stand mixer fitted with paddle attachment, cream butter on medium-high speed for about 2 minutes, until fluffy and light in color.
  5. Add 2 cups powdered sugar, 1/4 cup cooled raspberry sauce, lemon juice and salt. Mix until smooth.
  6. Add another 1-1/2 cups powdered sugar and continue mixing until smooth.
  7. Note: For thinner frosting, add milk, 1 tablespoon at a time.  
  8. Fit pastry bag with medium-large round tip (Wilton #12) and fill with raspberry buttercream.
  9. Run knife around inside edge of brownie pan. Use overhanging foil as an aid to gently lift brownies from pan. Allow to cool.
  10. Press heart-shaped cookie cutter into cooled brownie.      
  11. Use thin metal spatula to lift cookie cutter filled with brownie from foil. Gently press brownie out of cookie cutter. Repeat until all brownies have been cut out.  Note: You’ll need an even number so each brownie will have a top and bottom.
  12. Fill pastry bag with raspberry buttercream.
  13. Pipe line of frosting around inside edge of a brownie heart. Then fill in inside of line with frosting. Top with another brownie heart, very gently pressing down to make sandwich.
  14. Repeat process until all brownie hearts are completed.
  15. To finish, sprinkle brownie hearts with sifted powdered sugar.


Brownies can be made up to two days ahead of serving time. Store in airtight container at room temperature.

Raspberry buttercream frosting can be made up to four days before serving. Refrigerate frosting in an airtight container. Allow frosting to come to room temperature, and then use an electric mixer to beat until it reaches spreadable consistency. Add bit of milk if frosting is too stiff.

Courses Desserts

Finished brownie