Written by

Emily Watson

Published

Cozy Creamy Cheesy Potato Soup in 1 Hour – Easy Recipe

Ready In 60 minutes
Servings 8 servings
Difficulty Easy

Love this? Save it for later!

Share the inspiration with your friends

The rain was coming down sideways, the kind of relentless Tuesday that makes you want to cancel everything and just stay put. I had been staring at a bag of potatoes on my counter for three days, feeling vaguely guilty about them. You know that feeling? You bought them with such good intentions—maybe for roasted potatoes or a mash—and then life got loud.

I was tired. Not the fun kind of tired either, just that bone-deep, end-of-winter exhaustion where even deciding what to watch on TV feels like a chore. I wanted something warm. Something that would wrap around me like a blanket. And honestly? I didn’t want to leave the house or think too hard.

So I grabbed those potatoes. I grabbed some cheese, some cream, some stock I had in the back of the fridge. And I just started cooking without a plan. I figured I’d make a simple soup, something basic to clear out the fridge. But as the onions hit the butter and that smell filled the kitchen, something shifted. It wasn’t just dinner anymore. It was a moment.

An hour later, I was sitting on my couch with the biggest bowl of the most ridiculously creamy, cheesy potato soup I had ever tasted. It was so good I actually texted my sister a photo. She called me a show-off. I didn’t care. This was comfort, pure and simple, and it had come together in exactly one hour with zero stress. Honestly, it was the best accidental win I’ve had in a long time.

Why You’ll Love This Recipe

Look, I’ve made a lot of potato soups in my day. Some were watery. Some were gluey. Some required a shopping list that might as well have been a treasure map. This one is different. This is the one I make when I need a guaranteed win.

  • Comfort in Under an Hour: From start to finish, you’re looking at about 60 minutes. That’s fast enough for a weeknight but slow enough to feel like a real meal.
  • Simple Pantry Ingredients: No weird, expensive stuff. Potatoes, onion, garlic, stock, cream, and cheese. That’s basically it.
  • Unbelievably Creamy Without Being Heavy: The secret is a little trick with the potatoes themselves. You mash some, you leave some chunky—it creates this luscious texture without needing a gallon of cream.
  • Perfect for a Cozy Night In: This is the soup you make when you want to curl up on the couch with a good book or watch the rain pound the windows. It’s pure hygge in a bowl.
  • Always a Crowd-Pleaser: I’ve served this to picky kids, hungry teenagers, and adults who claim they “don’t really like soup.” It disappears every single time. Every. Single. Time.

What really makes this recipe stand out from the dozens of others out there is the texture. It’s not a thin, watery broth, and it’s not a thick, gluey paste. It’s that perfect in-between—silky and smooth but with little soft chunks of potato that melt in your mouth. And the cheese? It pulls everything together into this savory, slightly tangy hug. It’s the kind of soup that makes you close your eyes after the first bite. No joke.

What Ingredients You Will Need

This recipe uses simple, honest ingredients to create something truly special. Nothing fancy, just good food working together. Let’s break down what you’ll need and why each ingredient matters.

For the Soup Base

  • 2 tablespoons unsalted butter – This is the foundation of the flavor. Butter adds richness that oil just can’t replicate. I use unsalted so I can control the salt level myself.
  • 1 medium yellow onion, diced – Onion adds that savory depth that makes the soup taste like it’s been simmering all day. Yellow onions are my go-to for soups because they’re mellow and sweet when cooked.
  • 3 cloves garlic, minced – Garlic is non-negotiable here. It adds a little punch and warmth. Don’t skip it.
  • 4 cups low-sodium chicken or vegetable broth – This is the liquid backbone. Low-sodium is key because the cheese adds salt later. I personally love using cozy creamy vegan butter bean soup broth as a base sometimes for extra depth, but standard veggie or chicken works perfectly.
  • 2 cups whole milk – Whole milk gives the soup a creamy body without being as heavy as heavy cream. You can use 2%, but the soup won’t be quite as luscious.
  • 1 cup heavy cream – This is the secret to the velvety finish. It adds that luxurious mouthfeel that makes this soup feel like a special occasion.

For the Potatoes

creamy cheesy potato soup preparation steps

  • 3 pounds Yukon Gold potatoes, peeled and diced into 1-inch cubes – Yukon Golds are the star here. They’re naturally buttery and creamy, so they break down beautifully in the soup. Russets work too, but they can get a little gummy if you overcook them. (Trust me, I’ve learned this the hard way.)

For the Cheese

  • 2 cups sharp cheddar cheese, freshly shredded – Pre-shredded cheese is coated in anti-caking agents that prevent it from melting smoothly. Please, for the love of all things cheesy, shred your own. It makes a huge difference. Sharp cheddar adds a tangy kick that balances the richness of the cream and potatoes.

For Seasoning

  • 1 teaspoon salt, plus more to taste – Salt brings out the natural flavors of the potatoes and cheese. Start with less and adjust at the end.
  • ½ teaspoon black pepper – A little warmth and bite. Freshly ground is always better.
  • ½ teaspoon smoked paprika (optional but recommended) – This adds a subtle smoky depth that makes the soup feel more complex. It’s not traditional, but it’s delicious.
  • Pinch of cayenne pepper (optional) – Just a tiny pinch. It doesn’t make the soup spicy, it just wakes up all the other flavors.

For Garnish (Optional but Highly Encouraged)

  • Extra shredded cheddar – Because more cheese is always the answer.
  • Chopped green onions or chives – A pop of color and a little fresh onion flavor.
  • Crispy bacon bits – Salty, crunchy, and perfect on top. If you want to go all out, this is the move.
  • Sour cream – A dollop adds tang and creaminess that complements the soup beautifully.
  • Fresh parsley – For a little green freshness.

Equipment Needed

You don’t need a ton of fancy gear for this one. That’s part of the beauty. Here’s what you’ll need:

  • Large Dutch oven or heavy-bottomed pot (5-6 quart) – This is your workhorse. The heavy bottom prevents the milk from scorching and distributes heat evenly. I use my trusty enameled cast iron pot, and it’s perfect. If you don’t have one, any large, heavy pot will do.
  • Chef’s knife and cutting board – For dicing the onion and potatoes. A sharp knife makes all the difference here—dull knives are dangerous and frustrating.
  • Wooden spoon or silicone spatula – For stirring. A wooden spoon is gentle on your pot and won’t scratch anything.
  • Potato masher – This is the key tool for getting that perfect texture. You want to mash some of the potatoes right in the pot. An immersion blender works too, but it will give you a completely smooth soup. I prefer the rustic, chunky texture from a masher.
  • Box grater – For shredding your own cheese. It takes two minutes and makes a massive difference in how the cheese melts.
  • Measuring cups and spoons – For accuracy. I’m usually a “glug and guess” kind of cook, but for this soup, getting the liquid ratios right matters.

Budget Tip: If you don’t have a Dutch oven, a large stainless steel stockpot works just fine. Just keep an eye on the heat and stir frequently to prevent sticking. And honestly, a $5 potato masher from the grocery store works just as well as an expensive one. Don’t overthink the gear.

Preparation Method

Alright, let’s get cooking. This whole process takes about an hour, but most of that is hands-off simmering time. Here’s how to do it, step by step.

  1. Prep your ingredients (10 minutes): Dice the onion, mince the garlic, peel and cube the potatoes into 1-inch chunks. Shred the cheddar cheese. Having everything ready before you start cooking makes the whole process so much smoother. I’ve learned this the hard way—trying to chop potatoes while onions are burning is not fun.
  2. Sauté the aromatics (5 minutes): Place your Dutch oven over medium heat and melt the 2 tablespoons of butter. Once it’s foaming, add the diced onion. Cook for about 4-5 minutes, stirring occasionally, until the onion is soft and translucent. It should smell sweet, not burnt. Add the minced garlic and cook for another 30 seconds until fragrant. Don’t let the garlic brown—it gets bitter.
  3. Add the potatoes and broth (5 minutes): Pour in the 4 cups of broth and add the diced potatoes. The liquid should just barely cover the potatoes. If it doesn’t, add a little more broth or water. Bring this to a boil over high heat.
  4. Simmer the potatoes (15-20 minutes): Once it’s boiling, reduce the heat to medium-low, cover the pot, and let it simmer. You want the potatoes to be fork-tender—meaning you can easily pierce a chunk with a fork and it falls apart. This usually takes about 15-20 minutes depending on the size of your cubes. Don’t rush this step. Undercooked potatoes mean lumpy soup.
  5. Mash the potatoes (2 minutes): Turn off the heat. Using your potato masher, gently mash the potatoes right in the pot. Here’s the trick: don’t mash them all to a pulp. Leave some chunks. You want a mix of creamy and chunky textures. About 10-12 good mashes is usually perfect. If you want a completely smooth soup, use an immersion blender, but I personally love the rustic texture.
  6. Add the dairy (5 minutes): Stir in the 2 cups of whole milk and 1 cup of heavy cream. Place the pot back over medium-low heat. Do NOT let it boil at this point. Boiling the dairy can cause it to curdle or separate, and nobody wants grainy soup. You just want to warm it through until it’s hot and steaming.
  7. Add the cheese (3 minutes): Reduce the heat to low. Grab your shredded cheddar and add it to the pot in small handfuls, stirring constantly. Let each handful melt completely before adding the next. This gradual process ensures a silky, smooth cheese sauce. If you dump it all in at once, you’ll get clumps. Stir until the cheese is fully melted and the soup is smooth and glossy.
  8. Season and finish (2 minutes): Add the 1 teaspoon of salt, ½ teaspoon of black pepper, smoked paprika (if using), and a tiny pinch of cayenne. Stir well. Taste the soup. This is the most important step. Adjust the salt and pepper to your liking. Remember, cheese is salty, so go easy at first. If the soup tastes flat, it probably needs a little more salt or a squeeze of lemon juice.
  9. Serve immediately: Ladle the soup into bowls. Top with extra shredded cheddar, a dollop of sour cream, some crispy bacon bits, and a sprinkle of green onions or chives. Serve hot with crusty bread or best chicken alfredo garlic bread for dipping. Trust me, you’ll want something to soak up every last drop.

Cooking Tips & Techniques

I’ve made this soup more times than I can count, and I’ve definitely made some mistakes along the way. Here are the things I wish someone had told me the first time.

Don’t Overcook the Potatoes: This is the number one mistake people make. You want them fork-tender, not falling-apart-mushy. If you overcook them, they turn into a starchy paste when you mash them, and the soup gets gluey. Check them after 15 minutes. The moment they’re tender, stop the cooking.

Low and Slow for the Dairy: This cannot be overstated. High heat is the enemy of creamy soup. Once you add the milk and cream, keep the heat on medium-low or low. If you see bubbles around the edges of the pot, you’re getting too hot. You want steam, not a simmer. I once got distracted and let it boil—the soup separated and I had to start over. It was a sad day.

Shred Your Own Cheese: I know I said this already, but it bears repeating. Pre-shredded cheese has cellulose (wood pulp, basically) that prevents clumping but also prevents smooth melting. Your soup will be grainy. Take the two extra minutes to shred a block of cheddar. Your taste buds will thank you.

Season in Layers: Don’t just dump all the salt in at the end. Season the onions as they cook. Season the potatoes as they simmer. Then adjust at the end. Layered seasoning creates depth. One-note seasoning creates boring soup.

Make It Ahead: This soup actually gets better the next day. The flavors meld and deepen overnight. If you’re planning a party or a busy week, make it a day ahead and reheat it gently. Just add a splash of milk when reheating because the soup will thicken in the fridge.

Variations & Adaptations

This recipe is a fantastic base, and you can tweak it a hundred different ways. Here are some of my favorites.

Loaded Baked Potato Soup

This is my most-requested variation. After you mash the potatoes, stir in ½ cup of sour cream along with the dairy. Top each bowl with crispy bacon, extra cheddar, green onions, and another dollop of sour cream. It tastes exactly like a loaded baked potato, but in soup form. I’ve brought this to potlucks and people literally line up for it.

Broccoli Cheddar Potato Soup

Steam 2 cups of chopped broccoli florets until tender (about 5 minutes). Stir them into the soup right before you add the cheese. The broccoli adds color, texture, and a little bit of healthiness that makes you feel better about eating a bowl of cheese and potatoes. This is my go-to when I want to pretend I’m being virtuous.

Spicy Southwest Potato Soup

Add 1 diced jalapeño (seeds removed if you don’t want too much heat) along with the onions. Swap out the smoked paprika for 1 teaspoon of chili powder and ½ teaspoon of cumin. Top with pepper jack cheese instead of cheddar, and add some diced avocado and a squeeze of lime. It’s a whole different soup, but just as cozy.

Vegan Version

Use olive oil instead of butter, vegetable broth, and full-fat oat milk or unsweetened cashew milk instead of dairy. For the creamy element, blend ½ cup of raw cashews with 1 cup of water until smooth and add that instead of heavy cream. Use a vegan cheddar shred for the cheesy flavor. It’s not exactly the same, but it’s surprisingly good and still incredibly comforting.

Slow Cooker Adaptation

Sauté the onions and garlic on the stovetop first, then transfer everything except the dairy and cheese to a slow cooker. Cook on low for 6-8 hours or high for 3-4 hours. Mash the potatoes right in the slow cooker, then stir in the milk, cream, and cheese. Let it warm through for 10 minutes before serving. This is perfect for busy days when you want dinner waiting for you.

Serving & Storage Suggestions

This soup is best served hot, straight from the pot. But let’s be real—you’re probably going to have leftovers, and that’s a good thing.

Serving: Ladle the soup into deep bowls. I love serving it with a side of crusty sourdough bread for dipping. A simple green salad with a tangy vinaigrette also cuts through the richness beautifully. If you’re feeling indulgent, serve it alongside cozy chicken pot pie hand pies for the ultimate comfort food combo. For a lighter option, pair it with fresh sushi cucumber salad for a refreshing contrast.

Storage: Let the soup cool completely to room temperature before storing. Transfer it to an airtight container and refrigerate for up to 5 days. The soup will thicken significantly as it sits because the potatoes absorb liquid. That’s normal and expected.

Reheating: This is the tricky part. Reheat the soup gently on the stovetop over low heat. Stir in a splash of milk or broth to thin it out to your desired consistency. Do NOT microwave it on high—it will separate and become grainy. If you must use the microwave, use 50% power and stir every 30 seconds.

Freezing: I don’t recommend freezing this soup. Dairy-based soups can separate and become grainy when thawed. If you absolutely must freeze it, do so before adding the dairy and cheese. Freeze the potato-broth mixture, then thaw, reheat, and add the milk, cream, and cheese fresh. It’s a bit more work, but it works.

Flavor Development: Here’s a little secret—this soup tastes even better the next day. The flavors have time to meld and deepen. I actually prefer leftovers for this reason. The cheese flavor becomes more pronounced, and the soup gets even creamier.

Nutritional Information & Benefits

Let’s be honest—this is comfort food, not health food. But it’s not as bad as you might think, especially if you use some smart substitutions.

Estimated Nutritional Values (per serving, based on 8 servings):

  • Calories: ~420
  • Fat: 28g
  • Carbohydrates: 32g
  • Protein: 14g
  • Fiber: 3g
  • Sugar: 6g
  • Sodium: 680mg

Health Highlights:

  • Potatoes are actually a good source of vitamin C, potassium, and fiber (especially if you leave the skins on, which you can do if you use Yukon Golds). They’re also naturally gluten-free.
  • Garlic and onions are packed with antioxidants and compounds that support immune health. Perfect for cold and flu season.
  • Dairy provides calcium and protein. Using whole milk and cream adds richness, but you can lighten it up with low-fat milk and still get a decent result.

Dietary Considerations: This recipe is vegetarian (if you use vegetable broth). To make it gluten-free, ensure your broth is certified gluten-free. To make it lower in fat, swap the heavy cream for half-and-half and use reduced-fat cheddar. It won’t be as luscious, but it’ll still be good.

Allergens: This recipe contains dairy. It is gluten-free if using gluten-free broth. It contains no nuts, eggs, or soy in its standard form.

Conclusion

Look, I know there are a million potato soup recipes out there. I’ve tried a bunch of them. But this one? This one is special. It’s the one I make when I’m tired, when I’m stressed, when I need a hug in a bowl. It’s the one that gets requested at family gatherings and disappears faster than I can make it.

What I love most about this recipe is how forgiving it is. You don’t have to be a professional chef to nail it. You just need some good ingredients, a little patience, and a willingness to taste as you go. It’s the kind of recipe that builds confidence in the kitchen because it works every single time.

So go ahead. Grab those potatoes sitting on your counter. Make this soup. Top it with all the good stuff. And when you take that first bite and feel that warmth spread through you, I hope you smile. I hope you feel cozy. And I hope you text someone a photo of your bowl, just like I did.

If you make this recipe, I’d love to hear about it. Leave a comment below and tell me how it turned out. Did you add bacon? Did you go the vegan route? Did your kids ask for seconds? Share your wins, your tweaks, your happy soup moments. And don’t forget to pin this recipe for later—you’re going to want it on hand for the next rainy day.

Frequently Asked Questions

Can I use Russet potatoes instead of Yukon Golds?

Yes, you can, but the texture will be different. Russets are starchier and can become gummy if you mash them too much. If using Russets, be gentle with the mashing and don’t overcook them. Yukon Golds are really the gold standard here for their buttery texture and creamy consistency.

Why did my soup turn out grainy?

Grainy soup is usually caused by one of two things: using pre-shredded cheese (which has anti-caking agents) or overheating the dairy. Always shred your own cheese and keep the heat low after adding the milk and cream. If the soup boils, the proteins in the dairy can separate and create a grainy texture.

Can I make this soup in an Instant Pot?

Absolutely! Sauté the onions and garlic using the sauté function. Add the broth and potatoes, then pressure cook on high for 8 minutes. Quick release the pressure, mash the potatoes, then stir in the milk, cream, and cheese using the sauté function on low. Be careful not to let it boil after adding the dairy.

How do I thicken the soup if it’s too thin?

If your soup is thinner than you’d like, you have a few options. You can mash more of the potatoes to release their starch. You can also mix 1 tablespoon of cornstarch with 2 tablespoons of cold water to make a slurry, then stir it into the simmering soup. Let it cook for 2-3 minutes to thicken. Alternatively, let the soup simmer uncovered for 10-15 minutes to evaporate some liquid.

Can I add meat to this soup?

Definitely. Cooked, crumbled bacon is the classic choice. You can also add diced ham, cooked Italian sausage (remove the casings and brown it first), or even shredded rotisserie chicken. If you’re adding meat, stir it in right before serving so it stays warm without overcooking.

Pin This Recipe!

creamy cheesy potato soup recipe

Print

Cozy Creamy Cheesy Potato Soup in 1 Hour – Easy Recipe

This creamy, cheesy potato soup is the ultimate comfort food, ready in just one hour with simple pantry ingredients. It’s perfect for a cozy night in and always a crowd-pleaser.

  • Author: Indigo
  • Prep Time: 10 minutes
  • Cook Time: 50 minutes
  • Total Time: 1 hour
  • Yield: 8 servings 1x
  • Category: Main Course
  • Cuisine: American

Ingredients

Scale
  • 2 tablespoons unsalted butter
  • 1 medium yellow onion, diced
  • 3 cloves garlic, minced
  • 4 cups low-sodium chicken or vegetable broth
  • 2 cups whole milk
  • 1 cup heavy cream
  • 3 pounds Yukon Gold potatoes, peeled and diced into 1-inch cubes
  • 2 cups sharp cheddar cheese, freshly shredded
  • 1 teaspoon salt, plus more to taste
  • ½ teaspoon black pepper
  • ½ teaspoon smoked paprika (optional)
  • Pinch of cayenne pepper (optional)
  • Extra shredded cheddar (for garnish)
  • Chopped green onions or chives (for garnish)
  • Crispy bacon bits (for garnish)
  • Sour cream (for garnish)
  • Fresh parsley (for garnish)

Instructions

  1. Prep your ingredients: Dice the onion, mince the garlic, peel and cube the potatoes into 1-inch chunks. Shred the cheddar cheese.
  2. Sauté the aromatics: Place your Dutch oven over medium heat and melt the butter. Add the diced onion and cook for 4-5 minutes until soft and translucent. Add the minced garlic and cook for another 30 seconds until fragrant.
  3. Add the potatoes and broth: Pour in the broth and add the diced potatoes. Bring to a boil over high heat.
  4. Simmer the potatoes: Reduce heat to medium-low, cover, and simmer for 15-20 minutes until potatoes are fork-tender.
  5. Mash the potatoes: Turn off the heat. Using a potato masher, gently mash the potatoes in the pot, leaving some chunks for texture.
  6. Add the dairy: Stir in the milk and heavy cream. Place the pot back over medium-low heat and warm through without boiling.
  7. Add the cheese: Reduce heat to low. Add the shredded cheddar in small handfuls, stirring constantly until each handful is melted before adding the next.
  8. Season and finish: Add salt, black pepper, smoked paprika (if using), and cayenne (if using). Stir well and adjust seasoning to taste.
  9. Serve immediately: Ladle into bowls and garnish with extra cheddar, sour cream, bacon bits, green onions, and parsley as desired.

Notes

For best results, shred your own cheese and avoid boiling after adding dairy to prevent graininess. The soup thickens as it sits; add a splash of milk when reheating. Leftovers taste even better the next day.

Nutrition

  • Serving Size: 1 bowl (about 1.5 cu
  • Calories: 420
  • Sugar: 6
  • Sodium: 680
  • Fat: 28
  • Saturated Fat: 16
  • Carbohydrates: 32
  • Fiber: 3
  • Protein: 14

Keywords: potato soup, creamy soup, cheesy soup, comfort food, easy soup, weeknight dinner, cozy soup

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating