We’re making a classic Potato Soup Recipe today, creamy, cheesy, and wonderfully easy. It's loaded with tender potatoes, smoky bacon, and sharp cheddar for pure comfort in a bowl, better than Mom used to make.
This is the kind of homemade potato soup you toss together on a chilly night with simple ingredients, then top with crispy bacon, green onions, and an extra sprinkle of cheese. Keep it mild for the whole family, or add a little heat the Chili Pepper Madness way.
My mother made a version of this when I was growing up and I always enjoyed it. This is my upgraded version with easy instructions (not like Mom whipped it together!) and big comforting flavors.
Why You’ll Love This Easy Potato Soup
- Truly an easy potato soup. Everything happens in one pot with basic pantry ingredients. If you can chop potatoes and stir, you can make this.
- Creamy and cheesy, without being crazy. The combo of milk, a touch of cream, sharp cheddar, and sour cream gives you that restaurant-style creamy potato soup feel and big cheesy potato soup flavor.
- Mild by default, easy to spice up. This is a cozy, family-friendly soup, but if you like more heat, I include several Chili Pepper Madness variations so you can dial it up.
- Make-ahead and freezer friendly. This is one of those recipes that tastes even better the next day. I include clear tips for refrigerating, freezing, and reheating so it stays smooth and creamy.
Ingredients You'll Need
The full ingredients list with measurements is listed in the printable recipe card at the bottom of the post.
Potatoes & Veggies for the Best Homemade Potato Soup
- Potatoes. I’ve made this with both russet and Yukon gold potatoes. Russets give you a thicker, fluffier texture. Yukon golds are naturally creamy and hold their shape a bit better. You can’t go wrong with either.
- Onion, Celery, Garlic. Classic soup base for sweetness and depth.
Creamy & Cheesy Ingredients
- Bacon. Cooked first to build flavor and as topping.
- Flour + Broth. Simple roux-thickened base for thickness and creaminess.
- Milk + Half-and-Half or Cream. For velvety texture and richness you will love. I find it is rich enough with half-and-half or even whole milk only, though you'll definitely notice the extra rich body with heavy cream.
- Cheddar + Sour Cream. Classic potato toppings that add loads of flavor to the final soup.
Seasonings and Optional Heat
- Smoked Paprika. Smoky flavors pair perfectly with potatoes and cheese, and smoked paprika won't scare off the spice-shy.
- Thyme, Salt, Pepper. Simple, approachable seasonings.
- Jalapeño. Optional for a mild kick. You can easily dial the heat up with more jalapenos or hotter chilies like serrano or habanero.
See the variations section below for chipotle, buffalo, green chili twists and other options.
How to Make Potato Soup (Step-by-Step)
Cook the Bacon
- Fry the bacon until crisp and set aside. Keep 2-3 tablespoons fat in the pot.
Build the Flavor Base
- Sauté the onion, celery, jalapeño in bacon fat and butter.
- Add garlic just until fragrant.

Make the Roux
- Sprinkle in the flour and cook 1-2 minutes, stirring constantly.
- Slowly whisk in broth until smooth.

Simmer the Potatoes
- Add potatoes, paprika, thyme, and salt and pepper.
- Simmer 15-20 minutes until tender.
Make It Creamy
- Lightly mash the softened potatoes with a masher or partially blend with a hand mixer or blender (be careful transferring hot soup). Don't over process or the soup can become gluey.
- Stir in the milk, cream, and cheddar until melted through and creamy.
- Finish off-heat with sour cream.

Serve it Up
Ladle into bowls and top with bacon, cheddar, sour cream, green onion, and a dash of hot sauce.
Boom! Done! This is truly an easy potato soup! One pot, simple steps, and about 30-40 minutes on the stove.

How to Make This a Loaded Baked Potato Soup
This is a popular request! You can serve this the way it is as a classic potato soup, or turn it into Loaded Baked Potato Soup with a couple easy tweaks. Use leftover or freshly baked potatoes by scooping out the flesh from 3-4 potatoes, roughly chopping it, and adding it after the broth so it warms through and starts to break down.
Then go big on toppings - lots of crispy bacon, extra sharp cheddar, sour cream, and green onions - so it really tastes like a baked potato in soup form.

Pro Recipe Tips & Notes
- Best Potatoes. Russet potatoes are starchier and break down more, giving you a thicker, creamier soup. Yukon gold potatoes are better for more rustic potato soup - they're more buttery and creamy and hold their shape a bit better, so you get tender bites of potato. Use either or a mix, whatever you have on hand.
- Avoiding Gluey Potato Soup. Mash some of the potatoes right in the pot with a masher, or pulse briefly with an immersion blender and stop as soon as you like the texture. Don’t fully puree, or the starch can overwork and turn the soup gluey.
- Adjusting Thickness. If the soup is too thick, stir in a splash of broth or milk. If it’s too thin, let it simmer uncovered for a few minutes, stirring occasionally, until it reduces and thickens.
- Making It Extra Cheesy. For a cheesier potato soup, stir in another 1/2-1 cup shredded cheddar off the heat until melted, then add a little more on top of each bowl. Adding the cheese off the boil helps it stay smooth.
- Lightening It Up. To lighten things up, use more whole milk and less cream, go easier on the cheese in the pot and focus on a light sprinkle over each serving. Turkey bacon is a nice lighter swap.
Recipe Variations
I kept the base recipe mild and family-friendly, but this is Chili Pepper Madness, so of course we’re adding some heat and extra flavor. Start with one of these easy variations or mix and match to make it your own.
- Smoked Ham and Potato Soup. Add chopped smoked ham after mashing the potatoes in the pot (step #9) and simmer 5 minutes to warm, then add the dairy. I also love it with sliced andouille sausage or cooked crumbled spicy sausage. See my Sausage and Potato Soup Recipe, or my Cheese and Potato Soup with Guajillo.
- Chipotle Potato Soup. Stir 1-2 tablespoons (or a whole 7 ounce can for big flavor) finely chopped chipotle peppers in adobo into the pot when you add the potatoes. You’ll get a deeper smoky flavor and a nice, slow-building heat that works perfectly with the creamy base. Ancho powder is another great option (use 1-2 teaspoons, or to taste).
- Buffalo Potato Soup. At the end of cooking, swirl in 3-4 tablespoons of my homemade buffalo sauce recipe (or more to taste). Top with bacon, a sprinkle of cheddar, and a few blue cheese crumbles.
- Hatch or Green Chili Potato Soup. Stir in about 1 cup chopped roasted Hatch chiles or other roasted green chilies with the potatoes. If you add a lot, reduce the broth slightly so the soup stays thick and creamy.
I'd love to hear some of your tested variations. Email me anytime if you'd like me to help you adapt this recipe. I've made it many different ways over the years.

Make-Ahead, Storage & Freezing
Store leftover potato soup in airtight containers for 3 to 4 days. The soup will thicken as it sits.
Reheat gently. Warm on the stove over medium-low heat, stirring often. Add a splash of broth or milk if it’s too thick. Avoid a hard boil to keep the dairy smooth.
Freezer. Creamy soups can change texture a bit when frozen, but this one holds up reasonably well. Cool completely, freeze up to 3 months, then thaw overnight in the fridge and reheat gently with a splash of liquid if needed.
FAQs
- Can I make it gluten-free? Yes, use cornstarch slurry instead of flour.
- Can I make potato soup without bacon? Yes, use butter/olive oil and maybe extra smoked paprika for flavor.
- Can I make this in a slow cooker? Yes. Add the potatoes, veggies, broth, and seasonings to your slow cooker and cook until tender, then mash a bit and stir in the milk, cream, cheese, and sour cream at the end for an easy crockpot potato soup. Serve warm.
What to Serve with Potato Soup
I usually serve this potato soup on its own with lots of toppings, though we love the smoked ham or andouille sausage variation. Add a fresh grilled corn salad or classic potato salad for a lighter side.
Serve with skillet cornbread, jalapeno cornbread, crusty jalapeno-cheddar bread, or jalapeno-cheddar biscuits to soak up the rich and creamy soup.
More Cozy Soup & Chili Recipes
If you love this Potato Soup, you’ll also love...

Did you make this cheesy potato soup? I’d love to hear how it turned out - please leave a star rating and a quick comment below. Your feedback helps me keep the recipe info and FAQs up to date, tells Google that my readers love it, and helps more spicy food lovers discover Chili Pepper Madness. Thanks! - Mike H.

Potato Soup Recipe (Creamy, Cheesy & Easy)
Ingredients
- 6 slices bacon chopped
- 2 tablespoons butter
- 1 medium onion diced
- 2 ribs celery diced (optional, but adds great flavor)
- 1 jalapeño pepper seeded and minced (optional, for gentle warmth)
- 3 cloves garlic minced
- 1/4 cup all-purpose flour
- 4 cups chicken broth or vegetable broth
- 2 pounds potatoes peeled and diced into 1/2-inch cubes (Russet or Yukon gold both work well)
- 1 teaspoon smoked paprika or regular paprika
- 1 teaspoon dried thyme or 1 tablespoon fresh, chopped
- 1 teaspoon salt or to taste
- 1/2 teaspoon black pepper or to taste
- 1 cup whole milk
- 1 cup half-and-half or heavy cream
- 1 cup shredded sharp cheddar cheese plus more for topping
- 1/2 cup sour cream
For Serving
- Crumbled bacon from the pot
- Extra shredded cheddar cheese
- Sliced green onions or chives
- Extra sour cream
- Your favorite hot sauce CPM approved
Instructions
- Heat a large pot or Dutch oven over medium heat and add the chopped bacon. Cook, stirring occasionally, until the bacon is crisp and the fat has rendered, about 7-8 minutes.
- Use a slotted spoon to transfer the bacon to a paper towel-lined plate. Leave about 3 tablespoons of bacon fat in the pot (drain off excess if there is more).
- Add the butter to the pot. Once melted, stir in the onion, celery, and jalapeño (if using). Cook 5-6 minutes, stirring often, until softened and just starting to brown around the edges.
- Stir in the garlic and cook about 30 seconds, until fragrant.
- Sprinkle the flour over the vegetables and stir to coat. Cook 1-2 minutes, stirring constantly, to cook off the raw flour taste. The mixture will look thick and pasty.
- Slowly pour in the chicken broth while stirring and scraping the bottom of the pot to release any browned bits. Keep stirring until the flour is fully dissolved and the liquid is smooth.
- Add the diced potatoes, smoked paprika, thyme, salt, and black pepper. Stir to combine.
- Bring the soup to a gentle boil, then reduce the heat to medium-low. Simmer uncovered 15-20 minutes, or until the potatoes are very tender and easily pierced with a fork. Stir occasionally so nothing sticks to the bottom.
- For a creamy but still chunky soup, use a potato masher to lightly mash some of the potatoes right in the pot. Or use an immersion blender and pulse a few times. Do not fully puree, or the texture can turn gluey.
- Stir in the milk and half-and-half (or cream). Add the shredded cheddar cheese and stir until melted and smooth. Keep the heat on low and avoid boiling once the dairy is in.
- Remove the pot from the heat and stir in the sour cream until fully combined. Taste and adjust salt and pepper to your preference.
- Ladle the hot potato soup into bowls. Top with the reserved crispy bacon, extra cheddar cheese, green onions or chives, a dollop of sour cream, and a dash of hot sauce if you like.
Nutrition Information

About Mike
I’m Mike, the chilihead behind Chili Pepper Madness and the author of several spicy cookbooks, including The Spicy Food Lovers’ Cookbook and Flavor Madness. I’ve spent years testing and tweaking soups, chilis, hot sauces, and all things bold and zesty for home cooks who love big flavor as much as I do.
I’ve made more batches of potato soup than I can count! This is the one we find ourselves craving over and over and the one that finally earned a permanent spot in our winter rotation.

Our New Cookbook FLAVOR MADNESS Is Out
Did you know we have a new cookbook FLAVOR MADNESS ready for grabs? You absolutely can't miss it. Check it out!



Gabrielle says
I combined your recipe with my mother in laws potato soup recipe. I didn’t make the roux because we were at a rental condo and I didn’t want to buy flour. The potatoes when mashed help to thicken the soup. The sour cream & cheese did the trick! Bacon!!! I hadn’t thought of it! I also liked the heat in this recipe too! Thanks Mike!
Mike Hultquist says
Yes!! Outstanding!! I love this. Glad you enjoyed it, and thanks for sharing, Gabrielle! Very nice.
Tj says
Mike:
I made this cheesy potato soup and followed the recipe except used half sharp cheddar and half Cabot white cheddar habeniero peppers . Fantastic!!!
Mike Hultquist says
BOOM!! I want some of that, TJ!! Haha, perfection! I love the cheese choices. Thanks for sharing this!! SUPER helpful!!
Gary says
We made this soup last night and it was fabulous. Copied Mike’s recipe to the tee and it was great! I recommend this on a cold winters night. 5 stars all the way. Mike is the man trying many of his recipes.
Mike Hultquist says
Thanks so much, Gary!! Glad you enjoyed it! I need to make this again soon. Craving potato soup!!!
PETROS says
THIS IS A BOMB MIKE! POTATO SOUP ??? FOUL OF CALORIES , FLAVOR, SPICY. AWESOME.
Mike Hultquist says
Glad you enjoyed it, Petros!! Full of flavor for sure!! I do appreciate it!!
Sam says
I have some frozen left over sweet potato that I’ve mashed (no added extras) do you think this would work in the recipe if I defrost and add in after I’ve softened the other veg ? We do prefer a smoother soup but I notice you recommended to not over pulse so it doesn’t go gloopy, would starting either the mash make it to gloopy ? Thanks Sam
Mike Hultquist says
Hey, Sam! Yes, sweet potatoes can work on this recipe. They will turn gloopy or gluey if you overprocess them (due to the starches), though they are not as starchy as regular potatoes. I prefer a bit of texture to my soup. Let me know how it turns out. Also, I do have a Sweet Potato Soup Recipe here you might check out: https://www.chilipeppermadness.com/chili-pepper-recipes/soups-salads-stews/30-minute-sweet-potato-soup-recipe/
Sam says
Thank you I’ll definitely get back to you with the results 🙏
Char says
This was very good and the perfect accompaniment to a cold, but sunny winter day. I added 1 dried jalapeño from my summer garden and it added a nice kick, while also complementing the smoked paprika. Using the potato masher kept it nice and chunky.
Mike Hultquist says
Great to hear! Thanks so much, Char! I'm very happy you enjoyed it. Thanks so much!