Asparagus and Tomato Tart Recipe

Asparagus and tomato tart

  • serves 4
  • Easy

Try our veggie savoury frangipane tart recipe, topped with vibrant tomatoes and asparagus, for an easy vegetarian entertaining idea


Try this tomato and asparagus tart, then check out more tomato recipes, such as our tomato soup, tomato pasta and tomato tarte tatin.



  • puff pastry 400g
  • thin asparagus spears 125g
  • cherry tomatoes 100g (mix of yellow and red), halved
  • thyme 3 sprigs, leaves picked
  • extra-virgin olive oil to serve


  • unsalted butter 100g, softened
  • garlic 2 cloves, crushed
  • eggs 2, plus 1 yolk to glaze
  • plain flour 35g, plus extra for dusting
  • ground almonds 65g
  • parmesan (or veggie alternative) 35g, finely grated


  • Step 1

    Heat the oven to 190C/fan 170C/gas 5 and put a baking sheet in the oven to heat. Roll the puff pastry on a lightly floured worksurface into a rectangle measuring 40cm x 25cm. Fold over 2cm of the pastry from around the edges to create a border. Carefully lift onto a second baking-paper-lined baking sheet and chill.

  • Step 2

    To make the frangipane, put the softened butter into a bowl and use electric beaters to whip until light and fluffy. Add the garlic then the whole eggs, one at a time, adding a large spoonful of flour with each egg. Add any remaining flour, the ground almonds and parmesan, and mix well.

  • Step 3

    Dot all over the inside of the tart then use a palette knife to spread evenly. Scatter over the asparagus, cherry tomatoes and thyme. Mix the egg yolk with 1 tsp of water and brush the border well.

  • Step 4

    Place the cool baking sheet on top of the hot baking sheet and bake for 40 minutes  or until the pastry is crisp, the frangipane is puffed and golden, and the asparagus and tomatoes are cooked. Drizzle generously with extra-virgin olive oil and serve.

Try more of our savoury tart recipes...

Beetroot, feta and thyme tart

Nutritional Information

  • Kcals 819
  • Fat 62.7g
  • Saturates 29.2g
  • Carbs 42g
  • Sugars 3.8g
  • Fibre 4.4g
  • Protein 19.6g
  • Salt 1.1g