When I want something warm, satisfying, and just indulgent enough to feel like a treat, this Sun-Dried Tomato, Spinach, and Ricotta Grilled Cheese always hits the spot. It’s more than just your typical grilled cheese — it’s got layers of flavor that turn a simple sandwich into a rich, melty, and slightly tangy masterpiece. The creamy ricotta acts like a luscious glue holding everything together, while the sun-dried tomatoes burst with intense umami and a touch of sweetness. Add in wilted spinach and stretchy mozzarella, and you’re looking at serious comfort food territory.

I first started making this sandwich when I had leftover ricotta from a lasagna, and I didn’t want it to go to waste. A few tweaks later — adding spinach for color and nutrients, and sun-dried tomatoes for contrast — and now it’s become a regular in my kitchen. Whether it’s a cozy lunch, a quick dinner, or a lazy weekend brunch, this grilled cheese never disappoints.
Why You’ll Love This Sun-Dried Tomato, Spinach, and Ricotta Grilled Cheese
This sandwich isn’t just easy to make — it delivers on flavor in a big way. It balances creamy, melty, tangy, and toasty all in one bite. The ricotta keeps it soft inside, the mozzarella gives you that pull, and the sun-dried tomatoes add the bold kick. Perfect for when you need a quick meal idea that still feels gourmet.
What Kind of Bread Works Best for Sun-Dried Tomato, Spinach, and Ricotta Grilled Cheese?
You can get creative with your bread choice here, but I always recommend something sturdy that crisps up beautifully while holding in all the gooey goodness. Sourdough is my go-to — it has that tangy bite that complements the sun-dried tomatoes and gives a fantastic crunch. If you prefer something softer, thick-cut white or whole grain bread will do just fine. Just make sure it’s not too thin, or you’ll end up with a soggy sandwich that falls apart in the pan.
Brioche is also a great choice if you’re after a slightly sweet balance, while rye or multigrain bread brings more earthy depth. Whichever bread you choose, aim for slices that are at least ½ inch thick — it’ll make all the difference.
Options for Substitutions
If you don’t have all the ingredients on hand or want to mix it up a bit, there are some easy swaps that still keep the flavor profile balanced and delicious:
- Ricotta cheese: You can substitute it with cream cheese for a tangier spread, or even goat cheese if you like more sharpness.
- Mozzarella: Provolone or fontina melt beautifully and still give that stretchy texture. A mild cheddar also works in a pinch.
- Sun-dried tomatoes: Roasted red peppers or caramelized onions can offer that same sweet-savory richness.
- Spinach: Arugula gives a peppery kick, or try sautéed kale for a heartier green.
- Butter: Olive oil works if you’re trying to cut back on dairy or want a more Mediterranean vibe.
Don’t be afraid to make it your own — that’s the beauty of grilled cheese.
Ingredients for Sun-Dried Tomato, Spinach, and Ricotta Grilled Cheese
- Ricotta Cheese
This creamy, mild cheese acts as a base layer that adds richness without overpowering the other ingredients. It gives the sandwich a soft and luxurious texture. - Mozzarella Cheese
Mozzarella is essential for that classic grilled cheese stretch. It melts beautifully and balances the ricotta with its mild flavor. - Sun-Dried Tomatoes
These little flavor bombs provide tangy sweetness and a chewy texture that contrasts perfectly with the creamy cheese. - Fresh Spinach
Spinach adds freshness, color, and a hint of earthiness. It also makes the sandwich feel just a little more wholesome. - Bread (Sourdough or Thick-Cut White)
You need something sturdy to hold all that gooey filling. Sourdough adds a subtle tang and gets golden and crispy on the outside. - Butter (or Olive Oil)
Butter on the outside of the bread gives the sandwich that irresistible golden crust. You can use olive oil for a lighter twist. - Salt & Pepper (optional)
A light sprinkle over the ricotta layer enhances all the other flavors without overwhelming them. - Red Pepper Flakes (optional)
Just a pinch adds a gentle heat that cuts through the richness of the cheeses — perfect if you like a little kick.

Step 1: Prep the Ingredients
Start by washing and drying the spinach. If your sun-dried tomatoes are packed in oil, gently pat them dry with a paper towel and slice them if they’re large. Grate or slice the mozzarella if it’s not pre-shredded. Set everything within reach — this sandwich comes together fast once you start cooking.
Step 2: Wilt the Spinach
In a small pan over medium heat, add a touch of olive oil and toss in the spinach. Sauté for 1–2 minutes until just wilted, then remove from heat. You don’t want it overcooked — just soft enough to fold into the sandwich.
Step 3: Assemble the Sandwich
Spread a generous layer of ricotta cheese on one slice of bread. Add the wilted spinach, followed by sun-dried tomatoes, then mozzarella cheese. Sprinkle with salt, pepper, and red pepper flakes if using. Top with the second slice of bread.
Step 4: Grill to Perfection
Butter the outside of both bread slices. Heat a skillet over medium heat and place the sandwich in the pan. Cook for 3–4 minutes on each side, pressing down gently with a spatula, until the bread is golden brown and crispy and the cheese is fully melted.
Step 5: Rest & Slice
Remove the sandwich from the skillet and let it rest for a minute. This helps the cheese set slightly, making it easier to slice without everything oozing out too fast. Cut in half and serve hot.
How Long to Cook the Sun-Dried Tomato, Spinach, and Ricotta Grilled Cheese
Grilled cheese is quick by nature — that’s part of its magic. You’ll only need about 6 to 8 minutes total on the stovetop over medium heat. That’s usually 3 to 4 minutes per side, just enough to melt the cheese completely and achieve that golden, crisp crust.
Keep the heat at medium. Too high and the bread will burn before the cheese melts; too low and it won’t get that satisfying crunch.
Tips for Perfect Sun-Dried Tomato, Spinach, and Ricotta Grilled Cheese
- Dry your ingredients well. Spinach and sun-dried tomatoes can hold extra moisture — pat them down to avoid soggy bread.
- Spread the ricotta evenly. Make sure it reaches the edges so every bite is creamy and satisfying.
- Use room-temperature cheese. Cold cheese takes longer to melt, which can lead to over-toasted bread.
- Press gently with a spatula. This helps the sandwich cook evenly and crisps the outer layer just right.
- Cover the pan for a minute. Trapping a bit of steam helps the mozzarella melt fully without burning the bread.
- Don’t overcrowd the filling. Too much of a good thing can make the sandwich fall apart — keep it balanced and layered, not stacked sky-high.
- Let it rest. Just one minute before cutting allows the cheese to settle slightly, so it doesn’t all spill out immediately.
Watch Out for These Mistakes While Cooking
- Using bread that’s too thin: Thin slices won’t hold up to the moisture from the ricotta and spinach — they’ll tear or turn soggy fast.
- Skipping the butter or oil: This is what gives you that crispy, golden exterior. Dry toasting just doesn’t hit the same.
- Overstuffing the sandwich: It’s tempting to go big, but too much filling makes it hard to grill evenly and even harder to eat.
- Cooking on high heat: The bread may look perfect on the outside while the cheese inside is still cold. Always go for medium heat.
- Not pre-wilting the spinach: Raw spinach releases too much moisture when heated inside the sandwich — sautéing ahead fixes this.
- Forgetting to season the ricotta: A pinch of salt and pepper really brings out the creamy, tangy flavor and ties the whole sandwich together.
What to Serve With Sun-Dried Tomato, Spinach, and Ricotta Grilled Cheese?
Tomato Basil Soup
A warm, velvety classic. The acidity of the tomato balances the richness of the cheese perfectly.
Arugula Salad with Lemon Vinaigrette
Light and peppery, arugula adds a fresh contrast. A lemony dressing keeps things bright and sharp.
Roasted Garlic Sweet Potato Fries
Sweet, crispy, and savory. These fries are an awesome side that won’t overpower the sandwich.
Pickled Vegetables
Pickled onions, cucumbers, or even beets add zingy brightness to cut through the richness.
A Small Bowl of Fresh Grapes or Berries
Sweet and juicy fruit is a refreshing counterpoint and makes this feel like a café-style plate.
Chilled Gazpacho
If it’s warm out, a cold soup like gazpacho is the perfect, summery complement.
Fried or Poached Egg on Top
Turn it into a brunch moment — add a runny egg and watch the yolk melt right in.
Olive Tapenade or Pesto on the Side
These condiments pair beautifully with the Mediterranean flavors of the sandwich and can even be spread inside for an extra layer.
Storage Instructions
Grilled cheese is always best fresh, but if you have leftovers, don’t toss them — you can still enjoy them later with a little care.
- Refrigeration: Wrap the sandwich tightly in foil or store in an airtight container. It will keep for up to 2 days in the fridge.
- Reheating: Skip the microwave — it’ll make the bread soggy. Instead, reheat in a skillet over medium-low heat for about 3–4 minutes per side, or in a toaster oven until the bread is crisp and the cheese is warmed through.
- Freezing: Not recommended. The ricotta doesn’t freeze well and the texture gets off once thawed.
To revive the sandwich’s crispiness, always reheat it on the stovetop or in the oven.
Estimated Nutrition
Here’s an approximate breakdown per sandwich:
- Calories: 430–500 kcal
- Protein: 18g
- Fat: 24g
- Saturated Fat: 11g
- Carbohydrates: 38g
- Fiber: 3g
- Sugar: 4g
- Cholesterol: 45mg
- Sodium: 620mg
These values can vary depending on the type of bread and cheese you use. For a lighter version, use whole grain bread, part-skim ricotta, and go easy on the mozzarella.
Frequently Asked Questions
How do I keep the sandwich from getting soggy?
Make sure to dry the spinach and sun-dried tomatoes thoroughly. Also, cook over medium heat so the bread crisps up while the cheese melts evenly — and always eat it fresh for the best texture.
Can I use frozen spinach instead of fresh?
Yes, just make sure to thaw it completely and squeeze out as much water as possible before using. Too much moisture will make the sandwich soggy.
What’s the best cheese combo if I don’t have ricotta?
Cream cheese can sub for ricotta’s creaminess, while mozzarella can be swapped with provolone, fontina, or even a mild cheddar for good melt and flavor.
Can I make this sandwich vegan?
Absolutely. Use plant-based ricotta and mozzarella alternatives, and sauté the spinach in olive oil. Just double-check that your bread is also vegan-friendly.
How do I prevent the cheese from oozing out?
Don’t overfill the sandwich and press the edges together gently while assembling. Letting the grilled sandwich rest for a minute before slicing also helps keep everything inside.
What kind of sun-dried tomatoes should I use?
Oil-packed sun-dried tomatoes are best for flavor and softness. Just pat them dry first. If you’re using dry-packed, soak them in hot water for 10 minutes to soften.
Can I make this in a panini press?
Yes! A panini press works beautifully — no flipping required. Just watch it closely to avoid burning and use a medium heat setting.
Is this sandwich good for meal prep?
It’s not ideal for long-term prep, but you can prep the ingredients in advance — cook the spinach, slice the tomatoes, and store the cheese — so you’re ready to assemble and grill when hunger hits.
Conclusion
This Sun-Dried Tomato, Spinach, and Ricotta Grilled Cheese is a step up from the standard sandwich — rich, flavorful, and just a little bit fancy without being fussy. It brings together creamy, tangy, and toasty in a way that feels indulgent but still easy enough for a weeknight dinner or a lazy weekend lunch.
Whether you’re serving it with soup, salad, or a handful of grapes, it’s a satisfying, crave-worthy dish you’ll want to make again and again.

Sun-Dried Tomato, Spinach, and Ricotta Grilled Cheese Recipe
- Total Time: 13 minutes
- Yield: 1 sandwich
- Diet: Vegetarian
Description
If you’re craving something warm, cheesy, and seriously satisfying, this Sun-Dried Tomato, Spinach, and Ricotta Grilled Cheese is about to become your new favorite. It’s the perfect fusion of rich ricotta, melty mozzarella, tangy sun-dried tomatoes, and fresh sautéed spinach — all nestled between two golden, buttery slices of sourdough. Whether you need a quick breakfast, easy lunch, cozy dinner idea, or just comforting food that hits all the right notes, this sandwich delivers. It’s simple, elevated, and endlessly delicious — an easy recipe you’ll come back to over and over again.
Ingredients
1/2 cup ricotta cheese
1/2 cup shredded mozzarella cheese
1/4 cup sun-dried tomatoes (oil-packed, patted dry and chopped)
1/2 cup fresh spinach
2 slices sourdough bread
1 tablespoon butter (or olive oil)
1 pinch salt (optional)
1 pinch black pepper (optional)
1 pinch red pepper flakes (optional)
Instructions
1. Wash and dry the spinach. Pat the sun-dried tomatoes dry and slice if needed. Shred or slice the mozzarella cheese.
2. In a small skillet, sauté the spinach in a touch of olive oil over medium heat until just wilted. Set aside.
3. Spread ricotta evenly over one slice of bread. Top with wilted spinach, chopped sun-dried tomatoes, and shredded mozzarella. Season with salt, pepper, and red pepper flakes if desired.
4. Top with the second slice of bread and butter the outsides of both slices.
5. Heat a skillet over medium heat and place the sandwich in the pan. Cook for 3–4 minutes on each side until golden brown and the cheese is melted.
6. Let the sandwich rest for 1 minute before slicing in half and serving warm.
Notes
Let the sandwich rest for a minute before cutting to help the cheese settle and avoid a messy spill.
For a crisp crust, always butter the outside of the bread — don’t skip this step.
Using room-temperature cheese helps everything melt evenly and quickly in the pan.
- Prep Time: 5 minutes
- Cook Time: 8 minutes
- Category: Sandwiches
- Method: Grilled
- Cuisine: American
Nutrition
- Serving Size: 1 sandwich
- Calories: 480
- Sugar: 4
- Sodium: 620
- Fat: 24
- Saturated Fat: 11
- Unsaturated Fat: 10
- Trans Fat: 0
- Carbohydrates: 38
- Fiber: 3
- Protein: 18
- Cholesterol: 45
Keywords: grilled cheese, easy recipe, vegetarian sandwich, quick lunch, comfort food, dinner ideas, sun-dried tomato recipe