Spinach Artichoke Dip Without Cream Cheese: A Lighter Version That Is Still Totally Indulgent

9 min read

My sister called me on a Tuesday night, somewhere between apologetic and hopeful. She loved my spinach artichoke dip — genuinely loved it — but every time she ate it at a party, she said she paid for it later. Too heavy, too rich, too much of everything that made it delicious. “Can you make a spinach artichoke dip without cream cheese?” she asked. “Like, still good, but maybe not a brick in my stomach?” I told her I would try. Three weeks and more grocery runs than I care to admit later, I handed her a bowl of something that made her close her eyes and say “yes, that’s it.” That recipe is what I’m sharing with you today.

Spinach Artichoke Dip Without Cream Cheese: A Lighter Version That Is Still Totally Indulgent — image 1

Why Skip the Cream Cheese in the First Place?

What I use: Chops frozen spinach and artichokes into clean pieces, not mush — Hamilton Beach Electric Vegetable Chopper & Mini Food on Amazon →

Let me be honest with you — I was skeptical. Cream cheese is practically load-bearing in a classic spinach artichoke dip. It’s what gives it that thick, pillowy, almost spreadable quality that makes people hover dangerously close to the appetizer table. Asking me to remove it felt a little like asking me to bake a cake without flour. Rude, frankly.

But here’s what I discovered through all those testing rounds: cream cheese doesn’t actually provide the flavor. It provides the texture and the fat. And it turns out, you can get a deeply satisfying, creamy, rich-tasting dip without it — if you’re smart about your substitutions. The result is something lighter in feel but not at all light in flavor. It still bubbles gloriously in the oven. It still pulls apart in those magnificent cheesy strings. It still disappears from the serving dish in under ten minutes at a party. My sister was right to ask, and I was wrong to doubt her.

The secret is a combination of full-fat Greek yogurt, sour cream, and a generous amount of real shredded cheese. These three together give you the tang, the creaminess, and the structure you need — without the heaviness that cream cheese can leave behind. There’s also a technique element that makes a huge difference, which I’ll get to in a moment.

The Food Processor That Makes Chopping Three Weeks of Spinach Actually Bearable

When you’re testing a lighter spinach artichoke dip and your sister’s success depends on it, the last thing you want is to spend an hour hand-chopping frozen spinach and artichoke hearts. A good electric chopper turns what could be tedious prep into a 30-second task, so you can actually focus on getting the flavors right.

What works

  • Handles frozen spinach and artichoke hearts without turning them into mush — you get clean, uniform pieces instead of a watery paste
  • Small enough to store without taking over your cabinet, but powerful enough that you’re not constantly reloading it batch after batch
  • Cleanup is genuinely quick — the bowl and blade come apart in seconds, and there’s no messy food processor base to wash

What doesn’t

  • If you overfill it or pulse too long, you can still end up with more texture breakdown than you want — it’s operator error, but it happens
  • The cord is a bit short, so you’ll need to position it close to an outlet or use an extension cord if your kitchen layout isn’t ideal

I remember standing in my kitchen on day two of testing, staring at a bowl of hand-chopped artichokes and thinking there had to be a better way — and that’s when I realized I’d been making this harder than it needed to be. Grab the Hamilton Beach Electric Vegetable Chopper & Mini Food Processor and skip the elbow grease.

Spinach Artichoke Dip Without Cream Cheese OR Sour Cream

Sometimes you need to drop both. Maybe your digestion rebels against sour cream as much as cream cheese. Maybe you’re cooking for someone with dairy restrictions that run deep. Or maybe you simply don’t have either one in your fridge and you’re working with what you’ve got. I’ve been there, and I’ve found two approaches that actually work.

The first uses Greek yogurt and mayonnaise as your creamy base. The second replaces dairy entirely with something you probably haven’t considered: white beans. Both are genuinely good. Both will feed a crowd without anyone noticing what’s missing.

Greek Yogurt and Mayonnaise Version

Here’s the thing about Greek yogurt: it’s temperamental when you bake it. Heat it above 350 degrees and it can separate, turning grainy instead of creamy. You need to temper it first, which sounds fussy but takes about two minutes and completely solves the problem.

  1. Drain your Greek yogurt through cheesecloth or a fine mesh strainer for at least 30 minutes. This removes excess whey and makes the texture thicker and more luxurious. You should end up with about 1.25 cups of very thick yogurt.
  2. Combine 1 cup shredded fontina or Monterey Jack cheese, 1/2 cup mayonnaise, 14 ounces canned artichoke hearts (drained, chopped), 10 ounces frozen spinach (thawed, squeezed completely dry), 1/2 teaspoon garlic powder, 1/2 teaspoon black pepper, and 1/4 teaspoon salt in a large bowl.
  3. Warm this mixture gently in a saucepan over medium-low heat for about 3 minutes, stirring constantly, until the cheese melts and everything is warm to the touch. This is your base mixture.
  4. Take 1/2 cup of this warm mixture and stir it slowly into your strained Greek yogurt. This is the tempering step. Keep stirring until the yogurt is warm and loosened.
  5. Fold this yogurt mixture back into the rest of the warm dip base. Be gentle, use a spatula, and don’t overwork it.
  6. Transfer to a baking dish and bake at 350 degrees for 20 minutes until the top is lightly golden and everything bubbles gently at the edges.

The mayonnaise gives you the richness and emulsifying power that keeps everything silky. The yogurt provides tang and slight thickness. Together they create something that tastes indulgent even though it’s lighter than the original.

White Bean Puree Version (Dairy-Free)

This sounds strange until you taste it. White beans, when blended smooth with olive oil and lemon juice, create a base that’s creamy, neutral in flavor, and surprisingly stable under heat. It holds its texture better than yogurt ever could.

  1. Drain and rinse one 15-ounce can of white cannellini beans. Add them to a blender with 2 tablespoons good olive oil, 1 tablespoon fresh lemon juice, 1/2 teaspoon garlic powder, and 1/4 teaspoon salt. Blend until completely smooth, about 90 seconds.
  2. Mix this puree with 14 ounces chopped artichoke hearts (canned, drained), 10 ounces thawed and squeezed-dry frozen spinach, 1.5 cups shredded mozzarella or Monterey Jack cheese, 1/2 teaspoon black pepper, and 2 tablespoons grated Parmesan.
  3. Transfer to a baking dish and bake at 375 degrees for 25 minutes. The higher heat won’t hurt this version at all.

The bean base is actually thicker and more stable than cream cheese. It doesn’t separate, doesn’t break under heat, and provides a subtle earthiness that makes the spinach and artichoke flavors pop. If you’re making spinach artichoke dip without cream cheese or sour cream and you want the most foolproof option, this is it.

Using Onion Soup Mix Instead of Cream Cheese

I started getting questions about this when people told me they had a packet of onion soup mix in their pantry and wondered if it could replace the cream cheese entirely. The answer is yes, and it’s actually brilliant. The dried onion, chives, and seasonings already baked into that envelope give you a built-in flavor profile that works beautifully with artichoke and spinach.

Here’s the ratio that works: one envelope onion soup mix (the kind you’d normally use for dip), stirred into either 16 ounces of full-fat sour cream or 1.5 cups of Greek yogurt. To that, add 14 ounces canned artichoke hearts (drained and chopped), 10 ounces frozen spinach (thawed and squeezed very dry), and 1 cup shredded mozzarella or Monterey Jack cheese.

You have two options for serving. If you want to serve it cold, mix everything together and let it sit in the refrigerator for at least 4 hours. This gives the dried onion time to rehydrate and the flavors time to marry. It develops a dip-like consistency that’s perfect with crackers or vegetables.

If you want it warm, transfer the mixture to a baking dish and bake at 350 degrees for 20 minutes until it bubbles gently at the edges. Either way works beautifully.

One critical warning: onion soup mix is salty. Very salty. Do not add any additional salt to this recipe. Taste it before serving and adjust other seasonings if you need to, but salt is not your friend here. This version of spinach artichoke dip without cream cheese trades the neutral base of cream cheese for the aggressive seasoning of the soup mix, which is part of what makes it so good.

Base Substitutes at a Glance

Base UsedTexture ResultBakes Well?Best Served
Full-Fat Greek Yogurt (tempered)Smooth, tangy, slightly thinYes, at 350F or lowerWarm from the oven
Sour Cream OnlyThick, tangy, richYes, at 350FWarm or cold
Mayonnaise + CheeseCreamy, neutral, luxuriousYes, at 350FWarm from the oven
White Bean PureeThick, smooth, earthyYes, at 375FWarm or cold
Cottage Cheese (blended smooth)Thick, mild, slightly grainy if not blended long enoughYes, at 350FWarm
Bechamel (butter, flour, milk)Silky, refined, structuredYes, at 375FWarm from the oven

Frequently Asked Questions

Can I make spinach artichoke dip with no cream cheese and no sour cream?

Yes. Your best options are Greek yogurt tempered and mixed with mayonnaise, white bean puree, or a bechamel made with butter, flour, and milk. The white bean version is the most forgiving if you’re nervous about texture—it won’t separate or break under heat the way yogurt sometimes can.

What can I use instead of cream cheese in spinach artichoke dip?

Greek yogurt mixed with mayonnaise is the closest flavor-wise to the original. Sour cream alone works if you want to keep things simple. White bean puree or cottage cheese blended smooth both work if you need to avoid dairy or lighten things up further. You can also make a bechamel with butter, flour, and milk, though that’s less of a substitution and more of a complete technique shift.

Can I use onion soup mix with artichokes and no cream cheese?

Absolutely. The onion soup mix actually works beautifully as a base seasoning when you mix it with sour cream or Greek yogurt. Combine it with your spinach and artichokes and bake it at 350 degrees for 20 minutes, or let it rest cold in the fridge for 4 hours before serving. The only caution is that onion soup mix is already heavily salted, so resist the urge to add more.

Does spinach artichoke dip without cream cheese reheat well?

It depends on your base. Versions made with sour cream or mayonnaise reheat beautifully. White bean versions are nearly indestructible when reheated. Greek yogurt versions can get a little watery if you reheat them aggressively, so use a gentle heat—either a low oven (300 degrees for 10 minutes) or the microwave in 30-second bursts, stirring between each one. Avoid the stovetop for yogurt-based versions unless you want to risk separation.

This post contains affiliate links. As an Amazon Associate, I earn from qualifying purchases at no extra cost to you.

Hamilton Beach 3 Cup Electric Vegetable Chopper & Mini Food Processor
Hamilton Beach 3 Cup Electric Vegetable Chopper & Mini Food Processor
Hamilton Beach 3 Cup Electric Vegetable Chopper & Mini Food Processor
Hamilton Beach 3 Cup Electric Vegetable Chopper & Mini Food Processor

Hamilton Beach Electric Vegetable Chopper & Mini Food

I use this for the spinach and artichokes—it’s small enough to keep out, and cleanup takes thirty seconds.

Check Price on Amazon →

What I Serve This In

If you are putting Spinach Artichoke Dip Without Cream Cheese out for a crowd, split it between small bowls at both ends of the table rather than making everyone reach one dish. I use ZENFUN Set of 8 Ceramic Pinch Bowls Set.