Photo of Tomato pesto packets by WW

Tomato pesto packets

SmartPoints® value per serving
Total Time
40 min
10 min
30 min
If you've always wanted a hearty tomato topping without any oil, then tomato pesto packets are for you. Roasting the tomatoes in foil allows them to steam in their own aromatic juices. You can cook them year-round, opting for popping them in the oven or tossing them onto the grill until they're fragrant. These tomatoes are so versatile, so you'll decide how you want to enjoy them. Once you take them out of the oven or off the grill, let them sit for five minutes. Then serve the tomatoes warm or at room temperature, as a hearty side dish or as a flavorful topping for grilled chicken or fish.


Fresh cherry tomato(es)

2 cup(s), small, red

Fresh cherry tomato(es)

2 cup(s), small, yellow

Uncooked shallot(s)

2 medium, minced

Garlic clove(s)

1 medium clove(s), minced

Table salt

¼ tsp

Black pepper

tsp, freshly ground

Pine nuts

2 Tbsp


¼ cup(s), fresh, slivered


  1. Preheat oven to 400ºF.
  2. Tear off four 12-inch or larger sheets of heavy-duty aluminum foil. In a medium bowl, toss together tomatoes, shallots, garlic, salt and pepper. Spoon 1/4 of tomato mixture in center of each piece of foil; bring up sides of foil to center. Seal foil making sure to leave space in each packet for air to circulate.
  3. Place packets in a roasting pan and cook until tomatoes are aromatic and tender, about 20 to 30 minutes, depending on tomato size.
  4. Meanwhile, warm a small nonstick skillet over medium heat. Place pine nuts in skillet and cook, shaking pan frequently, until pine nuts start to lightly brown, about 30 seconds; immediately remove nuts from skillet and set aside.
  5. Remove packets from oven and let sit for 5 minutes; open each packet but be careful of escaping steam. Sprinkle each packet with 1 Tbsp basil and 1/2 Tbsp pine nuts.
  6. Serving size: 1 packet