Home » Recipes » Sandwiches » Tomato + Artichoke Two-Cheese Panini with Pesto Aioli

Tomato + Artichoke Two-Cheese Panini with Pesto Aioli

This post contains affiliate links. If you use these links to make a purchase, I may earn a commission at no additional cost to you (thank you!). As an Amazon Associate I earn from qualifying purchases.

This tomato artichoke two cheese panini with pesto aioli is bursting with fresh flavors and gooey cheese! It’s a hearty vegetarian sandwich that even meat-eaters will love!

two panini sandwiches stacked on one another

This is the perfect sandwich to enjoy this summer! Imagine all those beautiful heirloom tomatoes from the farmers market…or your own garden…sandwiched between herbaceous slices of focaccia with artichokes, fresh basil, mozzarella, provolone and pesto aioli! 

It’s gooey and messy and sooooo delicious!

tomato artichoke panini cut in half

Ingredients for This Tomato Artichoke Panini

When it comes to panini, foundation is everything! In this case, it’s the bread. You gotta start with bread that can hold up to heat and pressure and (mostly) keep all your ingredients in tact. 

I think the go-to for a lot of panini is ciabatta or focaccia. I noticed that Lidl had whole loaves of focaccia on special, and when I got there, I instead found individual rounds that are absolutely perfect for sandwiches! 

You may not have a Lidl where you live, but I highly recommend using focaccia from your favorite local bakery or grocery. You may find a plain focaccia simply seasoned with olive oil that will work just fine. If you can get your hands on a loaf flavored with herbs or other savory toppings, that will definitely elevate this sandwich!

Other ingredients include:

  • Sliced provolone cheese
  • Fresh mozzarella
  • Tomatoes
  • Artichoke hearts (in brine)
  • Fresh basil
  • Light mayonnaise
  • Prepared pesto
  • Lemon juice
  • Salt + pepper
  • olive oil
cheese, artichokes, tomatoes, focaccia, basil, aioli

Helpful Tips for Preparing These Panini

Shortcut Pesto Aioli

You’ll combine light mayo with prepared pesto and little lemon juice to make a shortcut aioli. You can certainly make pesto from scratch and I might’ve done so had I not already had an open jar in my fridge. The aioli is a vehicle to add more basil and tangy notes.

Dry the Artichokes

Artichokes packed in brine are full of water and have the potential to make your panini soggy. At the very least, you may end up with brine running down your hands as you take a big bite. To remedy this, place the artichoke hearts between paper towels or in a tea towel and give them a little squeeze to remove most of the water.

No Panini Press? No Problem!

I used a grill pan (a non-stick skillet works, too) and a cast iron skillet to press my sandwiches. Any heavy pan or pot, or a brick wrapped in foil can be used as a press. Here’s another trick — heat up your “press” on a separate burner before placing it on top of your sandwiches to help them cook from the top down as well. You’ll optimize melting without burning your bread. Just be sure to use oven mitts when handling the hot “press”.

panini sandwiches on grill pan
panini sandwiches being pressed by a cast iron skillet

How to Assemble These Panini

  1. Slather some pesto aioli on the bread tops. Place a slice of provolone on the bottoms.
  2. Add tomatoes on top of the provolone. Season with salt and pepper.
  3. Add artichoke hearts and torn basil on top of the tomatoes.
  4. Layer the fresh mozzarella last.
focaccia with provolone and pesto aioli
focaccia with artichokes and basil leaves
focaccia with tomato slices and pesto aioli
focaccia with fresh mozzarella

Top the sandwich with the other slice of bread and they’re ready to grill!

panini sandwiches before grilling
tomato and artichoke two cheese paninis with pesto aioli on a cutting board

Other Sandwich Recipes to Try

two tomato artichoke panini sandwiches

Tomato Artichoke Two Cheese Panini with Pesto Aioli

Sip + Sanity | Linda Feller
This tomato artichoke two cheese panini with pesto aioli is bursting with fresh flavors and gooey cheese! It’s a hearty vegetarian sandwich that even meat-eaters will love!
Prep time.10 minutes
Cook time.8 minutes
Total time.18 minutes
Number of servings.4 sandwiches
Calories per serving.555 kcal


  • grill pan or panini press


  • 2 tablespoon light mayonnaise
  • 2 tablespoon prepared basil pesto
  • 1 – 2 teaspoon lemon juice, to taste
  • 12 ounce focaccia bread (or 4 individual, sandwich sized loaves), sliced in half
  • 4 slices provolone cheese
  • 8 slices heirloom tomatoes, or your favorite tomato
  • kosher salt and fresh cracked pepper
  • 12 artichoke hearts (packed in brine), halved, squeezed to remove excess liquid
  • 8 fresh basil leaves
  • 8 ounce fresh mozzarella cheese, sliced
  • olive oil


  • Prepare the pesto aioli by combining mayo, pesto and lemon juice (to taste) in a small bowl.
  • Spread 1 tbsp of aioli on each of the 4 bread tops.
  • On each bread bottom, layer the ingredients as follows:
    1 slice of provolone, 2 slices of tomato, salt + pepper, 6 artichoke heart halves, 2 torn basil leaves, 1/4 of the mozzarella slices. Place the bread tops on.
  • Preheat a grill pan or non-stick skillet over medium heat. You may also preheat a cast iron skillet, large soup pot, or foil-covered brick (any heavy cooking tool) on a separate burner to serve as a "press".
  • Oil the grill pan with olive oil. Place your sandwiches in the pan, working in batches if necessary. Brush or drizzle olive oil on top of the sandwiches to prevent them sticking to the bottom of your "press".
  • Place the "press" on top of the sandwiches and cook for 3 to 4 minutes. Carefull remove the "press" with oven mitts. Flip the sandwiches over, replace the "press" and cook an additional 3 to 4 minutes.


Calories: 555kcal | Carbohydrates: 52g | Protein: 27g | Fat: 27g | Saturated Fat: 11g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 6g | Trans Fat: 1g | Cholesterol: 60mg | Sodium: 1506mg | Potassium: 206mg | Fiber: 4g | Sugar: 5g | Vitamin A: 1209IU | Vitamin C: 9mg | Calcium: 450mg | Iron: 1mg
Keywords.cheese, stove top, tomatoes, vegetarian
Did You Make This Recipe?Be sure to share a comment below!

Pin for later ~ Tomato Artichoke Panini with Two Cheeses + Pesto Aioli

pin image for tomato artichoke two cheese panini

More to Enjoy...

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating


  1. 5 stars
    We LOVE Pesto in my house and this Pesto Aioli looks so good. I can’t wait to make these panini’s, my whole family will love them!

  2. 5 stars
    I love the vibrant vegetables in here and the gooiness of the cheese just takes it over the top.