It’s always a gamble when I introduce a new dish at a family gathering. Between my picky nephew who survives on a diet of beige-colored foods and my health-conscious sister-in-law, finding a crowd-pleaser can feel like an impossible task. That’s why I was floored when these Stuffed Cherry Tomato Skewers disappeared from the platter in under ten minutes. I had arranged them in a colorful spiral, the vibrant red of the tomatoes contrasting beautifully with the creamy white filling and fresh green herbs. My nephew, initially skeptical, was coaxed into trying one. His eyes widened. “It’s like a tiny flavor explosion!” he exclaimed, immediately reaching for a second. My sister-in-law loved that they were a fresh, light alternative to the usual fried or heavy appetizers. They became the centerpiece of conversation, a testament to how simple, fresh ingredients can come together to create something truly special. They are more than just an appetizer; they are a bite-sized celebration of flavor, a surefire hit for any occasion, and my new secret weapon for winning over every guest at the table.
Ingredients
- Cherry or Grape Tomatoes: 2 pints (about 4 cups). Choose firm, ripe tomatoes that are uniform in size for a consistent and professional look. These will serve as the vibrant, juicy vessel for our creamy filling.
- Cream Cheese: 8 ounces (1 block), softened to room temperature. Using full-fat cream cheese will yield the richest, creamiest texture. Softening it is crucial for a lump-free, easily pipeable filling.
- Fresh Chives: 2 tablespoons, finely minced. These provide a delicate, mild onion flavor that complements the cream cheese beautifully without overpowering it.
- Fresh Parsley: 1 tablespoon, finely chopped. Italian flat-leaf parsley is preferred for its robust flavor, adding a fresh, peppery note to the filling.
- Garlic Powder: ½ teaspoon. This offers a consistent garlic flavor throughout the filling without the harsh bite of raw garlic.
- Salt: ¼ teaspoon, or to taste. Essential for enhancing all the other flavors in the filling.
- Black Pepper: ¼ teaspoon, freshly ground. Provides a subtle hint of spice and warmth.
- Lemon Juice: 1 teaspoon, freshly squeezed. A small amount of acid brightens up the entire filling, cutting through the richness of the cream cheese and making the flavors pop.
- Optional – Finely Minced Cooked Ham: 2 tablespoons. For a savory, salty addition, finely diced cooked ham integrates wonderfully into the cream cheese base, adding another layer of flavor and texture.
- Decorative Skewers: Approximately 24-30 small appetizer skewers (4 to 6 inches long). Bamboo or decorative plastic skewers both work well.
Instructions
- Prepare the Tomatoes: Begin by gently washing the cherry tomatoes under cool running water. Pat them completely dry with a clean kitchen towel or paper towels. This step is critical; a dry surface ensures the filling will adhere properly and prevents the final skewers from becoming watery.
- Hollow the Tomatoes: Using a sharp paring knife, slice off a very thin layer from the top (stem end) of each tomato. This creates a stable opening. Next, use a small ½ teaspoon measuring spoon, a small melon baller, or the end of a grapefruit spoon to carefully scoop out the seeds and pulp from the inside. Be gentle to avoid piercing the tomato walls. Place the hollowed-out tomatoes upside down on a paper towel-lined tray. This allows any excess moisture to drain out while you prepare the filling, which is a key secret to preventing sogginess.
- Create the Creamy Filling: In a medium-sized mixing bowl, combine the softened cream cheese, finely minced chives, chopped parsley, garlic powder, salt, and black pepper. If you are including the optional minced ham, add it to the bowl at this stage.
- Mix to Perfection: Using a hand mixer on low speed or a sturdy spatula, mix the ingredients until they are thoroughly combined, smooth, and creamy. Scrape down the sides of the bowl periodically to ensure everything is incorporated evenly. Once mixed, stir in the fresh lemon juice. This final addition will brighten the flavors significantly. Taste the filling and adjust the salt and pepper if necessary.
- Fill the Tomatoes: For a clean, professional appearance, transfer the cream cheese mixture into a piping bag fitted with a star tip (like a Wilton 1M). If you don’t have a piping bag, a small zip-top plastic bag with a corner snipped off works just as well. You can also use a small spoon, though it will be less decorative. Carefully pipe or spoon the filling into each hollowed-out tomato, filling them until the mixture slightly mounds over the top.
- Assemble the Skewers: Gently take one filled cherry tomato and carefully thread it onto an appetizer skewer. If desired, you can alternate the tomatoes with other ingredients like a small cube of cheese, a folded basil leaf, or a black olive for more variety and color. Continue until all the filled tomatoes are skewered.
- Chill and Serve: Arrange the finished Stuffed Cherry Tomato Skewers on a serving platter. For the best flavor and texture, cover them with plastic wrap and chill in the refrigerator for at least 30 minutes before serving. This allows the filling to firm up slightly and the flavors to meld together. Serve cold.
Nutrition Facts
- Serving Size: 2 Skewers
- Calories per serving: Approximately 85 kcal. A light and refreshing appetizer that won’t weigh you down.
- Fat: 7g. Primarily from the full-fat cream cheese, providing a satisfying and rich mouthfeel.
- Carbohydrates: 3g. Low in carbs, with most coming from the natural sugars in the tomatoes.
- Protein: 2g. A small amount of protein, which can be slightly increased by adding optional ingredients like minced ham.
- Vitamin C: 10% of Daily Value. The cherry tomatoes are a great source of this essential antioxidant, which supports immune function.
Preparation Time
These skewers are surprisingly quick to assemble, making them an ideal choice for last-minute guests or easy party prep. The total time is primarily active prep work, with a final chilling period to ensure the best results.
- Preparation Time: 20 minutes (Washing, hollowing tomatoes, and mixing the filling)
- Assembly Time: 10 minutes (Piping the filling and skewering)
- Chilling Time: 30 minutes (Recommended)
- Total Time: 1 hour
How to Serve
The beauty of these Stuffed Cherry Tomato Skewers lies in their incredible versatility. They can be dressed up for an elegant affair or served casually for a backyard BBQ. Here are some inspiring ways to present and serve them:
- On a Classic Serving Platter:
- Arrange the skewers in a circular, spiral, or linear pattern on a clean white or dark slate platter to make the colors pop.
- Garnish the platter with a bed of fresh arugula or mixed greens to add a peppery base.
- Drizzle a high-quality balsamic glaze over the skewers just before serving for a touch of sweet and tangy elegance.
- Sprinkle with extra fresh herbs like chives or basil for a final burst of freshness.
- As Part of a Grazing or Charcuterie Board:
- These skewers are a perfect addition to any board, adding a fresh, juicy element that cuts through the richness of cured meats and cheeses.
- Place a small bowl or a cluster of the skewers near salty items like prosciutto, salami, or savory options like grilled beef bites to create a delightful sweet-and-salty contrast.
- Position them alongside cheeses like sharp cheddar, creamy brie, or tangy goat cheese.
- They also pair wonderfully with olives, marinated artichoke hearts, and crunchy breadsticks or crackers.
- As a Vibrant Side Dish or Garnish:
- Serve two or three skewers alongside a main course to add color and a fresh bite. They are an excellent accompaniment to:
- Grilled Chicken or Fish
- Pan-Seared Steak
- Light Pasta Dishes
- Summer Quiches or Frittatas
- Use a single skewer as a creative and edible garnish for a Bloody Mary or other savory cocktail.
- Serve two or three skewers alongside a main course to add color and a fresh bite. They are an excellent accompaniment to:
- Themed for Special Occasions:
- Holiday Party: Alternate the red stuffed tomatoes with small mozzarella balls (bocconcini) and a fresh basil leaf to create festive red, white, and green “Caprese” style skewers.
- Game Day: Arrange them on a football-shaped platter for a fun, themed presentation that’s easy for guests to grab while watching the game.
- Summer BBQ: They provide a cool and refreshing counterpoint to smoky, grilled foods. Serve them chilled straight from the cooler for a delightful treat on a hot day.
Additional Tips
- Choose the Best Tomatoes: The success of this recipe starts with the tomatoes. Look for cherry or grape tomatoes that are firm to the touch, have smooth skin, and are relatively uniform in size. This not only makes them easier to hollow out and fill but also creates a much more visually appealing final platter. Avoid tomatoes that are overly soft or wrinkled.
- The Hollowing Secret: A small, serrated grapefruit spoon or a melon baller is your best friend for this task. The serrated edges of the spoon grip the pulp and seeds, making it easy to scoop them out cleanly without damaging the tomato walls. If you don’t have one, a ½ teaspoon measuring spoon also works well. The goal is to create a sturdy cup for the filling.
- Guarantee a Smooth Filling: The number one rule for a perfectly smooth cream cheese filling is to ensure your cream cheese is truly at room temperature. Cold cream cheese will result in a lumpy, difficult-to-pipe mixture. Take it out of the refrigerator at least an hour before you plan to start. If you’re short on time, you can unwrap the block and microwave it on a plate for 15-20 seconds, but room temperature softening is always preferred for the best texture.
- Elevate with a Piping Bag: While a spoon or a zip-top bag works, using a piping bag with a decorative star tip (like a Wilton #21 or 1M) instantly elevates the look of your skewers from homemade to gourmet. It creates beautiful, professional-looking swirls of filling and makes the process faster and cleaner once you get the hang of it.
- Smart Make-Ahead Strategy: You can prepare all the components ahead of time to make party day a breeze. Hollow out the tomatoes and store them upside down in an airtight container in the fridge for up to 24 hours. Mix the filling and store it in a separate airtight container (or right in the piping bag) in the fridge. When you’re ready to serve, simply pat the tomatoes dry if needed and fill them. This prevents the tomatoes from getting soggy.
- Endless Flavor Variations: This recipe is a fantastic base for creativity. Don’t be afraid to customize the filling.
- Mediterranean: Add finely chopped sun-dried tomatoes, feta cheese, and fresh dill.
- Spicy: Mix in a dash of cayenne pepper, some finely minced jalapeño, or a swirl of sriracha.
- Savory & Meaty: Besides ham, try adding finely crumbled cooked beef or savory seasoned crumbles for a heartier bite.
- Cheesy Herb: Combine the cream cheese with Boursin or another herbed cheese spread for an extra layer of flavor.
- Skewer Selection Matters: The type of skewer you use can influence the overall presentation. Simple bamboo skewers are classic and affordable. For a more elegant look, consider decorative cocktail picks with colored or metallic ends. If using wooden or bamboo skewers, you don’t need to soak them for this no-cook recipe, but ensure they are smooth and splinter-free.
- The Final Drizzle: Just before you walk the platter out to your guests, consider a final flourish. A drizzle of high-quality balsamic glaze is the most popular choice for its sweet and tangy contrast. However, a drizzle of pesto thinned with a little olive oil or even a high-quality, herbed finishing oil can add a surprising and delicious final layer of flavor.
FAQ
1. Can I make Stuffed Cherry Tomato Skewers ahead of time?
Absolutely! This is one of the best features of this recipe. For optimal freshness, it’s best to prep the components separately. You can hollow the tomatoes and prepare the filling up to 24 hours in advance. Store the hollowed tomatoes upside down on a paper towel inside an airtight container in the fridge. Keep the prepared filling in a separate airtight container or pre-loaded into a piping bag. Assemble the skewers up to 2-3 hours before serving and keep them chilled. Assembling them too far in advance (e.g., the day before) can cause the tomatoes to release liquid and make the filling watery.
2. What is the best way to core a cherry tomato without it breaking?
The key is to be gentle and use the right tool. First, use a sharp paring knife to slice off a very thin cap from the stem end—this creates a stable opening. The best tool for hollowing is a small melon baller or a serrated grapefruit spoon, as their curved shape and/or edges easily remove the core and seeds. Insert the tool, gently twist, and scoop. If you don’t have one, a ½ teaspoon measuring spoon works well. The goal is to leave the walls of the tomato intact so it forms a sturdy little cup.
3. My cream cheese filling is too runny or too stiff. How can I fix it?
This is a common and easily fixable issue.
- If the filling is too runny: This usually happens if you’ve added too much liquid (like lemon juice) or used a low-fat cream cheese, which contains more water. To fix it, you can stir in a small amount of extra softened cream cheese to thicken it up. Chilling the mixture for 30 minutes will also help it firm up considerably.
- If the filling is too stiff: This is almost always because the cream cheese was too cold when you mixed it. Let the mixture sit out at room temperature for 20-30 minutes to soften naturally. If you’re in a hurry, you can add another teaspoon of lemon juice or even a tiny splash of milk or cream (start with ½ teaspoon) and mix thoroughly until it reaches a smooth, pipeable consistency.
4. Are these appetizer skewers gluten-free and keto-friendly?
Yes, they are! As written, this recipe is naturally gluten-free. The ingredients—tomatoes, cream cheese, herbs, and spices—do not contain any gluten. They are also an excellent keto-friendly appetizer, as they are very low in carbohydrates and higher in fat from the cream cheese. They provide a fresh, flavorful option for guests following either of these dietary plans.
5. What other fillings can I use for stuffed cherry tomatoes?
The possibilities are nearly endless! This recipe is a wonderful template. Some other fantastic filling ideas include:
- Guacamole: A simple, creamy guacamole makes for a delicious and vegan-friendly filling.
- Hummus: Store-bought or homemade hummus, perhaps topped with a sprinkle of paprika and a parsley leaf, is a quick and healthy option.
- Pesto Cream Cheese: Swirl a tablespoon or two of basil pesto into the cream cheese base.
- Caprese Filling: Finely dice fresh mozzarella, basil, and a touch of garlic, then toss with a drop of olive oil and stuff into the tomatoes.
- Savory Beef & Herb: Combine finely crumbled, seasoned cooked ground beef with cream cheese and chives for a hearty, savory bite.
6. How do I prevent the stuffed tomatoes from getting soggy?
Sogginess is the enemy of a perfect stuffed tomato. There are two crucial steps to prevent it. First, after hollowing the tomatoes, you must place them upside down on a paper towel-lined plate or tray for at least 15-20 minutes. This drains all the excess water and tomato juice. Second, pat the inside of the tomatoes with the corner of a paper towel just before filling to ensure they are as dry as possible. Following these steps will keep your skewers fresh and crisp.
7. What main courses do these Stuffed Cherry Tomato Skewers pair well with?
Their light and fresh profile makes them a perfect starter for a wide variety of main courses. They are particularly wonderful before a rich or heavy meal, as they awaken the palate without being too filling. They pair beautifully with:
- Grilled Meats: Steak, chicken, burgers, and sausages.
- Italian Dishes: Lasagna, baked ziti, or a creamy fettuccine alfredo.
- Seafood: Pan-seared salmon, grilled shrimp, or baked cod.
- Summer Fare: Quiche, large salads, or light sandwiches.
8. How many skewers should I plan per person for a party?
A good rule of thumb for appetizers is to plan for 3-4 pieces per person if other appetizers are being served. If these Stuffed Cherry Tomato Skewers are one of the main or only appetizers, you should plan for 5-6 pieces per person. They are light and very easy to eat, so it’s always better to have a few extra than to run out too early—and trust us, these will go fast

Stuffed Cherry Tomato Skewers
- Total Time: 1 hour
Ingredients
- Cherry or Grape Tomatoes: 2 pints (about 4 cups). Choose firm, ripe tomatoes that are uniform in size for a consistent and professional look. These will serve as the vibrant, juicy vessel for our creamy filling.
- Cream Cheese: 8 ounces (1 block), softened to room temperature. Using full-fat cream cheese will yield the richest, creamiest texture. Softening it is crucial for a lump-free, easily pipeable filling.
- Fresh Chives: 2 tablespoons, finely minced. These provide a delicate, mild onion flavor that complements the cream cheese beautifully without overpowering it.
- Fresh Parsley: 1 tablespoon, finely chopped. Italian flat-leaf parsley is preferred for its robust flavor, adding a fresh, peppery note to the filling.
- Garlic Powder: ½ teaspoon. This offers a consistent garlic flavor throughout the filling without the harsh bite of raw garlic.
- Salt: ¼ teaspoon, or to taste. Essential for enhancing all the other flavors in the filling.
- Black Pepper: ¼ teaspoon, freshly ground. Provides a subtle hint of spice and warmth.
- Lemon Juice: 1 teaspoon, freshly squeezed. A small amount of acid brightens up the entire filling, cutting through the richness of the cream cheese and making the flavors pop.
- Optional – Finely Minced Cooked Ham: 2 tablespoons. For a savory, salty addition, finely diced cooked ham integrates wonderfully into the cream cheese base, adding another layer of flavor and texture.
- Decorative Skewers: Approximately 24-30 small appetizer skewers (4 to 6 inches long). Bamboo or decorative plastic skewers both work well.
Instructions
- Prepare the Tomatoes: Begin by gently washing the cherry tomatoes under cool running water. Pat them completely dry with a clean kitchen towel or paper towels. This step is critical; a dry surface ensures the filling will adhere properly and prevents the final skewers from becoming watery.
- Hollow the Tomatoes: Using a sharp paring knife, slice off a very thin layer from the top (stem end) of each tomato. This creates a stable opening. Next, use a small ½ teaspoon measuring spoon, a small melon baller, or the end of a grapefruit spoon to carefully scoop out the seeds and pulp from the inside. Be gentle to avoid piercing the tomato walls. Place the hollowed-out tomatoes upside down on a paper towel-lined tray. This allows any excess moisture to drain out while you prepare the filling, which is a key secret to preventing sogginess.
- Create the Creamy Filling: In a medium-sized mixing bowl, combine the softened cream cheese, finely minced chives, chopped parsley, garlic powder, salt, and black pepper. If you are including the optional minced ham, add it to the bowl at this stage.
- Mix to Perfection: Using a hand mixer on low speed or a sturdy spatula, mix the ingredients until they are thoroughly combined, smooth, and creamy. Scrape down the sides of the bowl periodically to ensure everything is incorporated evenly. Once mixed, stir in the fresh lemon juice. This final addition will brighten the flavors significantly. Taste the filling and adjust the salt and pepper if necessary.
- Fill the Tomatoes: For a clean, professional appearance, transfer the cream cheese mixture into a piping bag fitted with a star tip (like a Wilton 1M). If you don’t have a piping bag, a small zip-top plastic bag with a corner snipped off works just as well. You can also use a small spoon, though it will be less decorative. Carefully pipe or spoon the filling into each hollowed-out tomato, filling them until the mixture slightly mounds over the top.
- Assemble the Skewers: Gently take one filled cherry tomato and carefully thread it onto an appetizer skewer. If desired, you can alternate the tomatoes with other ingredients like a small cube of cheese, a folded basil leaf, or a black olive for more variety and color. Continue until all the filled tomatoes are skewered.
- Chill and Serve: Arrange the finished Stuffed Cherry Tomato Skewers on a serving platter. For the best flavor and texture, cover them with plastic wrap and chill in the refrigerator for at least 30 minutes before serving. This allows the filling to firm up slightly and the flavors to meld together. Serve cold.
- Prep Time: 30 minutes
- Cook Time: 30 minutes
Nutrition
- Serving Size: one normal portion
- Calories: 85
- Fat: 7g
- Carbohydrates: 3g
- Protein: 2g