Chocolate Marble Milkshake Cupcakes

Directions

  1. Preheat Oven and Prepare Tin
    Preheat your oven to 180°C / 350°F. Line a 12-cup muffin tin with cupcake liners.
  2. Mix Dry Ingredients
    In a large bowl, whisk together flour, sugar, baking powder, baking soda, and salt.
  3. Combine Wet Ingredients
    In a separate bowl, mix the vegetable oil, egg, milk, and vanilla extract until smooth.
  4. Form Vanilla and Chocolate Batters
    Pour the wet ingredients into the dry ingredients and mix until just combined. Remove about half of the batter into another bowl. Add cocoa powder and 2 tbsp milk to this portion and mix until smooth.
  5. Create the Marble Effect
    Drop spoonfuls of vanilla and chocolate batters alternately into cupcake liners. Use a toothpick or skewer to gently swirl the two batters together for a marble effect.
  6. Bake the Cupcakes
    Bake for 18–20 minutes, or until a toothpick inserted into the center comes out clean. Allow cupcakes to cool completely in the pan for 5 minutes, then transfer to a wire rack to cool fully.
  7. Prepare the Frosting
    Beat the softened butter until creamy. Gradually add powdered sugar and cocoa powder, mixing well. Add milk and vanilla extract, one tablespoon at a time, until you reach a smooth, pipeable consistency.
  8. Frost and Garnish
    Pipe or spread the frosting onto the cooled cupcakes. Top with mini chocolate chips or sprinkles for a fun, milkshake-inspired look.

Recipe Details

  • Prep Time: 15 minutes
  • Cook Time: 18–20 minutes
  • Total Time: 35 minutes
  • Servings: 12 cupcakes
  • Difficulty: Easy

Variations & Substitutions

  • Swap cocoa powder for chocolate syrup in the batter for a richer chocolate flavor.
  • Use a milkshake flavoring like strawberry or vanilla extract in the frosting for variety.
  • Top with whipped cream instead of frosting for a classic milkshake effect.

Serving Suggestions

The most important part is just ahead — click NEXT »»