Dump it in. Walk away. 20 free high-protein crockpot dinners + 3 bonus breakfasts.

All recipes

Free ebook

Dump & Go Comfort Food

20 high-protein keto crockpot dinners with freezer packs, plus 3 bonus breakfasts and a two-week plan. Dump it in. Walk away.

You'll also get Sunday's three dinners by email. Unsubscribe anytime.

Starbucks Roasted Tomato Mozzarella Panini Copycat

This gooey panini with oven-roasted tomatoes and fresh mozzarella is a quick and satisfying meal for weeknights or casual get-togethers.

By Diego Martinez ·FEB 21, 2026 ·Updated SEP 25, 2026 ·Be the first to rate
Starbucks Roasted Tomato Mozzarella Panini Copycat
01Why this one

I grew up on gooey paninis and this roasted tomato mozzarella version—modeled on the Starbucks favorite—has become my go-to when I want something fast, bright, and impossibly melty. It’s perfect for a weeknight when you want a restaurant-style sandwich without fuss. If you love oven-roasted tomatoes paired with fresh mozzarella, this sandwich hits the sweet spot between comfort and freshness. For a different baked-tomato idea to make alongside, I sometimes pair it with a tray of baked feta and tomatoes with spinach for an easy brunch spread.

Why you’ll love this dish

This panini copycat balances bright, roasted cherry tomatoes, creamy fresh mozzarella, and herb-forward pesto inside soft focaccia. It’s:

  • Fast: tomatoes roast in about 20 minutes and the assembled sandwich bakes in under 10.
  • Flexible: swap breads, cheeses, or greens to suit preferences.
  • Crowd-pleasing: melty cheese + sweet-roasted tomatoes = comfort food that still feels light.

When to make it: weeknight dinners, casual lunch with friends, or a light weekend brunch. It’s also easy to scale for more sandwiches.

02Before you cook

How this recipe comes together

Quick overview so you know what to expect:

  1. Roast a pint of cherry tomatoes with olive oil, salt, and pepper until they burst and concentrate their flavor.
  2. Slice focaccia, spread pesto on both sides, and add slices of fresh mozzarella to the bottom half.
  3. Layer roasted tomatoes and chopped spinach, top with the other bread half.
  4. Bake the assembled sandwich until the cheese melts and the bread warms through.

This process keeps steps simple and lets the tomatoes and mozzarella be the stars.

What you’ll need

  • 1 pint cherry tomatoes
  • 1 tbsp olive oil
  • Salt & pepper, to taste
  • 4 focaccia bread (halved)
  • 8 oz fresh mozzarella, sliced
  • 2/3 cup pesto (store-bought or homemade)
  • 1/2 cup spinach, chopped

Notes/substitutions:

  • Bread: ciabatta or a sturdy sourdough works if you don’t have focaccia.
  • Cheese: burrata can be used for extra creaminess; for a dairy-free option, use vegan mozzarella.
  • Pesto: swap for sun-dried tomato spread or basil mayo if you want a different flavor profile. For inspo with roasted tomatoes and greens, try pairing with another baked-tomato dish like this baked feta eggs with tomatoes and spinach.
03At the stove

Step-by-step instructions

  1. Preheat the oven to 425°F (220°C).
  2. Pour the cherry tomatoes into a medium baking dish. Drizzle with 1 tablespoon olive oil and season with a pinch of salt and a few grinds of black pepper.
  3. Roast the tomatoes for 20–25 minutes, or until they are soft and begin to burst. Tiny pops and a bit of caramelization are good.
  4. While the tomatoes roast, slice each focaccia in half horizontally. Spread about 1–2 tablespoons of pesto on the cut side of both the top and bottom halves.
  5. Place a few slices of fresh mozzarella on the bottom half of each focaccia, arranging them to cover the bread.
  6. When the tomatoes are ready, spoon them (and any juices) over the mozzarella. Scatter the chopped spinach on top.
  7. Close the sandwich with the top halves of the focaccia.
  8. Return the assembled sandwiches to the oven on a baking sheet. Bake for 5–10 minutes, watching closely, until the cheese is melted and the bread is warmed.
  9. Remove from the oven, let rest 1–2 minutes, slice, and serve.

Short, direct actions make the process fast and repeatable. If you prefer a crisper exterior, finish the sandwiches on a hot grill pan or panini press for 1–2 minutes.

Roasted Tomato Mozzarella Panini
The recipe

Roasted Tomato Mozzarella Panini

Rate it ·Dinner · Lunch · Italian
Prep
10 MIN
Cook
30 MIN
Total
40 MIN
Serves
4

01Ingredients

4 servings

For the Roasted Tomatoes

For the Panini

02Method

  1. Roasting the Tomatoes
  2. Assembling the Panini
  3. Baking

Tap a step when it's done. The next one lights up.

0 OF 9 DONE

03Recipe notes

  1. 01For a crisper sandwich, finish on a grill pan or panini press for 1–2 minutes. Variations include using different breads like ciabatta or sourdough, and substituting burrata for a creamier texture.
Made it?

How did it turn out?

No ratings yet. Tap a star to be the first.

Snap a photo and tag @recipe_smoke1 so I can see how yours came out.

04After dinner

Best ways to enjoy it

  • Serve with a light green salad dressed in lemon vinaigrette to cut the richness.
  • Pair with a cup of tomato soup for a comforting combo.
  • For brunch, add a side of roasted potatoes or a simple arugula salad with shaved Parmesan.
  • Plate one sandwich halved on a wooden board and drizzle a little balsamic reduction for a restaurant touch.

Serve immediately for the best melty texture, but the flavors hold up if you need to pack a sandwich for lunch.

Storage and reheating tips

Storing:

  • Refrigerate: Wrap leftovers tightly and store in the fridge up to 2 days. Cheese and tomato juices can make the bread soggy, so wrap with paper towel to absorb excess moisture.
  • Freezing: Fully assembled sandwiches don’t freeze well because of moisture. If needed, freeze components separately (roasted tomatoes and pesto) for up to 1 month; thaw overnight in the fridge before assembling.

Reheating:

  • Oven: Reheat at 350°F (175°C) on a baking sheet for 8–10 minutes until warmed through—this keeps the bread crisp.
  • Skillet: Heat a dry skillet over medium-low heat, add sandwich, cover for 2–3 minutes until cheese softens, then flip to crisp the other side.
  • Microwave: Use only as a last resort; 30–60 seconds will heat but make the bread soft.

Food safety: discard leftovers kept at room temperature for more than 2 hours. Reheat to a hot, steaming center (165°F/74°C) if storing and then reheating.

Creative twists

  • Add protein: layer thin beef prosciutto or turkey slices beneath the mozzarella.
  • Veg-forward: swap spinach for arugula and add thinly sliced roasted zucchini.
  • Spicy: mix a teaspoon of crushed red pepper into the pesto or add pickled jalapeños.
  • Vegan: use vegan pesto and dairy-free mozzarella; roast the tomatoes the same way.
  • Grilled variation: use a panini press for those defined grill marks and extra crisp texture.

Your questions answered

How long does this take from start to finish?


A: About 30–35 minutes: 20–25 minutes to roast tomatoes and 5–10 minutes to bake the assembled sandwiches.

Can I make the roasted tomatoes ahead of time?


A: Yes. Roast the tomatoes and refrigerate in a sealed container for up to 3 days. Rewarm briefly or use cold inside the sandwich if you prefer.

Will other breads work?


A: Absolutely. Ciabatta, sourdough, or even a sturdy baguette are excellent alternatives. Thin breads may get soggy—choose something with structure.

Is pesto necessary?


A: Pesto adds a herbaceous punch, but you can swap it for garlic mayo, basil oil, or a smear of sun-dried tomato tapenade.

Can I use frozen cherry tomatoes?


A: Fresh is best. If using frozen, thaw and drain excess liquid before roasting to avoid soggy bread.

Conclusion

This homemade Starbucks roasted tomato mozzarella panini copycat brings restaurant flavors to your kitchen with minimal effort. For more ideas, check out Starbucks roasted tomato mozzarella panini copycat and my The Best Tomato Salad Ever.

Leave a Comment

Recipe Rating