Soups & Stews
This Marie Callender's potato cheese soup copycat recipe delivers the same velvety swirls and crispy herb crown you crave from the bakery, but with a homemade twist that's even better.
The secret lies in a precise roux technique that creates that signature creamy texture without lumps, while the crispy herb crown transforms an ordinary bowl into something restaurant-worthy. I've perfected this over years of testing, ensuring every spoonful delivers that perfect balance of cheesy richness and comforting potato flavor.
The magic starts with a proper cheese blend—sharp cheddar for tang, cream cheese for velvety body, and just a touch of American cheese for that nostalgic flavor. We'll build the soup from scratch, simmering potatoes until tender before blending them into a smooth base.
The herb crown, made with crispy fried onions and parsley, adds a textural contrast that makes this soup truly special. This isn't just any potato cheese soup—it's the one that will have everyone asking for seconds.
What you'll end up with is a steaming bowl of soup with those signature swirls of melted cheese, topped with golden, crispy herb crown that stays crunchy even after sitting for a few minutes.
The aroma alone will bring back childhood memories of bakery visits, but the taste proves this homemade version is superior. Each bite delivers perfect texture—creamy soup with crispy, flavorful bits—that makes this the ultimate comfort food.
Perfect for chilly evenings, potlucks, or when you need a meal that feels like a hug in a bowl. The recipe scales easily for crowds, and leftovers reheat beautifully. Let's get started on recreating this bakery classic in your own kitchen—your taste buds will thank you.
Ingredients for marie callender's potato cheese soup copycat
Six ingredients make the soup base, plus five for that iconic crispy crown—game-changer every time.
| Ingredient | Amount | Notes |
|---|---|---|
| Russet Potatoes 🥔 | 2 lb | Peeled, cut into 1-inch cubes |
| Sharp Cheddar Cheese 🧀 | 1 ½ cups | Shredded, aged 2+ years |
| Cream Cheese 🧈 | 8 oz | Full-fat, cut into cubes |
| American Cheese 🧀 | ½ cup | Shredded, for nostalgic flavor |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for roux |
| Yellow Onion 🧅 | 1 whole | Diced, for flavor base |
| Garlic Cloves 🧄 | 3 cloves | Minced, for aromatic depth |
| Chicken Broth 💧 | 4 cups | Low-sodium, homemade preferred |
| Whole Milk 🥛 | 1 cup | Full-fat for creaminess |
| All-Purpose Flour 🌾 | ¼ cup | For roux thickening |
| Yellow Onions 🧅 | 1 cup | Thinly sliced, for crispy crown |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for herb crown |
| Salt 🧂 | 1 ½ tsp | Kosher, adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground for heat |
| Vegetable Oil 🫒 | ½ cup | For frying herb crown |
The potatoes are the soul of this soup—Russet potatoes with that waxy texture hold up perfectly when cubed. Trader Joe's sells them pre-washed, which saves time, but any russet will work. For the cheese blend, sharp cheddar (like Cabot) is non-negotiable—it needs that tang. Cream cheese? Full-fat Philadelphia is my go-to, but any brand works. That American cheese touch? It's what makes this taste like the bakery version—don't skip it. The butter for the roux should be cold and cubed—this is where the magic happens, so don't rush this step. Grab a block of butter, not the tub kind.
No sharp cheddar? Extra-sharp white cheddar works in a pinch, but the flavor won't be quite the same. Running out of cream cheese? Substitute with an extra 0.5 cup of milk and 1 tbsp cornstarch—it won't be identical, but it'll save you. For the herb crown, fresh parsley is ideal, but dried will work at half the amount. The onions? Yellow or red both work, but yellow gives that classic golden color. If you're frying the onions and they're not crispy enough, pat them dry first—this is the secret to that perfect crunch. And if you're worried about the roux burning, keep the heat low—this is where patience pays off.
This soup reheats like a dream—actually better the next day once all the flavors meld. Store leftovers in the fridge for up to 5 days, or freeze for 3 months. The herb crown stays crispy for about 2 days if stored in an airtight container, but honestly, it's best made fresh. For potlucks, I double the herb crown recipe and keep it warm in a 200°F oven until serving. Pro tip: Make extra soup—it disappears fast, and the leftovers make perfect lunches.
Why You'll Love This Recipe
- No-Chop Nightmare: The potatoes go in whole—peel, cube, boil—then blend. No knife skills required, just dump-and-stir magic. Honestly, I’ve made this on days when I couldn’t even open a jar without dropping it.
- Cheese Overload Joy: Sharp cheddar melts into creamy perfection, while the American cheese adds that just-right stretch. Between us, the cream cheese makes it dangerously addictive—like a hug in a bowl.
- Leftover Hero: This soup only gets better the next day. Reheat it, add a sprinkle of extra cheddar, and suddenly you’ve got a 10-minute lunch. My kids beg for it cold in sandwiches—yes, even on a Tuesday night.
- Budget-Friendly Feast: Russets and cheddar stretch for miles, and you’re using actual cheese, not that powdered nonsense. I’ve fed six people for under $10 with this—leftovers included. That’s a win.
Step-by-step instructions for Marie Callender's potato cheese soup copycat recipe
Here's how to recreate that iconic velvety soup with perfect cheese swirls and crispy herb crowns.
Sauté the Aromatic Base
Heat the 0.5 cup vegetable oil in a large Dutch oven over medium heat. Add the 1 whole yellow onion and cook for 5-6 minutes until softened and translucent. Stir in the 3 cloves minced garlic and cook for another 30 seconds until fragrant - you'll smell that sweet garlic aroma fill your kitchen.
This step builds the flavor foundation. Don't rush it - the onions should be golden without browning. If they start to color too quickly, reduce the heat slightly. I like to keep a wooden spoon handy to stir constantly and prevent any sticking.
Build the Roux and Add Potatoes
Push the onions to one side of the pot and add the 0.5 cup cold cubed unsalted butter. When the butter melts, whisk in the 0.25 cup all-purpose flour to form a smooth roux. Cook for 2-3 minutes until the mixture turns a light golden color - this will thicken your soup beautifully.
Add the 2 lb peeled and cubed russet potatoes to the pot, stirring to coat them evenly with the roux. Pour in the 4 cups chicken broth and bring to a gentle boil. Reduce heat to medium-low and let it simmer uncovered for 15 minutes, stirring occasionally, until the potatoes are tender when pierced with a fork.
Create the Signature Cheese Swirls
Remove the pot from heat and reduce the temperature to low. Using an immersion blender (or carefully transferring to a blender), puree the soup until smooth. Return to the pot and stir in the 1.5 cups shredded sharp cheddar cheese, 8 oz cubed cream cheese, and 0.5 cup shredded American cheese until completely melted and smooth.
Here's the magic: Pour the 1 cup whole milk in a thin stream while stirring constantly with a wooden spoon. This creates those signature creamy swirls that make this soup so special. Keep stirring gently for 1-2 minutes until the milk is fully incorporated and the cheese has melted into a velvety texture.
Season and Prepare the Herb Crown
Return the soup to medium-low heat and stir in the 1.5 tsp salt and 0.5 tsp black pepper. Taste and adjust seasoning if needed - you want it rich but not overly salty. Keep the soup warm while you prepare the crispy herb crown.
Heat the 0.5 cup vegetable oil in a skillet over medium-high heat. Add the 1 cup thinly sliced yellow onions and 0.25 cup chopped fresh parsley, stirring occasionally for 3-4 minutes until the onions are golden brown and crispy. This crown adds that perfect textural contrast to the creamy soup.
Serve with Crispy Herb Crown
Ladle the warm soup into bowls, dividing the crispy herb crown evenly among servings. The crown should be golden and slightly crispy - if it's not quite there, return it to the skillet for another 1-2 minutes until perfectly browned.
Serve immediately with the crispy herb crown on top. Each spoonful should deliver that perfect balance of creamy, cheesy goodness with a satisfying crunch from the herb crown. This copycat version delivers all the comfort of the original with that restaurant-quality texture.
Pro Tips For Making Marie Callender'S Potato Cheese Soup Copycat
- Peel and Cube Small: Russets have a thick skin that’s tough to digest—even when cooked. Cut them into ½-inch cubes instead of big chunks, and they’ll soften faster and blend smoother. (Yes, it takes a few extra minutes, but your soup won’t have that annoying grainy texture.)
- Melt Cheese Off Heat: Sharp cheddar and cream cheese clump like glue when added to hot liquid. Instead, lower the heat to medium-low, then stir in the cheeses until they’re just melted—about 2-3 minutes. If you rush, you’ll end up with a soup that looks like it’s got plastic bits.
- Skip the Pre-Cooked Potatoes: I used to boil the potatoes first, then blend them into the soup. Big mistake—they turn gluey and water down the whole dish. Toss them raw into the broth and let them cook through; they’ll break down perfectly without turning mushy.
- Use Two Cheeses, Not Four: American cheese is the secret weapon here—it’s what gives Marie Callender’s soup that signature tangy richness. Swap half the sharp cheddar for American (about 1 cup each) and your copycat will taste closer to the original. (Trust me, I’ve tried all four cheeses, and this combo works.)
Troubleshooting great marie callender's potato cheese soup copycat
Roux Gone Wrong
If your roux turns dark brown or burns, you've lost the delicate flavor foundation. This happens when heat gets too high—keep it at medium-low and stir constantly. For a quick fix, whisk in a splash of cold milk to cool it down before adding potatoes.
I've learned to use a thermometer (like the Thermoworks Sous Vide) to monitor roux temp—ideal range is 160-170°F. 🌡️
Cheese Clumps
Lumpy cheese ruins the velvety texture. To prevent this, melt the cheeses off-heat first, then return to low heat. For stubborn clumps, blend with an immersion blender after adding milk.
If you're using pre-shredded cheese, drain it first—those anti-caking agents cause clumping. I always shred my own cheese using a box grater for smoother results. 🧀
Watery Soup
If your soup is too thin, you likely didn't cook the potatoes long enough or used too much broth. Simmer uncovered for an extra 5-10 minutes to reduce liquid. For immediate thickening, mix 1 tbsp cornstarch with 1 tbsp cold water, then whisk into the soup.
Let it simmer for 2-3 minutes until thickened. I keep a small bowl of this slurry mix ready when making soups. 💧
Herb Crown Too Soft
The crispy texture is key! If your herb crown turns out soggy, your onions weren't dry enough. Pat them very dry with paper towels before frying. Also, don't overcrowd the pan—cook in batches if needed.
For extra crunch, fry at 350°F instead of medium-high heat. I use a wire mesh strainer to drain excess oil after frying. 🌿
Potatoes Stay Hard
Undercooked potatoes make the soup grainy. If yours aren't tender after 15 minutes, simmer uncovered for another 5 minutes or until a fork slides in easily.
For extra insurance, parboil the potatoes for 5 minutes before adding to the roux. I always cut them into even 1-inch cubes for consistent cooking. 🥔
Cheese Separates
When cheese separates, it's usually from too much heat. To fix it, whisk in 1 tbsp lemon juice or apple cider vinegar to help emulsify. For prevention, melt cheeses very slowly on low heat.
I like to add the milk off-heat and stir gently—this keeps everything smooth. If it still separates, blend briefly with an immersion blender. 🧈
Nutrition facts
Frequently asked questions
Can I make this soup without a Dutch oven?
A Dutch oven is ideal for even cooking, but you can use a large pot or deep skillet. Just stir more frequently to prevent sticking. For the herb crown, use a small skillet instead of a large one to maintain high heat for crispiness. The only difference will be slightly longer cooking time for the potatoes.
What's the best way to store leftovers?
Store the soup (without the herb crown) in airtight containers for up to 5 days in the fridge. Reheat gently on low heat, stirring often, until warmed through. Save the herb crown separately and reheat in a dry skillet for 1-2 minutes before serving to restore crispiness. Freeze soup portions for 3 months—just add fresh herb crown when reheating.
Can I make this soup dairy-free?
Replace the cheddar with 1.5 cups dairy-free cheddar shreds, use 8 oz cashew cream instead of cream cheese, and add 1 cup unsweetened almond milk when creating the swirls. For the herb crown, use dairy-free butter or oil. The texture will be slightly different but still delicious.
Why does my soup taste too salty?
This usually happens from over-salting the broth or using pre-shredded cheese (which contains added salt). Taste as you go and adjust with a pinch of sugar or a splash of milk to balance. For future batches, use low-sodium broth and fresh-shredded cheese. You can also add a potato or two to dilute the saltiness while reheating.
How can I make this soup ahead for a crowd?
Prepare the soup base (through Step 3) up to 2 days ahead and refrigerate. On serving day, reheat gently, then add the cheeses and milk to create swirls. Make the herb crown fresh—it's best when crispy. For large gatherings, double the herb crown recipe and keep it warm in a 200°F oven until serving. This keeps the texture perfect for hours.