This easy asparagus tart is our go-to savory tart for special occasions. Caramelized onions, fresh asparagus, cherry tomatoes, and goat cheese are layered onto buttery puff pastry and then baked until golden. It’s surprisingly simple to make and it’s ready in just 45 minutes.

This asparagus tart recipe is perfect when you want to serve something elegant without too much effort. The flaky puff pastry makes a delicious base for layering on delicious toppings like crisp asparagus and creamy goat cheese.
We start by slowly caramelizing onions for that rich, sweet onion taste. Then, we roll out some store-bought puff pastry, layer on the toppings, and bake it until it’s bubbly and golden around the edges.
It’s ideal for breakfast, brunch, or a light lunch with a side salad and roasted potatoes.. It’s a delightful little tart that’s always a hit!
Why you’ll love this cheesy asparagus tart
- It’s quick and easy to make
- It’s pretty and perfect for special occasions
- It’s delicious and full of flavor
- It’s made with flaky puff pastry – need we say more?

Asparagus tart ingredients
While we love to make this tart in the springtime when asparagus is in peak season, in most places you can buy asparagus year-round. Here’s everything you need to make this savory asparagus tart with puff pastry:
- Onion – a large onion thinly sliced into rounds and then cooked low and slow will transform into deliciously sweet caramelized onions.
- Puff pastry – a store-bought puff pastry is perfect for this quick and easy recipe. It usually comes in one big sheet which you’ll roll out for this recipe.
- Asparagus – Its unique, mild, and earthy flavor work perfectly with the other flavors in this tart.
- Cherry tomatoes – for a visual pop of color and bright tomato flavor balance out the creamy cheese.
- Goat cheese – offers its unique creamy, tangy goat cheese taste.
How to make this asparagus tart
It’s surprisingly easy to make this pretty asparagus tart with store-bought puff pastry and just a few fresh ingredients. Here’s how it comes together in a few simple steps:
- While your oven preheats, start to caramelize the onions . Cook them low and slow until they’re soft and start to brown.
- Right before the onions are done, roll out your puff pastry in a rectangle and place it on a baking sheet. You can prick it with a fork or sharp knife to help it rise.
- To assemble, carefully layer on the toppings (leaving a 1-inch border). Start with the caramelized onions, followed by the asparagus spears, cherry tomatoes, and goat cheese. Sprinkle it all with a pinch of sea salt.
- Bake it until the pastry crust is puffed and golden. Allow it to cool, and cut it into slices. You can serve it with a few grinds of freshly cracked black pepper if you’d like!

Puff pastry breakfast tart variations
This savory tart is endlessly customizable so you can use ingredients you love or what you have on hand. If you’re swapping the vegetables, just make sure they’re quick-cooking or sauté them first before adding them to the tart.
- Add a pop of bright citrus flavor with some fresh lemon zest grated on top.
- Try it with grated or shaved parmesan cheese or gruyere cheese for a different bold cheesy taste.
- Brush the edges of the tart with an egg wash for more golden color and shine.
What to serve with asparagus tart
This stunning asparagus tart is the perfect addition to a brunch spread for special occasions like birthdays or Mother’s Day. It’s equally easy enough to make on a slow weekend morning with an extra cup of coffee or a mimosa .
Brunch recipes that pair well with this asparagus tart:
- Smoky Roast Potatoes
- Asparagus Arugula Salad
- Garlic Bacon Mushrooms

Asparagus Tart Recipe
- Pin

Ingredients
- ▢ 2 tablespoons olive oil
- ▢ 1 large onion (thinly sliced)
- ▢ 1 sheet puff pastry (thawed)
- ▢ 1 bunch asparagus (about 10)
- ▢ 2 small handfuls cherry tomatoes
- ▢ ¼ cup goat cheese (crumbled)
- ▢ ½ teaspoon flaky sea salt
Instructions
- Preheat your oven to 400 degrees Fahrenheit. Line a baking sheet with parchment paper. Heat the oil in a large frying pan over medium-high heat. Add the onion and cook, stirring occasionally for 5 minutes. Reduce the heat to medium-low and continue to cook the onions for 10 minutes more. Remove them from the heat. 2 tablespoons olive oil, 1 large onion
- Minutes before the onions are ready, begin rolling out the dough. Dust a clean work surface with flour and roll the dough out to 9"x11" then place it on the baking tray. 1 sheet puff pastry
- Top the dough with the onions, leaving a 1-inch space at the edges. Line up the asparagus on top of the onions and then top with the tomatoes and goat cheese. Sprinkle the flaky sea salt over the top. 1 bunch asparagus, 2 small handfuls cherry tomatoes, ¼ cup goat cheese, ½ teaspoon flaky sea salt
- Place the tart in the oven and bake it for 25 minutes, or until the pastry is puffed and golden. Remove the tart from the oven and let it cool for a few minutes before cutting it into 6 pieces.
Notes
Nutrition
We have thoroughly tested this recipe for accuracy. However, individual results may vary. See our full recipe disclosure here .

Did you make this?
We love to see what you made! Tag @theendlessmeal or hashtag #theendlessmeal !

Favorite pretty breakfast recipes
Lemon Blueberry Pancakes
Baked Vegan French Toast for Christmas
Curried Sweet Potato Frittata
Smoked Salmon Eggs Benedict with Lemon Hollandaise Sauce

Asparagus Tart Recipe
Ingredients
- 2 tablespoons olive oil
- 1 large onion , thinly sliced
- 1 sheet puff pastry , thawed
- 1 bunch asparagus , about 10
- 2 small handfuls cherry tomatoes
- ¼ cup goat cheese , crumbled
- ½ teaspoon flaky sea salt
Instructions
- Preheat your oven to 400 degrees Fahrenheit. Line a baking sheet with parchment paper. Heat the oil in a large frying pan over medium-high heat. Add the onion and cook, stirring occasionally for 5 minutes. Reduce the heat to medium-low and continue to cook the onions for 10 minutes more. Remove them from the heat. 2 tablespoons olive oil, 1 large onion
- Minutes before the onions are ready, begin rolling out the dough. Dust a clean work surface with flour and roll the dough out to 9"x11" then place it on the baking tray. 1 sheet puff pastry
- Top the dough with the onions, leaving a 1-inch space at the edges. Line up the asparagus on top of the onions and then top with the tomatoes and goat cheese. Sprinkle the flaky sea salt over the top. 1 bunch asparagus, 2 small handfuls cherry tomatoes, ¼ cup goat cheese, ½ teaspoon flaky sea salt
- Place the tart in the oven and bake it for 25 minutes, or until the pastry is puffed and golden. Remove the tart from the oven and let it cool for a few minutes before cutting it into 6 pieces.