Lemon Poppy Seed Cupcakes (Gluten Free, Vegan Option) - These delicious gluten free cupcakes are basically sunshine in cupcake form. Each of the components (the soft and delicate cupcakes, the tangy lemon curd, the fluffy Swiss meringue buttercream) are amazing on their own. But together, they’re simply to die for. Gluten free desserts. Lemon cupcakes. Easy dessert recipe. Easy cupcakes recipe. Lemon desserts. Homemade lemon curd recipe. Swiss meringue buttercream recipe. #glutenfree #cupcakes
5 from 2 votes

Lemon Poppy Seed Cupcakes (Gluten Free, with Vegan Option)

Basically sunshine in cupcake form, with some poppy seeds thrown into the mix – that’s probably the best description of these lemon poppy seed cupcakes. Each of the components (the soft and delicate cupcakes, the tangy lemon curd, the fluffy Swiss meringue buttercream) are amazing on their own. But together, they’re simply to die for.

Course Dessert
Cuisine Gluten Free
Keyword easy cupcake recipe, easy gluten free dessert, gluten free cupcakes, lemon poppy seed cupcakes, lemon poppy seed dessert
Prep Time 1 hour
Cook Time 30 minutes
Total Time 1 hour 30 minutes
Servings 12 cupcakes


For the cupcakes:

  • 1/2 cup (120 mL) milk, room temperature
  • 4 medium (or 3 large) eggs, room temperature
  • 2 tsp lemon juice, freshly squeezed
  • 2 cups + 2 tbsp (265 g) plain gluten free flour blend (I've used a store-bought blend with only 3 ingredients – rice, potato and maize flour – with no added xanthan gum)
  • 1/2 tsp xanthan gum
  • 2 tsp baking powder
  • 1 1/4 cup (250 g) granulated sugar
  • pinch of salt
  • 4 tbsp poppy seeds
  • zest of 1 - 2 lemons
  • 2 sticks (226 g) unsalted butter, room temperature

For the lemon curd:

  • 1/3 cup (80 mL) lemon juice, freshly squeezed
  • 1/2 cup (100 g) granulated sugar
  • pinch of salt
  • 4 medium egg yolks
  • 1/2 stick + 1 tbsp (70 g) unsalted butter

For the Swiss meringue buttercream:

  • 8 medium egg whites
  • 1 3/4 cups (350 g) granulated sugar
  • 1/4 tsp cream of tartar
  • 3 1/2 sticks (395 g) unsalted butter, room temperature
  • 1/4 - 1/2 tsp salt
  • 2 - 4 tbsp poppy seeds, plus extra for sprinkling


For the cupcakes:

  1. Pre-heat the oven to 355 ºF (180 ºC) and line a 12-hole cupcake/muffin baking tin with cupcake liners.

  2. In a small bowl, whisk together the milk, eggs and lemon juice until homogeneous.

  3. In a separate larger bowl, sift together the gluten free flour, xanthan gum, baking powder, sugar and salt. Add the lemon zest and poppy seeds and mix briefly.

  4. Add the softened unsalted butter to the dry ingredients. Using a hand mixer, whisk the butter into the dry ingredients until you get small, pea-sized pieces. (Alternatively, you can use a stand mixer with the paddle attachment.)

  5. Add the milk+egg mixture and whisk until you get a smooth cupcake batter.

  6. Evenly distribute the cupcake batter among the 12 cupcake cases – they should be each about 3/4 filled.

  7. Bake in the pre-heated oven at 355 ºF (180 ºC) for 18 - 20 minutes or until an inserted toothpick comes out clean and the cupcakes are slightly domed and golden brown on top.

  8. Allow to cool.

For the lemon curd:

  1. In a medium-sized saucepan, combine all lemon curd ingredients except the butter. Whisk or stir briefly until the eggs are evenly incorporated.

  2. Cook the lemon curd on medium-high heat until it starts thickening – stir constantly but do not whisk. Whisking will create a foam (from the egg yolks and the sugar), which will make your lemon curd frothy and not at all "lemon curdy".

  3. After about 8 - 10 minutes, the lemon curd should have thickened significantly. Remove from heat and stir in the butter, 1 tbsp at a time, until all butter has melted and has been completely incorporated.

  4. Allow the lemon curd to cool, stirring occasionally to prevent "skin" formation on top.

For the Swiss meringue buttercream:

  1. Mix the egg whites, sugar and cream of tartar in a heat-proof bowl, and set the bowl above a pot of simmering water.

  2. Heat the meringue mixture with constant stirring until it reaches 150 ºF (65 ºC) and the sugar has melted.

  3. Transfer the heated meringue mixture into a stand mixer with a whisk attachment (or use a hand mixer with the double beater attachment) and whisk the mixture for 5 - 7 minutes, until it reaches room temperature and forms glossy peaks. Do not over-whisk as you can lose some of the fluffiness. 

    (NOTE: The meringue must be at room temperature before you start adding the butter – otherwise, you'll get a soup and not a deliciously fluffy buttercream!)

  4. Add the butter, 1 - 2 tbsp at a time, while constantly whisking/beating at medium speed. If using a stand mixer, I prefer to switch to a paddle attachment for this step.

  5. Continue until you've used up all the butter.

    The buttercream will probably look like it's split at some stage (or it might become very runny, almost "soupy") – don't worry, that's normal. Just continue adding the butter and whisking/beating. The buttercream will eventually become velvety smooth. Be careful not to over-beat it, though – you will lose the air (and fluffiness) from the original meringue!

  6. Add the salt and poppy seeds, and whisk/beat briefly until evenly incorporated.

Assembling the cupcakes:

  1. Use an apple corer or a piping nozzle, turned upside-down, to create a hole in the middle of each cupcake. Fill it with cooled lemon curd.

  2. Pipe the Swiss meringue buttercream with piping nozzle of choice (I used a Wilton 1M nozzle).

  3. Sprinkle with extra poppy seeds.

  4. Enjoy!


  1. The lemon poppy seed cupcakes keep well in a closed container in a cool dry place for 3 - 4 days.

Recipe Notes

For a vegan version: use my Gluten Free Vegan Vanilla Cupcakes and the Vegan Lemon Curd recipes as the basis. Add lemon zest and poppy seeds into the cupcakes, and poppy seeds into the coconut cream-based frosting.