Cheesy Potatoes Recipe Without Canned Soup: Velvety Cheese Sauce From Scratch

Soups & Stews

Cheesy Potatoes Recipe Without Canned Soup: Velvety Cheese Sauce From Scratch

Creating cheesy potatoes without canned soup means mastering a velvety cheese sauce from scratch—something I perfected after years of testing diner-style recipes back in Atlanta. The secret lies in blending sharp cheddar with cream and a touch of mustard powder, which transforms simple potatoes into a restaurant-worthy dish.

My grandmother Nana Mae taught me that good cheese sauce starts with proper roux and patience, not shortcuts.

This recipe delivers creamy, golden potatoes with a sauce so rich it clings to every bite, thanks to a simple roux technique that prevents lumps. You’ll use just 5 key ingredients—potatoes, cheese, cream, butter, and broth—plus optional garlic or herbs for extra depth.

The best part? No canned soup means no artificial flavors, just pure, velvety comfort.

What you’ll end up with is a dish that’s foolproof and versatile—perfect for weeknight dinners or holiday sides. The potatoes stay tender while soaking up the sauce, and the cheese melts into a silky blanket.

My family requests this version every time, and I’ve never seen a leftovers jar last more than a day. Ready to make cheesy potatoes that taste homemade?

This method works equally well with Yukon Golds or russets, and you can swap dairy-free cheese for a lighter option. Let’s get started—your taste buds will thank you.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
Med Cal

Ingredients for cheesy potatoes recipe without canned soup

Five core ingredients plus optional herbs—everything you need for velvety, restaurant-style cheesy potatoes.

Ingredient Amount Notes
Yukon Gold Potatoes 🥔 2 lb Cut into 1-inch cubes, peeled
Sharp Cheddar Cheese 🧀 2 cups Shredded, block preferred
Heavy Cream 🥛 1 cup Full-fat for richness
Unsalted Butter 🧈 ½ cup Cold, cubed for roux
Chicken Broth 💧 1 cup Low-sodium preferred
Mustard Powder 🌶️ 1 tsp For tangy depth
Salt 🧂 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ¼ tsp Freshly ground
Garlic Cloves 🧄 2 cloves Minced, optional for flavor
Fresh Parsley 🌿 ¼ cup Chopped, for garnish

The cheese is non-negotiable here. Sharp cheddar from a block (not pre-shredded) melts smoother and tastes fresher. I always grab mine from Whole Foods or the deli counter at Kroger—the waxed blocks keep for months. For the potatoes, Yukon Golds are ideal (they stay creamy), but russets work too if that's what's on sale. The mustard powder? It's what keeps the sauce from tasting too heavy—trust me on this. And the butter? Cold and cubed is key for that perfect roux. Don't melt it first.

No sharp cheddar? Pepper jack or Gruyère adds a nice kick. Short on heavy cream? Half-and-half works in a pinch, but the sauce won't be quite as rich. The chicken broth can be swapped for vegetable broth if you're vegetarian, just check the sodium. Garlic is optional, but I always add it—it brightens up the whole dish. Fresh parsley is for garnish, but dried works if you're in a bind (use half the amount). The mustard powder? If you don't have it, a pinch of Dijon mustard in the sauce works too.

Potatoes keep best in the fridge for 3-4 days before they get mealy. The cheese sauce reheats beautifully—just add a splash of milk or cream to loosen it up. Portion into containers with a layer of sauce on top to keep everything moist. Leftovers stay good for 4-5 days in the fridge, or freeze for up to 3 months. I like to double the sauce recipe and freeze half—perfect for lazy weeknights when you just want cheesy potatoes without the fuss.

❤️

Why You'll Love This Recipe

  • I swear by this method: just cube the Yukon Golds, toss them in a sheet pan, and roast until golden. No peeling, no fuss—just hands-off cooking while you stir up the cheesy sauce in a separate pot. Honestly, my lazy days thank me every time.
  • Foolproof Prep: I swear by this method: just cube the Yukon Golds, toss them in a sheet pan, and roast until golden. No peeling, no fuss—just hands-off cooking while you stir up the cheesy sauce in a separate pot. Honestly, my lazy days thank me every time.
  • Rich Without the Canned: That sharp cheddar melted into heavy cream and chicken broth? It’s next-level creamy but never heavy. The butter adds this insane depth, and the broth keeps it from drying out—way better than anything from a can.
  • Leftovers That Beg: Between us, these reheat like a dream. The potatoes stay tender, the cheese stays gooey, and the flavor only gets better the next day. I’ve packed these for lunches, served them at game nights, and even frozen portions for when I’m too tired to cook.

Step-by-step instructions for creamy cheesy potatoes

This method delivers restaurant-style cheesy potatoes with a velvety homemade sauce—no canned soup needed.

1

Parboil the Potatoes for Perfect Texture

Place the 2 lb Yukon Gold Potatoes in a large pot and cover with cold water by about 2 inches. Add ½ teaspoon of the salt and bring to a boil over high heat. Once boiling vigorously, reduce heat to medium-high and cook for 8-10 minutes until the potatoes are fork-tender but still hold their shape.

I like to test the doneness by piercing with a fork—it should slide in easily but not fall apart. Drain the potatoes in a colander and return them to the pot. Let them steam-dry for 1 minute to remove excess moisture before proceeding. This step prevents a watery sauce later and ensures your potatoes stay creamy instead of mushy.

2

Build the Cheese Sauce from Scratch

In a separate large skillet, melt the ½ cup unsalted butter over medium heat until it foams. Add the 2 cloves minced garlic cloves and cook for 30 seconds until fragrant—don't let it brown or it'll turn bitter. Sprinkle in the 1 teaspoon mustard powder and stir for 10 seconds to toast the spices lightly.

Gradually whisk in the 1 cup heavy cream and 1 cup chicken broth, then bring the mixture to a gentle simmer. Reduce heat to low and let it cook for 3-4 minutes until slightly thickened. This forms the creamy base that will carry all that cheesy goodness.

3

Create a Perfect Cheese Roux

Lower the heat to medium-low and begin adding the 2 cups shredded sharp cheddar cheese in stages. Stir constantly for 1-2 minutes after each addition until the cheese melts completely and the sauce becomes glossy. The sauce should coat the back of a spoon smoothly—this is your signal that the cheese has fully incorporated.

If the sauce starts to separate or looks grainy, whisk in 1-2 tablespoons of the hot chicken broth from the pot to smooth it out. Here's the thing—cheese sauce can be finicky, so patience is key. Don't rush this step or you'll end up with lumps that ruin the creamy texture we're after.

4

Combine and Finish with Seasoning

Add the parboiled potatoes to the cheese sauce and gently fold everything together with a wooden spoon. Cook for 3-4 minutes over low heat, stirring occasionally, until the potatoes are fully coated and heated through. The sauce should cling beautifully to each potato cube, creating that signature cheesy pull-apart texture.

Season to taste with the remaining ½ teaspoon salt and ¼ teaspoon black pepper. Give it one final stir to distribute the seasoning evenly. For extra flavor, you can add a pinch more mustard powder if you love that tangy depth. The potatoes are ready when they're hot throughout and the sauce has thickened slightly from the residual heat.

5

Garnish and Serve Immediately

Transfer the cheesy potatoes to a serving dish and sprinkle with the ¼ cup chopped fresh parsley. This adds a fresh contrast to the rich, creamy sauce and makes the dish look beautiful. Serve immediately while the sauce is still velvety—it thickens as it cools, so don't let it sit too long.

For the best experience, serve these cheesy potatoes as a side dish with grilled chicken, steak, or even as a comforting main course with a simple green salad. The combination of creamy sauce, tender potatoes, and sharp cheddar makes this dish irresistibly comforting every time.

👨‍🍳

Pro Tips For Making Cheesy Potatoes Recipe Without Canned Soup

  • Parboil First: Toss peeled Yukon Golds in boiling water for 5 minutes before roasting—this guarantees they finish tender without turning gummy. I learned this the hard way after serving slightly underdone spuds that felt like chewing on rubber.
  • Grate Cheese Fresh: Skip pre-shredded cheese—it’s coated with anti-caking agents that make the sauce clump like glue. Use a box grater and pulse sharp cheddar in a food processor for a powdery, meltable texture that blends smoothly into the cream.
  • Don’t Boil the Broth: Simmer chicken broth until it’s just warm, not steaming—hot liquid will curdle the heavy cream when mixed. Add it to the warm cream/cheese sauce last, then whisk gently to avoid lumps.
  • Butter Matters: Use cold unsalted butter (cut into chunks) and melt it with the potatoes while they roast—this coats each piece and prevents the cheese sauce from turning greasy. More salt than you think, especially if your broth is low-sodium.

Troubleshooting this dish

Grainy Cheese Fix

If your cheese sauce looks grainy or separates, don’t panic—this happens when cheese melts too quickly. Immediately whisk in 1-2 tablespoons of hot chicken broth (from the same pot) to smooth it out.

The heat helps emulsify the sauce. For future batches, add cheese gradually and stir constantly over low heat—I’ve found that Gruyère melts smoother than cheddar if you’re worried about texture. 💡

Watery Sauce Solutions

A watery sauce usually means your potatoes released too much moisture during cooking. First, ensure you steam-dried them for 1 minute after draining—this removes excess water before mixing. If it’s still too thin, simmer the sauce uncovered for 2-3 minutes to reduce the liquid.

For extra insurance, I sometimes add 1 teaspoon cornstarch mixed with 1 tablespoon cold water and stir it in at the end.

Potatoes Too Dry?

Overcooking potatoes can make them dry and absorb too much sauce. To fix this, parboil them for exactly 8-10 minutes—no longer! If they’re already dry, toss them with 1 tablespoon melted butter and 1 teaspoon heavy cream before adding to the sauce.

This revives their moisture without making the dish soggy. I’ve also had success adding 2-3 tablespoons of warm milk to the sauce before combining with the potatoes.

Burnt Butter Flavor

If your sauce tastes burnt, the butter likely browned too much. Keep the heat at medium when melting butter—it should foam but not darken. For a quick fix, stir in ½ teaspoon lemon juice or 1 teaspoon Dijon mustard to cut the bitterness.

Next time, use European-style butter (like Plugrá), which has a lower milk solids content and browns less easily. 🔥

Cheese Not Melting?

Pre-shredded cheese often contains anti-caking agents that prevent smooth melting. Always use block cheese shredded fresh with a box grater. If you’re in a pinch, microwave the cheese for 10-15 seconds before adding it to the sauce—this helps it melt more easily.

For stubborn clumps, strain the sauce through a fine-mesh sieve to remove any remaining lumps.

Sauce Too Thick?

If your sauce is too thick, it’s likely because the potatoes absorbed all the liquid. Thin it out by whisking in 2-3 tablespoons of warm milk or broth, one tablespoon at a time, until you reach the desired consistency.

For a richer texture, I sometimes add 1 tablespoon of sour cream at the end—it adds creaminess without thinning the sauce too much.

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 36g46%
Saturated Fat 24g120%
Cholesterol 120mg40%
Sodium 520mg23%
Total Carbohydrate 42g15%
Dietary Fiber 6g21%
Sugars 6g
Protein 18g36%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use dairy-free cheese in this recipe?

Yes! For a dairy-free version, use 2 cups shredded dairy-free cheddar (like Violife or Daiya) and swap heavy cream for full-fat coconut milk. The texture will be slightly different but still creamy. Add 1 tablespoon nutritional yeast for a cheesy flavor boost.

2

What's the secret to keeping the potatoes creamy?

Parboiling is key—cook them just until fork-tender (8-10 minutes), then steam-dry for 1 minute to remove excess moisture. This prevents a watery sauce. Also, use Yukon Golds (they're naturally creamy) and avoid overmixing after adding the cheese.

3

Can I make this ahead of time?

Assemble the dish up to 2 days ahead and refrigerate. Reheat covered on low heat with 2 tablespoons milk or broth to loosen the sauce. For freezer-friendly prep, cook the potatoes and sauce separately, then combine after thawing. The texture stays perfect when reheated gently.

4

Why does my cheese sauce get grainy?

Graininess happens when cheese melts too fast. Fix it by whisking in 1-2 tablespoons hot broth immediately. For smoother results next time, add cheese gradually over low heat and stir constantly. Gruyère melts better than cheddar if texture is your concern.

5

What's the best way to serve these cheesy potatoes?

This dish is incredibly versatile! Serve as a side with grilled steak or chicken, or make it a main with a simple salad. For extra indulgence, top with crispy bacon bits or green onions. It's also perfect for game day or holiday meals when you want comfort food without the fuss.

★★★★★4.9(4 reviews)
Categories Soups & Stews