Print

Roasted Vegetable Pesto Panini

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A flavorful vegetarian panini loaded with sautéed vegetables, melty cheese, and vibrant pesto, all grilled between slices of crusty bread. Perfect for a satisfying lunch or light dinner.

  • Author: Sophia
  • Prep Time: 20 minutes
  • Cook Time: 10 minutes
  • Total Time: 30 minutes
  • Yield: 4 sandwiches
  • Category: Sandwich
  • Method: Grilling
  • Cuisine: American
  • Diet: Vegetarian

Ingredients

  • 8 slices crusty French bread or thick artisan loaf
  • ½ cup pesto sauce (store-bought or homemade)
  • 2 tablespoons butter, softened
  • 4 slices Monterey Jack cheese (or preferred melting cheese)
  • 1 tablespoon olive oil
  • 4 cups baby spinach
  • 2 cups cherry tomatoes, halved
  • 23 cups sliced mushrooms
  • 12 ounces marinated artichoke hearts, drained and chopped
  • Salt and pepper, to taste

Instructions

  1. Heat olive oil in a skillet over medium-high heat. Add spinach, cherry tomatoes, and mushrooms. Season with salt and pepper. Sauté for 3–4 minutes until mushrooms are tender and spinach begins to wilt.
  2. Add chopped artichoke hearts and cook for another 2–3 minutes. Remove from heat and set aside.
  3. Spread butter on one side of each bread slice. Spread pesto on the unbuttered side of each slice.
  4. On half the bread slices, layer cheese over pesto, followed by the sautéed vegetables. Top with remaining slices, buttered side out.
  5. Heat a panini press or skillet over medium heat. Cook sandwiches until bread is golden and cheese is melted, flipping halfway if using a skillet.
  6. Remove from heat, slice if desired, and serve immediately.

Notes

  • Use thick-sliced bread to prevent sogginess.
  • Make it vegan with dairy-free cheese, vegan pesto, and plant-based butter.
  • Try other vegetables like zucchini, eggplant, or bell peppers.
  • Swap cheeses based on preference—mozzarella, havarti, or gruyère work well.
  • Store ungrilled assembled sandwiches in the fridge and grill fresh when ready to eat.

Nutrition