Cake Ingredients

  • 3 large eggs
  • Pinch of salt
  • 200 grams (1 cup) sugar
  • 125 milliliters (0.5 cup) vegetable oil
  • 250 milliliters (1 cup) milk
  • 10 grams (2 teaspoons) baking powder
  • 1 teaspoon vanilla extract
  • 300 grams (2.5 cups) all-purpose flour
  • Red food coloring


  • Mixing Bowl

    Large enough to accommodate all your ingredients. Make sure it's clean and dry before use.

  • Whisk or Electric Mixer

    A whisk is great for manual mixing, but an electric mixer makes the job quicker and easier.

  • Baking Pan

    A standard cake pan works well. Grease it lightly to prevent sticking.

  • Skewer or Toothpick

    Essential for creating the heart shapes and checking if your cake is baked through.


Step 1

Prepare the Cake Batter

In a large bowl, beat the eggs with a pinch of salt and the sugar until well combined.
Add the vegetable oil and milk to the mixture, then stir until smooth.
Mix in the baking powder and vanilla extract.
Gradually add the flour into the mixture in two stages, mixing well each time until fully incorporated.

Step 2

Color and Shape the Batter

Scoop a few tablespoons of the batter into a separate bowl and mix in red food coloring until the desired hue is achieved.
Pour the plain batter into the baking pan, then drop spoonfuls of the red batter to create circles on top.
Use a skewer or toothpick to draw lines through the circles, creating heart shapes.

Step 3

Bake and Serve

Preheat your oven to 180°C (350°F).
Bake the cake in the preheated oven for about 30-35 minutes, or until a toothpick inserted into the center comes out clean.
Allow the cake to cool before slicing.
Serve with a scoop of ice cream, if desired. Enjoy!


Imagine slicing into this beautiful cake and seeing those adorable heart shapes—💘 it's almost too pretty to eat! But we promise, it tastes just as heavenly. ✨ Serve Warm with Ice Cream: Just-out-of-the-oven warmth makes this cake a perfect match for a scoop of vanilla or strawberry ice cream. The melty goodness is irresistible. 🎉 Top with Berries: Fresh raspberries or strawberries not only taste amazing but also add vibrant colors. 🍓 ☕ Pair with Coffee or Tea: A hot cup of coffee or tea enhances the cake's flavors, making it a delightful treat for afternoon break or a cozy evening. 🌙 🎂 For Parties: This cake is a wonderful addition to any celebration table. Your guests will be thrilled by the heart-shaped surprise inside every slice.


🌱 Gluten-Free Variation: Substitute the all-purpose flour with a good Gluten-Free Baking Flour blend. Ensure it contains xanthan gum or add a teaspoon separately for better texture. 🌻 Vegan Variation: Replace the eggs with a mixture of flax seeds and water (1 tablespoon flaxseeds + 3 tablespoons water = 1 egg). Use almond milk instead of regular milk, and opt for coconut oil in place of vegetable oil.


  • Do I need a special pan to make the heart shapes?

    No special pan required! You can use any standard cake pan and create the heart shapes using colored batter and a toothpick.

  • Can I use a hand mixer instead of an electric stand mixer?

    Absolutely! A hand mixer works just fine and gets the job done.

  • Why does my cake sink in the middle?

    This could be due to underbaking or overmixing the batter. Make sure to follow the recipe closely and check for doneness with a toothpick.

  • What kind of red food coloring should I use?

    Gel food coloring is more concentrated and provides a vibrant color without altering the batter’s consistency.

  • Can I prepare the batter in advance?

    It’s best to bake the cake right after preparing the batter for the best rise and texture. If needed, you can store the batter in the fridge for a short time.

  • How can I make sure the cake doesn’t stick to the pan?

    Grease your baking pan well with butter or use parchment paper at the bottom for easy release.

Nutrition facts

Heart-Shaped Cake Delight
Recipe Yield:8 servings
Calories:Per serving
Calories (Min - Max):260 - 300
Total Fat:13g
Saturated Fat:2g
Total Carbohydrate:35g
Total Sugars:20g