Puff Pastry Tomato Roses with Cheese and Onion

Savor and share!

Savory puff pastry tomato roses with cheese and onion? Yes, please, crispy, and almost too pretty to eat. Better than store-bought any day, and unbelievably very easy to make.

Puff pastry tomato roses displayed on a black tray with floral decoration.

If you loved my apple puff pastry roses, you’re going to adore this savoury version. These tomato roses are ideal for Valentine’s Day, Easter, Mother’s Day, baby showers, brunch spreads, or any celebration where you want something elegant.

Made with juicy tomatoes and filled with vegan cream cheese, they’re perfect for any special occasion, and rose pastries are extremely easy to make.

🔍Recipe at a Glance

Ingredient Notes and Substitutions

Puff pastry tomato rose ingrdients on a marble surface.

Please see the RECIPE CARD at the bottom of this post for the complete list of ingredients and measurements, along with a printable recipe.

Puff pastry

Rectangular sheets of puff pastry work best (fresh or frozen). Either works well. If using frozen, thaw fully but keep chilled. I like to freeze the fresh pastry for 20 minutes before rolling it. It helps prevent sogginess and makes cleaner cuts.

Vegan cream cheese

A plain cream cheese spread.

Dried parsley and garlic mix

Garlic and parsley go well with cheese and onion, but you can use other dried herbs such as oregano, thyme, or rosemary.

Salad tomatoes

Rock-hard tomatoes slice beautifully and hold their shape when rolled.

Sweet onion

Grate and discard the excess liquid. Sweet onion has lots of flavour. Remove excess liquid to prevent the pastry from getting wet.

Fresh cilantro or parsley (for garnish)

Adds the “rose leaf” effect, making them look extra cute.

Let`s Make Crispy Puff Pastry Tomato Roses

  1. Pop the puff pastry in the freezer for 20 minutes before using. Preheat the oven to 180°C (350°F).
  2. Slice the tomatoes thinly, cut each slice in half, and set aside.
  3. Take out the pastry and roll out the sheet, leaving the parchment paper underneath.
  4. Cut each sheet into 6 long strips (12 total). Approximately 8 inches long and 4 inches wide.
  5. Spread each strip fully with cream cheese.
  6. Sprinkle over the dried parsley and garlic.
  7. Line the tomatoes and overlap them along the top edge of each strip, with half of each slice sticking over the pastry.
  8. Carefully fold the bottom half of the pastry strip up towards the top, with the tomatoes sticking out, as if it’s the head peeping over a blanket.
Process shots of puff pastry tomato roses: cutting the pastry, adding the filling, and rolling into roses.
  1. Starting at the end, roll up the pastry with the tomatoes to the opposite end to form the tomato roses. Grease a muffin tin for 12 tomato roses
  2. Place them in a muffin tin.
Crispy puff pastry tomato roses arranged in a greased muffin tin before baking.
  1. Bake them for 35 – 40 minutes until they have started to brown.
  2. Remove from the oven and let cool for 5 minutes before carefully lifting them out of the muffin pan.
  3. Once fully cooled, garnish with fresh cilantro or parsley leaves, and serve with a delicious slice of tomato on toast ( pan tumaca, Spanish toast recipe)
Puff pastry tomato roses, one is half eaten, displayed on a black tray.
  • If using fresh puff pastry, freeze it for 20 minutes before rolling it out. It will stop the pastry from stretching or getting too soft.
  • Use very firm tomatoes so they don’t release too much juice.

Recipe FAQs

Can I make tomato puff pastry roses ahead?

Yes, you can, but cool completely before storing them in the fridge. Reheat before eating them,

Can I freeze the tomato roses?

Yes, freeze them after baking and cooling. Reheat from frozen at 180°C (350°F) for 15 minutes.

Puff pastry tomato roses on a black tray. A hand is holding one that is half eaten.

Creamy Vegan Cherry and Strawberry Ice Cream

Read More Creamy Vegan Cherry and Strawberry Ice Cream

Chocolate Covered Blueberries with Cashew Butter

Read More Chocolate Covered Blueberries with Cashew Butter

Poor Man’s Eggplant Recipe (Berenjenas a lo Pobre)

Read More Poor Man’s Eggplant Recipe (Berenjenas a lo Pobre)

Sweet Paprika Spanish-Style Stuffed Eggplants

Read More Sweet Paprika Spanish-Style Stuffed Eggplants

Puff pastry tomato roses with cheese and onion displayed on a black tray.

Puff Pastry Tomato Roses with Cheese and Onion

Savory puff pastry tomato roses with cheese and onion. Crispy on the outside and soft on the inside. Better than store-bought any day and unbelievably very easy to make.
by Julie Anne
Prep Time 20 minutes
Cook Time 30 minutes
Total Time 50 minutes
Course appetizer, Breakfast, Snacks
Cuisine Mediterranean
Servings 12 roses
Calories 210 kcal

Equipment

1 muffin tinn - or silicone cake moulds

Ingredients   

  • 2 rectangular recta puff pastry sheets (about 500g total / 1.1 lb)
  • 3 tablespoons vegan cream cheese (45g) cream cheese
  • 1 tablespoon dried parsley and garlic mix
  • 4 medium firm tomatoes (about 480g / 1 lb)
  • 1 medium sweet onion grated and liquid discarded
  • 1 handful of fresh cilantro to decorate (can use pasrsley)
  • spray olive oil for greasing the muffin pan(can use margarine)

Watch me Make it (Video)

Instructions  

  • Pop the puff pastry in the freezer for 20 minutes before using. Preheat the oven to 180°C (350°F).
  • Slice the tomatoes thinly, cut each slice in half, and set aside.
  • Take out the pastry and roll out the sheet, leaving the parchment paper underneath.
  • Cut each sheet into 6 long strips (12 total). Approximately 8 inches long and 4 inches wide.
  • Spread each strip fully with cream cheese.
  • Sprinkle over the dried parsley and garlic.
  • Line the tomatoes and overlap them along the top edge of each strip, with half of each slice sticking over the pastry.
  • Carefully fold the bottom half of the pastry strip up towards the top with the tomatoes sticking out as if it's the head peeping over a blanket.
  • Starting at the end, roll up the pastry with the tomatoes to the opposite end to form the tomato roses. Grease, and place a muffin tin for 12 tomato roses
  • Use an olive oil spray or margarine to grease the muffin tin before popping in the tomato roses.
  • Bake them for 30 minutes until they have started to brown. Let them cool for 5 minutes.
  • Gently place a spoon underneath the roses, and they should pop out. Place them on a rack until they are fully cooled and ready for storage.

Notes & Suggestions

Top Tips for Making the Best Pastry Tomato Roses
If using fresh puff pastry, freeze it for 20 minutes before rolling it out. It will stop the pastry from stretching or getting too soft.
Use very firm tomatoes so they don’t release too much juice.
Ingredient Notes and Substitutions
Puff pastry – Rectangular sheets of puff pastry work best (fresh or frozen). Either works well. If using frozen, thaw fully but keep chilled. I like to freeze the fresh pastry for 20 minutes before rolling it. It helps prevent sogginess and makes cleaner cuts.
Vegan cream cheese – A plain cream cheese spread.
Dried parsley and garlic mix – Garlic and parsley go well with cheese and onion, but you can use other dried herbs such as oregano, thyme, or rosemary.
Salad Tomatoes – Rock-hard tomatoes slice beautifully and hold their shape when rolled.
Sweet onion – Grate and discard the excess liquid. Sweet onion has lots of flavour. Remove excess liquid to prevent the pastry from getting wet.
Fresh cilantro or parsley (for garnish) – Adds the “rose leaf” effect, making them look extra cute.
 

Nutrition Profile

Nutrition
Puff Pastry Tomato Roses with Cheese and Onion
Serving Size
 
1 rose
Amount per Serving
Calories
210
% Daily Value*
Fat
 
14
g
22
%
Carbohydrates
 
16
g
5
%
Fiber
 
1
g
4
%
Sugar
 
2
g
2
%
Vitamin A
 
200
IU
4
%
Vitamin C
 
5
mg
6
%
* Percent Daily Values are based on a 2000 calorie diet.

Nutritional information is an estimate, calculated automatically per serving. Values may vary depending on ingredients used and serving size. Adjust calculations accordingly if changes are made.

Share on Facebook Share by Text Pin Recipe
Tried This Recipe?Mention @dishingoutplants on Instagram or tag #dishingoutplants

Savor and share!

Similar Posts

  • Vegan Lentil Meatballs with Ras el Hanout

  • Black Garlic Vegan Pesto

  • Poor Man’s Eggplant Recipe (Berenjenas a lo Pobre)

  • Vegan Mince Pies with Wholemeal Cinnamon Shortcrust Pastry

  • Chickpea and Vegetable Lasagna

  • Creamy Almond Blackberry Smoothie with Oat Milk

2 Comments

  1. 5 stars
    What a fantastic recipe and so original. I honestly couldn’t believe how easy these were to make.

    1. Thank you! I am glad you enjoyed the recipe and found it easy to make.

5 from 1 vote

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.