If you are on the lookout for a grilled cheese that elevates the classic comfort food into something delightfully gourmet, then this Sun-Dried Tomato, Spinach, and Ricotta Grilled Cheese Recipe is going to become your new favorite. Picture the creamy richness of ricotta cheese mingling effortlessly with the tangy sweetness of sun-dried tomatoes, fresh, tender spinach, and a blend of mozzarella and Parmesan cheeses all nestled between perfectly toasted slices of sourdough bread. This sandwich isn’t just a snack; it’s a vibrant, flavorful experience that feels like a warm hug on a plate. Whether you’re making a quick lunch or an indulgent dinner, this recipe hits all the right notes in taste and texture.

Ingredients You’ll Need
Gathering the ingredients for this sandwich is wonderfully simple but each component plays a crucial role in crafting the perfect bite. From the creamy ricotta to the savory cheeses and vegetable-packed filling, every ingredient shines through and works in harmony to give you that rich, satisfying flavor.
- 8 slices sourdough or Italian bread: Choose a sturdy bread with a slight tang that crisps beautifully when grilled.
- 1 cup ricotta cheese: Adds a luscious, creamy texture that balances the acidity of the tomatoes.
- 1/2 cup shredded mozzarella cheese: Melts wonderfully for that classic gooey grilled cheese effect.
- 1/4 cup grated Parmesan cheese: Introduces a nutty, savory depth that enhances overall flavor.
- 1/2 cup oil-packed sun-dried tomatoes, drained and chopped: Brings bursts of concentrated sweet and tangy flavor.
- 1 cup fresh spinach leaves (lightly wilted or sautéed): Adds a fresh, slightly earthy note and vibrant green color.
- 1/2 teaspoon garlic powder: Gives a subtle savory kick without overpowering the other ingredients.
- Salt and black pepper to taste: Essential seasonings to bring all the flavors together perfectly.
- 2 tablespoons butter, softened: For toasting the bread to golden, crispy perfection.
How to Make Sun-Dried Tomato, Spinach, and Ricotta Grilled Cheese Recipe
Step 1: Prepare the Cheese and Vegetable Mixture
In a medium bowl, combine the ricotta, shredded mozzarella, Parmesan, chopped sun-dried tomatoes, and wilted spinach. Sprinkle in the garlic powder, and season with salt and pepper. Stir everything until fully incorporated. This flavorful filling is the heart of the sandwich, blending rich, creamy cheese with bright, tangy tomato and fresh spinach for each savory bite.
Step 2: Assemble the Sandwiches
Spread the ricotta and sun-dried tomato mixture evenly over 4 slices of your chosen bread. Top each with another slice to form four sturdy sandwiches. Then, lightly butter the outside surfaces of each sandwich; this will ensure a beautiful golden crust as you cook.
Step 3: Grill to Golden Perfection
Heat a skillet or griddle over medium heat. Place the sandwiches carefully down and cook for 3 to 4 minutes on each side. Press gently with a spatula to encourage even grilling and melting. When the bread is crispy and golden brown and the cheese especially melty, your sandwiches are ready. If your pan is small, cook in batches to keep the temperature consistent.
How to Serve Sun-Dried Tomato, Spinach, and Ricotta Grilled Cheese Recipe

Garnishes
For an extra special touch, consider adding a drizzle of balsamic glaze or a sprinkle of freshly chopped basil over the top. A small handful of microgreens or a few thinly sliced sun-dried tomatoes on the side brighten up the plate and make this cheesy delight look restaurant-worthy.
Side Dishes
This grilled cheese pairs beautifully with a warm bowl of tomato soup for the ultimate comfort combo. You can also serve it alongside a crisp green salad lightly dressed in lemon vinaigrette to cut through the richness, or some roasted vegetables to add hearty, wholesome variety.
Creative Ways to Present
Try slicing the sandwiches into halves or quarters for casual gatherings or party platters. For kids or a fun twist, use cookie cutters to create fun shapes. Serve this Sun-Dried Tomato, Spinach, and Ricotta Grilled Cheese Recipe on rustic wooden boards with small ramekins of dipping sauces like pesto or chipotle mayo to wow your guests.
Make Ahead and Storage
Storing Leftovers
If you happen to have any leftovers, wrap them tightly in foil or plastic wrap and store in the refrigerator. They will stay fresh for up to 2 days. Although best fresh, this sandwich holds its flavor well and can be enjoyed cold or reheated.
Freezing
For making ahead, assemble the sandwiches without grilling and wrap each one individually before freezing. They can last up to one month in the freezer. When ready to eat, simply thaw in the fridge overnight and either grill fresh or reheat in an oven or skillet for a crispy finish.
Reheating
To reheat, place sandwiches in a preheated skillet over medium heat and cover loosely with foil to trap heat and help the cheese melt without burning the bread. Alternatively, reheat in a toaster oven at 350°F for about 10 minutes. Avoid the microwave, as it can make the bread soggy.
FAQs
Can I use other types of cheese in this recipe?
Absolutely! While mozzarella and Parmesan provide the perfect melt and flavor, you can swap in fontina, provolone, or even smoked gouda for a different twist. Just keep a blend of creamy and flavorful cheeses to maintain that luscious texture.
What if I don’t have sun-dried tomatoes on hand?
If you don’t have sun-dried tomatoes, you can substitute with roasted red peppers or even fresh cherry tomatoes lightly sautéed to bring out their sweetness. The flavor will be milder but still delicious.
Is it possible to make this recipe vegan?
Yes! Use dairy-free ricotta and mozzarella alternatives and vegan butter for grilling. Just be careful with the seasoning to balance flavors, and you’ll have a tasty vegan version of this grilled cheese.
Can I add other greens instead of spinach?
Feel free to experiment. Baby kale, arugula, or Swiss chard can be beautiful substitutes and will each bring a unique texture and flavor dimension to your sandwich.
How can I add extra crunch to the sandwich?
Add toasted pine nuts or chopped walnuts into the cheese mixture for some crunch. You could also lightly toast the bread with seeds like sesame or poppy for additional texture.
Final Thoughts
Making this Sun-Dried Tomato, Spinach, and Ricotta Grilled Cheese Recipe is like turning a familiar classic into something vibrant, delicious, and feel-good. It’s perfect whenever you want a quick, comforting meal without sacrificing flavor or freshness. I hope you enjoy crafting and savoring this sandwich as much as I do—it’s truly a joy to eat and share!
Print
Sun-Dried Tomato, Spinach, and Ricotta Grilled Cheese Recipe
- Prep Time: 10 minutes
- Cook Time: 8 minutes
- Total Time: 18 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: American, Italian-Inspired
- Diet: Vegetarian
Description
This Sun-Dried Tomato, Spinach, and Ricotta Grilled Cheese recipe offers a gourmet twist on the classic grilled cheese, combining creamy ricotta, mozzarella, and Parmesan cheeses with flavorful sun-dried tomatoes and fresh spinach. Perfectly toasted sourdough bread encases the savory filling, making it a satisfying vegetarian main course ideal for lunch or a light dinner.
Ingredients
Bread and Butter
- 8 slices sourdough or Italian bread
- 2 tablespoons butter, softened
Cheese and Filling
- 1 cup ricotta cheese
- 1/2 cup shredded mozzarella cheese
- 1/4 cup grated Parmesan cheese
- 1/2 cup oil-packed sun-dried tomatoes, drained and chopped
- 1 cup fresh spinach leaves (lightly wilted or sautéed)
- 1/2 teaspoon garlic powder
- Salt and black pepper to taste
Instructions
- Prepare the filling: In a medium bowl, combine ricotta, shredded mozzarella, grated Parmesan, chopped sun-dried tomatoes, wilted spinach, garlic powder, salt, and black pepper. Mix thoroughly until all ingredients are evenly incorporated into a creamy filling.
- Assemble the sandwiches: Spread the ricotta mixture evenly over 4 slices of bread. Top each with a second slice to form a sandwich. Lightly butter the outsides of each sandwich with softened butter to ensure a golden, crispy crust during cooking.
- Cook the grilled cheese: Heat a skillet or griddle over medium heat. Place the sandwiches onto the hot skillet and cook for about 3 to 4 minutes per side, pressing gently with a spatula to help the cheese melt evenly. Continue cooking until the bread is golden brown and the cheese filling is warm and melted. If necessary, cook sandwiches in batches to avoid overcrowding.
- Serve warm: Remove the grilled cheese sandwiches from the skillet, slice if desired, and serve immediately. Optionally, accompany with tomato soup or drizzle with balsamic glaze for added flavor.
Notes
- For enhanced flavor, rub the bread with a cut garlic clove before assembling the sandwiches.
- Fresh basil leaves can be added to the filling for a fragrant, herby twist.
- Use gluten-free bread to accommodate gluten sensitivities or preferences.

