Side Dishes
Recreating Carrabba's signature spinach recipe at home delivers that same creamy, garlicky perfection you crave—no restaurant trip required. The secret lies in balancing fresh spinach with artichokes, sun-dried tomatoes, and a velvety cream sauce that's rich but never heavy.
I've been perfecting this dish since my first trip to Carrabba's, where the aroma alone made me a regular. That signature parmesan crunch on top? That's the game-changer.
What makes this recipe work is the technique: wilted spinach tossed with briny olives and feta, then coated in a sauce that's equal parts tangy and creamy. The artichokes add a satisfying bite, while sun-dried tomatoes bring concentrated sweetness.
It's a dish that's impressive enough for dinner parties but simple enough for weeknight meals—just 20 minutes of prep time, and you'll have restaurant-quality results. The key is getting the texture right: tender spinach, crisp artichokes, and that perfect creamy sauce that clings to every leaf.
By the time you plate this dish, you'll have a salad that looks as good as it tastes—bright green spinach topped with golden-brown artichokes, plump sun-dried tomatoes, and a blanket of creamy sauce finished with shaved parmesan. The flavor is complex: garlicky, tangy, and rich with Mediterranean notes.
It's the kind of dish that makes you feel like you're dining out, but with the flexibility to adjust ingredients to your taste. Perfect for feeding a crowd or treating yourself to a special meal at home.
Let's get started—this is the spinach salad you'll want to make again and again. The best part? You can prep it ahead and let the flavors meld even more in the fridge. Here's everything you need to recreate Carrabba's signature dish in your own kitchen.
Ingredients for carrabba's spinach
Fresh spinach, briny olives, and creamy sauce—this is the Carrabba's magic you'll recreate at home.
| Ingredient | Amount | Notes |
|---|---|---|
| Baby Spinach 🌿 | 8 oz | Fresh, loosely packed |
| Marinated Artichoke Hearts 🍃 | 1 cup | Chopped, drained well |
| Sun-Dried Tomatoes 🍅 | ¼ cup | Oil-packed, chopped |
| Kalamata Olives 🫒 | ½ cup | Pitted, sliced |
| Feta Cheese 🧀 | 4 oz | Crumbled, good quality |
| Heavy Cream 🥛 | ½ cup | Full-fat for richness |
| Mayonnaise 🥫 | ¼ cup | High-quality preferred |
| Garlic Cloves 🧄 | 3 cloves | Minced, fresh preferred |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
| Parmesan Cheese 🧀 | ½ cup | Freshly shaved or grated |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For drizzling |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground |
| Red Pepper Flakes 🌶️ | ¼ tsp | Optional, for heat |
The spinach is your canvas—baby spinach holds up better than pre-washed bags. Trader Joe's has the best pre-washed kind, but any fresh, vibrant leaves work. Artichoke hearts? Muir Glen in the water-packed section is my go-to—they're tender and consistent. Sun-dried tomatoes? Oil-packed from the Mediterranean aisle (like Bionaturae) have the best flavor, but any oil-packed will do. For the olives, Kalamata are essential—they're briny and plump. If you can't find them, Castelvetrano olives work too, but they're milder.
No heavy cream? Full-fat Greek yogurt works in a pinch—just whisk it until smooth first. Short on mayo? Greek yogurt or sour cream adds tang without overpowering. The feta? Block feta from the deli section is fresher than crumbled, but crumbled is fine if that's what you've got. For the garlic, roast it first for a sweeter flavor—toss whole cloves in olive oil at 400°F for 15 minutes. The Parmesan? Graters are your friend—pre-grated tastes like sawdust. And if you're avoiding dairy, nutritional yeast adds a cheesy note for the sauce.
This salad keeps beautifully—3-4 days in the fridge, actually tastes better as the flavors meld. Store the dressing separately if you're prepping ahead. The spinach will wilt slightly, but a quick toss with olive oil revives it. For serving, I like to drizzle extra olive oil and shave fresh Parmesan right before eating. Freezes surprisingly well too—just thaw in the fridge overnight.
Why You'll Love This Recipe
- No-Chop Nightmare: Honestly, I swear by this one—just dump the jarred artichokes, drained olives, and sun-dried tomatoes straight in. The spinach wilts in minutes, and the feta crumbles with zero effort. My lazy nights thank me every time.
- Mediterranean Magic: That briny tang from the olives and artichokes? Chef’s kiss. The sun-dried tomatoes add a sweet, jammy bite, while the feta melts into creamy perfection. It’s the kind of dish that tastes like a vacation in a bowl—no passport required.
- Lunchbox Hero: Between us, this is my go-to for meal prep. Pack it in a jar with a drizzle of olive oil, and it stays fresh for days. My kids eat it cold, my husband microwaves it, and I still sneak bites straight from the container. (Yes, even on a Tuesday.)
- Budget Bright Spot: Spinach and olives stretch this dish into a full meal without breaking the bank. A single jar of artichokes and a block of feta last me weeks, and the sun-dried tomatoes? They’re the fancy upgrade that feels indulgent but won’t drain my wallet. Smart, simple, satisfying.
Step-by-step instructions for Carrabba's spinach recipe
This rich, garlicky spinach sauce comes together faster than you'd expect—creamy, tangy, and packed with Mediterranean flavors.
Sauté the Garlicky Base
Heat the 2 tablespoons extra-virgin olive oil in a large skillet over medium heat. Add the 3 cloves minced garlic and sauté for 30 seconds until fragrant—you'll smell that irresistible garlic aroma filling your kitchen. This is where the foundation of your sauce begins, so don't rush this step.
Next, add the 1 cup chopped marinated artichoke hearts and 0.5 cup sliced kalamata olives to the skillet. Cook for 2-3 minutes until the artichokes are heated through and the olives are warmed. The artichokes should release some of their briny liquid, which will blend into the sauce later. If the mixture starts sticking, add 1 tablespoon lemon juice to deglaze and keep everything moving smoothly.
Wilt the Spinach and Build the Cream Sauce
Push the artichoke and olive mixture to one side of the skillet. Add the 8 ounces loosely packed baby spinach in a single layer, letting it wilt down naturally. Stir occasionally for 1-2 minutes until the spinach is just tender and bright green—it should collapse into a pile but still retain some texture. Overcooking will make it mushy, so watch closely.
Pour in the 0.5 cup heavy cream and 0.25 cup mayonnaise, stirring constantly until fully combined. The sauce will start to thicken as it heats through. Add the 4 ounces crumbled feta cheese and stir until melted and creamy. Season with 0.5 teaspoon salt and 0.25 teaspoon black pepper, then taste—this is your chance to adjust seasoning before adding the final touches.
Finish with Sun-Dried Tomatoes and Parmesan
Reduce the heat to low and stir in the 0.25 cup chopped sun-dried tomatoes and 0.25 teaspoon red pepper flakes (if using). Let the mixture simmer gently for 1 minute, allowing the tomatoes to soften slightly and release their deep, tangy flavor. The red pepper flakes will add a subtle heat that brightens the whole dish.
Finally, remove the skillet from heat and fold in the 0.5 cup freshly grated parmesan cheese. The cheese will melt into the sauce, creating that signature Parmesan crunch that makes this recipe so special. Taste again and adjust seasoning if needed—you want a balance of creamy, tangy, and slightly spicy flavors in every bite.
Serve Immediately for Maximum Freshness
Transfer the spinach sauce to a serving bowl and drizzle with an extra 1 teaspoon extra-virgin olive oil for shine and richness. Serve warm alongside grilled chicken, shrimp, or crusty bread to soak up every last bit of that garlicky, creamy goodness. This dish tastes best fresh off the stove, so don't let it sit too long—it's a crowd-pleaser that disappears faster than you can say "Carrabba's!"
Pro Tips For Making Carrabba'S Spinach
- Drain and Pat Dry: The jarred artichokes and olives come packed in brine or oil—skip the rinse. Instead, spread them on a paper towel and press with another towel to remove excess moisture. Wet ingredients make the spinach soggy, and nobody wants a limp salad.
- Sear the Spinach First: Hit the pan with a splash of olive oil and high heat before adding the spinach. Toss it for 30 seconds until just wilted—this concentrates the flavor and prevents a sad, steamed mess. (Yes, even if you're impatient like me.)
- Crush the Olives: Whole Kalamata olives? Toss them in a heavy pan with the sun-dried tomatoes for 30 seconds until they split open. The burst releases their briny punch and makes every bite more vibrant. (I learned this the hard way—whole olives just sit there like wallflowers.)
- Feta Last, Not Least: Add the feta after everything else is off the heat. If you mix it in too early, it melts into a greasy sludge. Instead, crumble it over the top right before serving—it stays crumbly and salty, not sad and greasy. (Your future self will thank you.)
Essential equipment for this dish
Skillet Essentials
Start with a 12-inch cast-iron skillet—it retains heat beautifully and ensures even cooking for your spinach and sauce. My go-to is a Lodge Pre-Seasoned Cast Iron Skillet because it's durable and develops a natural non-stick surface over time.
If you don’t have cast iron, a stainless steel skillet with a heavy base works too, but avoid non-stick—it can’t handle the high heat needed for that perfect garlic aroma. 🔥
Cheese Tools
For the freshly grated Parmesan, invest in a box grater—pre-grated cheese loses its texture and flavor. I love the Microplane for Parmesan because it creates fine, even shreds that melt beautifully into the sauce.
For the feta, a sharp chef’s knife is perfect for crumbling it into bite-sized pieces. Pro tip: Use a small offset spatula to scrape every last bit of sauce from the skillet after cooking.
Measuring & Prep
A digital kitchen scale is my secret weapon for measuring ingredients like spinach and feta—it’s more accurate than volume measurements. For the garlic, a garlic press makes mincing quick and consistent, but a sharp knife works too.
I also keep a small mixing bowl nearby to toss the spinach before adding it to the skillet—this ensures even wilting. A fine-mesh strainer comes in handy for draining the artichoke hearts if they’re packed in liquid.
Optional Upgrades
If you love garlic like I do, a garlic roaster transforms raw cloves into sweet, caramelized perfection—just toss whole cloves in olive oil at 400°F for 15 minutes before mincing.
For extra flavor depth, a mortar and pestle lets you crush dried red pepper flakes fresh for a more aromatic kick. And if you’re feeling fancy, a small whisk helps emulsify the cream and mayo for a silky-smooth sauce. 💫
Nutrition facts
Frequently asked questions
Can I make this spinach dish ahead of time?
This salad actually tastes better when made ahead. Store the sauce and toppings separately in the fridge for 3-4 days. Reheat the sauce gently before tossing with fresh spinach—just add 1 tablespoon olive oil to revive the greens. The flavors meld beautifully overnight, making it perfect for meal prep.
What can I substitute if I don't have heavy cream?
No problem! Use full-fat Greek yogurt or sour cream instead—they add tang without overpowering. For a lighter option, blend 1/4 cup mayonnaise with 1/4 cup milk to mimic the creaminess. Just whisk everything until smooth before combining with other ingredients. The texture will be slightly different but still delicious.
Why does my sauce turn out too thick?
This usually happens if you overcook the spinach or don't add enough liquid. To fix it, stir in 1-2 tablespoons warm water or lemon juice while the sauce is still warm. For prevention, keep the heat at medium-low when adding cream and mayo, and don't over-wilt the spinach—it should stay slightly crisp.
Is this dish vegetarian-friendly?
Yes, but with one small adjustment! Simply omit the feta or use vegan feta (like Violife brand). For extra protein, add white beans or chickpeas to the skillet when sautéing the artichokes. The creamy sauce and Mediterranean flavors still shine without any meat components.
How do I get that perfect Parmesan crunch?
Freshly grated Parmesan is key! Use a Microplane grater for fine, even shreds that melt into the sauce while still providing texture. Fold it in just before serving so it stays crisp. For extra crunch, sprinkle toasted pine nuts or breadcrumbs on top right before eating. The secret is timing—add it last when the sauce is off the heat.
