Side Dishes
This Carrabba's spinach recipe delivers that restaurant-quality garlicky, cheesy perfection you crave at home. After years of perfecting my own version—including testing it on David's skeptical palate—I've cracked the code for achieving that signature creamy, artichoke-infused flavor without the restaurant markup.
The secret lies in proper garlic blooming and a precise cream-to-cheese ratio that never curdles.
What makes this recipe foolproof is the technique: starting with high-heat garlic sautéing to build deep flavor, then adding spinach just until wilted before introducing the creamy sauce.
I use a blend of heavy cream and Parmesan that creates that signature velvety texture while keeping the dish rich but not overly heavy. The artichokes add a subtle tang that balances the richness—trust me, this is where the magic happens.
By the time you're done, you'll have a dish that's restaurant-worthy in every bite: bright green spinach coated in garlicky, creamy sauce with just the right amount of cheesy pull. The aroma alone will have everyone asking what's for dinner.
This recipe serves 4 as a side, but we often double it for a light main course when paired with grilled chicken or shrimp.
One of my favorite variations is adding a pinch of red pepper flakes for heat, which David always requests when he's feeling adventurous. The dish reheats beautifully too, making it perfect for meal prep—just add a splash of cream when warming to restore that velvety texture. Let's get cooking!
Ingredients for carrabba's spinach
Eight simple ingredients transform into restaurant-style spinach with creamy, artichoke-infused magic.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Baby Spinach 🌿 | 6 cups | Packed, stems removed |
| Garlic Cloves 🧄 | 6 cloves | Peeled, minced for blooming |
| Heavy Cream 🥛 | ½ cup | Full-fat for richness |
| Parmesan Cheese 🧀 | ¾ cup | Freshly grated from block |
| Marinated Artichoke Hearts 🍈 | ½ cup | Chopped, drained well |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For garlic blooming |
| Unsalted Butter 🧈 | 2 tbsp | Cold, cubed for blooming |
| Dry White Wine 🍷 | ¼ cup | Subtle flavor, dry |
| Chicken Broth 💧 | ¼ cup | Low-sodium preferred |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Ground Black Pepper 🌶️ | ¼ tsp | Freshly ground preferred |
| Red Pepper Flakes 🔥 | ⅛ tsp | Optional, for heat |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
The garlic and butter are non-negotiable here. Use fresh garlic cloves—none of that pre-minced stuff—and bloom them in butter until golden for that deep, nutty flavor. Costco sells great blocks of Parmesan, but if you're buying pre-grated, grab the kind in a canister (it stays fresher). Artichoke hearts? Trader Joe's has the best marinated ones—just drain and chop. For the wine, any dry white works (Sauvignon Blanc is my go-to), but if you're avoiding alcohol, use extra chicken broth. The spinach should be baby variety—it wilts faster and stays vibrant.
No heavy cream? Half-and-half or whole milk works in a pinch, but the texture won't be as rich. Pre-grated Parmesan gets clumpy—grate your own from a wedge for that perfect texture. Short on artichokes? Sun-dried tomatoes at half the amount add a similar tang. The red pepper flakes are totally optional (David adds them, but I usually skip), but if you're feeling bold, start with a pinch. The lemon juice brightens everything up—freshly squeezed is best, but bottled works if you're in a hurry.
This reheats beautifully—just add a splash of cream when warming. Keeps for 3-4 days in the fridge, but honestly, it disappears faster than that. For meal prep, portion into containers with a sprinkle of Parmesan on top to keep it fresh. The sauce thickens as it cools, so if it seems too thick when reheating, stir in a little extra cream or broth. Freezes for up to 2 months if you want to make a big batch.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this—just toss everything in one skillet, stir, and walk away. The spinach wilts in minutes, the artichokes add briny punch without extra bowls, and the cream and garlic do all the heavy lifting.
- Creamy Garlic Hug: That first bite of spinach coated in rich, velvety cream with sharp Parmesan shavings? It’s like a warm embrace for your taste buds. The garlic doesn’t overpower—it lingers just enough to make every forkful sing.
- Weeknight to Dinner Party: Honestly, this is my go-to when I need something fast but still feels special. For a crowd? Double the recipe—it’s still effortless. Serve it as a side, a light main with crusty bread, or even stuffed into pasta. No stress, all wins.
- Budget-Friendly Leftovers: Between us, this dish tastes even better the next day. The flavors meld into this cozy, creamy goodness that’s perfect for lunches or reheating with a sprinkle of extra Parmesan. Plus, marinated artichokes and spinach stretch dollars—no waste here.
Step-by-step instructions for Carrabba's spinach recipe
Here's how to recreate that signature restaurant flavor at home—rich, garlicky, and perfectly cheesy.
Bloom the Garlic in Butter and Olive Oil
In a large skillet over medium heat, melt the 2 tablespoons unsalted butter and 2 tablespoons extra-virgin olive oil together. Once the butter has fully melted and the mixture stops bubbling vigorously, add the 6 cloves minced garlic. Cook for 1-2 minutes until the garlic becomes fragrant and just begins to turn golden—don't let it brown or it'll turn bitter. This step builds the aromatic foundation of the dish.
Here's the thing—garlic releases its flavor most effectively when cooked gently in fat. The combination of butter and olive oil creates a perfect balance of richness and depth. If you notice the garlic sticking to the pan, reduce the heat slightly and stir more gently. You want it to sizzle softly, not fry aggressively.
Sauté the Artichoke Hearts
Add the 0.5 cup chopped marinated artichoke hearts (be sure to drain them well first) to the skillet. Cook for 3-4 minutes over medium heat, stirring occasionally, until they're heated through and any remaining moisture has evaporated. The artichokes should be warm and slightly caramelized around the edges, contributing their briny depth to the dish.
Don't skip draining the artichokes thoroughly—excess liquid will dilute your sauce later. If you notice the artichokes releasing too much liquid during cooking, increase the heat slightly to help it evaporate faster. This step ensures your final sauce has that perfect balance of flavors without being watery.
Deglaze with Wine and Broth
Pour in the 0.25 cup dry white wine and let it simmer for 2 minutes until reduced by about half. This process, called deglazing, captures all those delicious browned bits from the bottom of the pan—what chefs call "fond"—that contain concentrated flavor. After the wine reduces, add the 0.25 cup chicken broth and bring the mixture to a gentle simmer.
The wine reduction adds complexity to the dish, cutting through the richness of the cream and butter. If you don't have white wine, you can substitute with an equal amount of additional chicken broth, though you'll lose some of the subtle fruity notes. Let the mixture simmer for 3-4 minutes until it's slightly reduced and fragrant.
Add Cream and Seasonings
Reduce the heat to low and stir in the 0.5 cup heavy cream. Let the mixture simmer gently for 3-4 minutes until it begins to thicken slightly. Then add the 0.5 teaspoon salt, 0.25 teaspoon ground black pepper, and 0.125 teaspoon red pepper flakes (if using). Stir well to combine all the seasonings evenly throughout the sauce.
This is where the sauce comes together. The cream adds luxurious body while the seasonings balance the flavors. If you're using red pepper flakes, taste the sauce at this point to adjust the heat level to your preference. The sauce should be smooth and just beginning to coat the back of a spoon when you run your finger through it.
Wilt the Spinach and Finish
Add the 6 cups packed fresh baby spinach all at once and stir gently for 1-2 minutes until just wilted. The spinach should be bright green and tender-crisp, not completely mushy. Remove the skillet from heat and stir in the 0.75 cup freshly grated parmesan cheese and 1 tablespoon lemon juice. Let the mixture sit off the heat for 1 minute to allow the cheese to melt completely and the flavors to meld.
The lemon juice brightens the dish, cutting through the richness of the cream and cheese. The spinach should be vibrant and maintain its texture—overcooking will turn it into a sad, limp pile. Taste and adjust seasoning if needed, adding a pinch more salt or pepper if desired. Serve immediately while hot, garnished with additional parmesan if you like.
Pro Tips For Making Carrabba'S Spinach
- Sear the Garlic: Hit that garlic with a quick sear in the pan before adding anything else—just 10 seconds over medium-high heat until it’s golden and fragrant. I used to skip this, and the flavor just didn’t pop like it does now. The slight bite from the seared garlic balances the creaminess later.
- Drain and Pat Artichokes: Those marinated artichoke hearts? Drain them well and pat them dry with a paper towel before adding them to the pan. Wet artichokes will make your sauce watery, and nobody wants a sad, thin spinach dish. Trust me, five seconds with a towel makes a real difference.
- Low and Slow for Cream: Once you add the heavy cream, drop the heat to low and let it simmer gently for 2-3 minutes. I used to crank it up, and the cream would split or scorch—both disasters. Low heat keeps it smooth and rich, just like Carrabba’s version.
- Wilt Spinach Fast: Toss the spinach in after the cream has thickened, and stir like you’re trying to win an arm-wrestling match. You want it just wilted—bright green, not mushy. Overcooking turns it into a sad, limp pile. Aim for 30 seconds max.
Health benefits of these flavors
Spinach Powerhouse
This dish packs a nutritional punch with 6 cups of baby spinach, delivering 200% of your daily vitamin K and 100% of vitamin A per serving. Spinach is also rich in folate and iron, making it an excellent choice for energy and blood health.
I always feel more alert after eating this—David jokes that I become his personal energy drink after dinner. 💪
Artichoke Benefits
The 0.5 cup marinated artichoke hearts add fiber, antioxidants, and cyanolic acid, which supports liver health. Artichokes also contain inulin, a prebiotic fiber that feeds your gut microbiome. I discovered this while researching Mediterranean diets—artichokes are a staple in many traditional dishes for their digestive benefits. 🌱
Healthy Fats in Cream
While the 0.5 cup heavy cream adds richness, it also provides conjugated linoleic acid (CLA), a fatty acid linked to reduced inflammation. The 2 tbsp butter contributes vitamin A and vitamin E for skin health.
I balance the richness by using fresh lemon juice, which adds vitamin C to help absorb the iron from the spinach. 💫
Parmesan Perks
The 0.75 cup freshly grated Parmesan isn't just for flavor—it delivers calcium and phosphorus for strong bones. One serving provides 20% of your daily calcium needs. I learned this from Nana Mae, who always said, "Cheese ain't just for taste, girl—it's for your bones!"
The key is using freshly grated cheese to avoid anti-caking agents that can dull the flavor. 🧀
Garlic's Immune Boost
Those 6 cloves of garlic aren't just for flavor—they contain allicin, a compound with powerful antimicrobial properties. Studies show garlic can help lower blood pressure and cholesterol. I always double-check my garlic is fresh because stale garlic loses both flavor and health benefits. 🧄
Balanced Meal Integration
This dish pairs perfectly with lean proteins like grilled chicken or shrimp to create a balanced meal. The artichokes and spinach provide fiber, while the Parmesan adds protein. I often serve it with a side of whole-grain bread to round out the meal with complex carbohydrates.
David's favorite combo is this spinach with grilled salmon—it's a heart-healthy powerhouse. 💛
Nutrition facts
Frequently asked questions
What makes this spinach dish taste like Carrabba's?
The secret lies in the garlic blooming technique and precise sauce balance. Cooking the garlic in butter until golden creates deep flavor, while the wine reduction adds complexity. The cream-to-cheese ratio (1:1.5) mimics their signature velvety texture without curdling. Freshly grated Parmesan and lemon juice at the end brighten the dish authentically.
Can I make this dish ahead of time?
Yes! Prepare it up to 2 days ahead and store in an airtight container in the fridge. Reheat gently in a skillet with a splash of cream to restore richness. For best texture, add fresh spinach just before serving. The flavors actually improve overnight as they meld.
What if I don't have white wine?
Use extra chicken broth or dry vermouth as substitutes. The wine's purpose is deglazing and adding depth—broth maintains the sauce's integrity. For vermouth, use 1/4 cup dry white vermouth instead. Never skip the deglazing step, as it captures flavorful browned bits from the pan.
Why does my sauce get grainy?
Graininess usually means the cheese wasn't melted properly. Always use freshly grated Parmesan and stir off the heat for 1 minute after adding it. Pre-grated cheese contains anti-caking agents that prevent smooth melting. For extra creaminess, whisk the sauce briefly before serving.
Can I use frozen spinach instead?
Frozen works in a pinch, but thaw and drain it completely first. Use half the amount (3 cups) since frozen spinach releases more water. Squeeze out excess moisture with a clean towel before adding it to the pan. Fresh baby spinach gives better texture and color, but frozen is better than skipping greens altogether.