These Air Fryer Pepperoni Basil Tomato Puffs are flaky puff pastry squares topped with a slice of Roma tomato, pepperoni, Parmesan and fresh basil, then air fried at 380°F for 5 to 8 minutes. One sheet of puff pastry makes 9 golden, bite-sized tomato basil puffs. They’re an easy appetizer for game day, holiday parties or an afternoon snack.

If you like pizza flavors in a flaky crust, these sit somewhere between my Air Fryer Puff Pastry Pizza and a classic tomato tart. They’re lighter than a full pizza and much faster to make.
Why You’ll Love These Tomato Basil Puffs
- Fast: 10 minutes of prep and 8 minutes in the air fryer.
- Few ingredients: Puff pastry, tomatoes, pepperoni, Parmesan and basil do all the work.
- Crowd-friendly: One sheet makes 9 puffs, and the recipe doubles easily.
- Make-ahead: Assemble and freeze them unbaked, then air fry straight from the freezer.
- Easy to change: Skip the pepperoni for a vegetarian Parmesan tomato puff.

Ingredients for Pepperoni Basil Tomato Puffs

- Puff pastry: One sheet of store-bought puff pastry, thawed in the fridge until it unfolds without cracking.
- Roma tomatoes: Romas are meatier and less watery than slicing tomatoes, so the pastry stays crisp.
- Shredded Parmesan: Parmesan browns and turns nutty in the air fryer. Mozzarella works too, but it releases more moisture.
- Sliced pepperoni: Regular or turkey pepperoni both work. Two slices per puff is plenty.
- Fresh basil: Tuck a leaf under the cheese or add it after cooking for a brighter color.
- Egg yolk and water: The egg wash gives the pastry its glossy, golden finish.
- Salt and black pepper: Go light on salt, since the Parmesan and pepperoni are already salty.
See the recipe card below for exact amounts.
How to Make Tomato Basil Puffs in the Air Fryer

Step 1: Prep the tomatoes. Slice the Roma tomatoes about 1/4 inch thick and lay them on paper towels. Pat the tops dry. This is the step that keeps the bottoms from going soggy.
Step 2: Cut the pastry. Unfold the thawed puff pastry and cut it into 9 equal squares, 3 rows by 3 rows.

Step 3: Top each square. Place a tomato slice in the center, then 2 slices of pepperoni, a pinch of Parmesan, a little black pepper and a basil leaf.
Step 4: Fold. Bring two opposite corners up over the filling and pinch them together in the middle, so each puff looks like a little open boat.
Step 5: Brush with egg wash. Whisk the egg yolk with the water and brush it over the exposed pastry.
Step 6: Air fry. Preheat the air fryer to 380°F for 5 minutes. Line the basket with parchment or a silicone liner, add the puffs with space between them, and air fry for 5 to 8 minutes, until puffed and deep golden.
Step 7: Rest and serve. Let them cool for 2 minutes so the cheese sets, then serve warm.

Tips for the Best Air Fryer Tomato Puffs
- Dry the tomatoes. Wet tomato slices are the number one cause of soggy puff pastry.
- Keep the pastry cold. If the dough gets soft and sticky while you work, chill the topped squares for 10 minutes before air frying.
- Don’t crowd the basket. Hot air needs room to circulate so the pastry can rise. Cook in batches if needed.
- Check early. Air fryers vary. Start checking at 5 minutes, and lay a piece of foil loosely over the top if they brown too fast.
- Air fryer ovens: Use the lower rack so the tops don’t brown before the pastry cooks through.
Variations
- Pizza style: Add a teaspoon of pizza sauce under the tomato and serve with marinara for dipping.
- Vegetarian Parmesan tomato puffs: Leave out the pepperoni and add a thin smear of pesto under the tomato. If you like that combination, try my Air Fryer Pesto Pinwheels.
- Goat cheese: Swap the Parmesan for crumbled goat cheese and a drizzle of honey, similar to my Air Fryer Roasted Tomato Goat Cheese Tarts.
- Other meats: Salami, prosciutto or cooked chorizo all work in place of pepperoni.
- Extra vegetables: Add thinly sliced red onion, bell pepper or mushrooms. Sauté them first so they don’t add moisture.

What to Serve With Tomato Basil Puffs
Serve them warm with marinara or pizza sauce for dipping, or with a simple green salad for a light lunch. For a bigger party spread, pair them with my Easy Air Fryer Pizza Cannoli and Air Fryer Homemade Pizza Rolls.
Storing, Freezing and Reheating
- Fridge: Cool completely, then store in an airtight container for up to 3 days.
- Freeze unbaked: Assemble the puffs without the egg wash, freeze them on a parchment-lined tray until solid, then move them to a freezer bag for up to 2 months. Brush with egg wash and air fry from frozen at 380°F, adding 2 to 3 minutes.
- Freeze baked: Cool completely and freeze in an airtight container for up to 1 month.
- Reheat: Air fry at 350°F for 3 to 4 minutes until crisp. Skip the microwave, which makes puff pastry soggy.

Pepperoni Basil Tomato Puffs FAQs
What are tomato puffs? Tomato puffs are small puff pastry appetizers topped with sliced tomato, cheese and herbs, then baked or air fried until the pastry puffs up around the filling. This version adds pepperoni and Parmesan.
How long do tomato basil puffs take in the air fryer? About 5 to 8 minutes at 380°F after a 5-minute preheat. They’re done when the pastry is puffed and deep golden on the edges.
Why are my tomato puffs soggy on the bottom? Usually the tomatoes were too wet or the basket was overcrowded. Pat the slices dry, use Roma tomatoes and leave space between each puff.
Can I use mozzarella instead of Parmesan? Yes. Use low-moisture shredded mozzarella, not fresh, and expect a softer, meltier top with less browning.
Can I bake these in the oven? Yes. Bake on a parchment-lined sheet at 400°F for about 12 to 15 minutes, until golden.
Are these the same as pizza puffs? Not quite. These are open-faced with fresh tomato and basil. If you want a sealed, cheese-filled pizza bite, try my Easy 3 Ingredient Air Fryer Pizza Puffs.
More Air Fryer Puff Pastry and Tomato Recipes
If you have extra tomatoes, my Air Fryer Tomato Galette is the next thing to make. Want the pepperoni without the pastry? My Air Fryer Keto Pepperoni Cracker Chips take 4 minutes.

Air Fryer Pepperoni Basil Tomato Puffs
Description
Ingredients
- 1 sheet puff pastry, thawed
- 2 large Roma tomatoes, sliced 1/4 inch thick
- 1/2 cup Parmesan cheese, shredded
- 1/2 cup pepperoni, about 18 slices, sliced
- 1/4 cup fresh basil leaves
- 1 large egg yolk
- 1 teaspoon water
- 1/4 teaspoon salt
- 1/2 teaspoon black pepper
Instructions
- Prep the tomatoes: Lay the tomato slices on paper towels and pat dry.
- Cut the pastry: Cut the puff pastry into 9 equal squares.
- Top: Top each square with a tomato slice, 2 pepperoni slices, Parmesan, a pinch of salt and pepper, and a basil leaf.
- Fold: Fold two opposite corners over the filling and pinch them together in the center.
- Egg wash: Whisk the egg yolk and water together, then brush over the exposed pastry.
- Preheat: Preheat the air fryer to 380°F for 5 minutes. Line the basket with parchment or a silicone liner.
- Air fry: Arrange the puffs in a single layer with space between them. Air fry for 5 to 8 minutes, until puffed and deep golden.
- Serve: Cool for 2 minutes before serving.
Equipment
- Parchment Paper or Silicone Liner
- Pastry Brush
Notes
- Avoid soggy bottoms: Use Roma tomatoes and pat them dry.
- Air fryers vary: Start checking at 5 minutes. If the tops brown too fast, cover them loosely with foil.
- Vegetarian: Skip the pepperoni and add a thin layer of pesto under the tomato.
- Freeze: Assemble without the egg wash and freeze unbaked for up to 2 months. Brush with egg wash and air fry from frozen at 380°F, adding 2 to 3 minutes.
- Store and reheat: Refrigerate in an airtight container for up to 3 days. Reheat in the air fryer at 350°F for 3 to 4 minutes.
Nutrition
Share this recipe
We can’t wait to see what you’ve made! Mention @forktospoon or tag #forktospoon!
