Rosemary-skewered roasted tomatoes come out blistered, glossy, and just soft enough to burst the second you bite in. The rosemary does more than hold them in place; it perfumes the whole pan and gives the tomatoes a savory edge that keeps the sweetness from tipping too far. What you get is part side dish, part appetizer, and part conversation starter, all without a fussy sauce or a long ingredient list.
This version works because the tomatoes roast on their own little stems, so they stay elevated and exposed to heat instead of steaming in their own juices. The garlic gets tossed in with the oil, which lets it cling to the tomatoes and mellow as it roasts instead of burning on the pan. Using sturdy rosemary sprigs matters here too: they need to hold up in the oven and carry enough aroma to season the tomatoes as they cook.
Below, I’ll walk through the one detail that keeps the tomatoes from splitting too early, plus a few smart swaps if your rosemary is thin or your tomatoes are larger than cherry size.
The tomatoes blistered beautifully and the rosemary sprigs held up better than I expected. I served them with grilled chicken and the pan was picked clean before dinner was even over.
Like these rosemary skewered roasted tomatoes? Save them to Pinterest for the next time you need a quick garden-fresh side with big aroma and almost no cleanup.
The Reason Rosemary Stays in the Pan Instead of Getting Tossed Aside
The rosemary sprigs are doing double duty here: they’re the skewer and the seasoning. That means the stem has to be sturdy enough to roast without collapsing, and the leaves have to be trimmed where they’d sit under the tomatoes and burn. If the sprigs are floppy or too thin, they’ll char before the tomatoes are tender.
Tomatoes roast best when they have room around them. If you crowd them together, they leak juice, the pan steams, and you lose those browned spots that make this dish worth serving. The goal is blistered skins, softened centers, and a little caramelization where the oil and tomato juices meet the hot sheet pan.
What Each Ingredient Is Actually Doing in This Dish

- Cherry tomatoes — Use a mix of red and gold if you can. The color contrast looks beautiful, and the sweeter gold tomatoes balance the sharper edge of the red ones. Keep them close in size so they roast at the same pace.
- Rosemary sprigs — Choose the longest, firmest sprigs you can find. Fresh rosemary holds up; dried rosemary won’t work here because it can’t act as a skewer and will just burn.
- Olive oil — This carries the heat and helps the tomatoes blister instead of drying out. A basic extra-virgin olive oil is fine, since the rosemary and garlic are doing most of the heavy lifting.
- Garlic — Mince it finely so it clings to the tomatoes and softens in the oil. Large pieces can scorch at 400F, so keep the mince small or grate it if your knife work runs coarse.
How to Roast Them So the Tomatoes Burst, Not Collapse
Thread the Tomatoes With Enough Space to Roast
Push the tomatoes onto the rosemary sprigs one by one, leaving a little room between each one so the hot air can reach all sides. If you pack them too tightly, the centers soften before the skins blister and you lose the contrast that makes these good. Aim for a snug line, not a compressed bunch.
Coat Everything Before It Hits the Pan
Toss the skewers with olive oil and minced garlic until the tomatoes look lightly lacquered. The oil should coat, not pool. If the garlic sits in clumps, it can scorch on the tray, so spread it evenly over the tomatoes before roasting.
Roast Until the Skins Split and the Pan Smells Sweet
Slide the tray into a 400F oven for about 20 minutes. You’re looking for blistered skins, softened tomatoes, and a few caramelized spots where the oil has kissed the sheet pan. If the tomatoes start collapsing into sauce too early, they were likely overcrowded or overripe, so watch the last few minutes closely.
Finish With Flaky Salt Right Before Serving
Salt at the end keeps the tomato skins from weeping too soon and gives the dish a clean, bright finish. The flaky salt also sticks to the oil on the surface, so every bite gets a little crunch and pop. Serve them warm while the rosemary still smells fresh and the tomatoes are at their most fragrant.
Use grape tomatoes when cherry tomatoes aren’t at their best
Grape tomatoes work, but they tend to be a little firmer and less juicy than cherry tomatoes, so expect a slightly less jammy center. If they’re very small, reduce the roast time by a few minutes and check them early so they don’t shrivel before they blister.
Make it dairy-free and naturally vegan
This recipe already fits a dairy-free and vegan table as written. The flavor comes from the rosemary, garlic, and roasted tomato juices, so you don’t need butter or cheese for it to feel complete.
Swap thyme or oregano if your rosemary is sparse
If your rosemary sprigs are too short or too delicate to skewer well, use toothpicks for structure and add thyme or oregano to the oil for more herb flavor. The dish will lose a little of the woodsy rosemary scent, but you’ll keep the roasted tomato character intact.
Storage and Reheating
- Refrigerator: Store leftovers in an airtight container for up to 3 days. The tomatoes will soften more as they sit.
- Freezer: They don’t freeze well in skewer form. If needed, strip the tomatoes off the rosemary after roasting and freeze only the cooked tomatoes for use in sauces.
- Reheating: Warm them on a sheet pan in a 350F oven just until heated through. The common mistake is microwaving them, which turns the skins wrinkled and the texture mushy.
Answers to the Questions Worth Asking

Rosemary Skewered Roasted Tomatoes
Ingredients
Equipment
Method
- Thread cherry tomatoes onto rosemary sprigs like skewers, keeping them snug so they sit together along the sprig for even roasting. Visual cue: the tomatoes should look evenly spaced and attached along the rosemary.
- Toss the skewered tomatoes with olive oil and minced garlic until glossy and evenly coated. Visual cue: the tomatoes should have a thin, shiny film and the garlic should be distributed across the surface.
- Arrange the skewers on a sheet pan with space between them so they can blister rather than steam. Visual cue: you should see light gaps between skewers and the rosemary ends not crowded together.
- Roast at 400°F for 20 min, until tomatoes have blistered and started to caramelize at the edges. Visual cue: look for wrinkled, browned spots and softened tomatoes.
- Finish with flaky salt before serving to bring out the sweetness and savory herb aroma. Visual cue: the salt should appear as small, bright flecks across the tomatoes.