Chase away the chills with this warm, comforting, and easy creamy potato soup recipe.
This updated take on old-fashioned potato soup adds several flavorful touches. Tender potato chunks combine with crispy bacon, bright carrots, and creamy corn for a hearty, satisfying bowl. It’s an ideal comfort-food soup for chilly days or when you want a simple, filling meal.

Why you’ll love this creamy potato soup
This potato soup is nostalgic and straightforward to make. It captures the cozy, home-style flavor of traditional recipes while adding a few modern touches for extra texture and depth. The result is a rich, chunky soup that’s easy to customize and always comforting.
Ingredients you’ll need
(Printable recipe quantities are provided below.)
- 3 slices bacon, cut into thin strips
- 1 cup diced onion
- 1 cup diced carrots
- 6 cups peeled and diced white potatoes (about 3/4″ cubes)
- 3 cups water
- 3 packages (or 4 1/2 teaspoons) chicken bouillon powder, or 3 chicken stock cubes
- 1 (14 oz / 398 ml) can creamed corn
- Shredded cheese for garnish (optional)
- Chopped fresh parsley for garnish (optional)
Step-by-step instructions
- Place the bacon strips in the bottom of a cold large Dutch oven or heavy pot. Turn the heat to medium-high and cook, stirring occasionally, until the bacon is crisp, about 12–15 minutes. Remove the bacon and drain on paper towels, leaving the rendered fat in the pan.
- In the pan with the bacon fat, add the diced onion and carrots. Sauté until the onions are translucent and the carrots are tender, about 5–7 minutes.
- Add the diced potatoes, water, and chicken bouillon powder to the pot. Season with salt and pepper to taste. Bring to a boil over high heat, then reduce heat to low, cover, and simmer for 20 minutes or until the potatoes are fork-tender.
- Stir in the can of creamed corn and heat through for 3–5 minutes. Adjust seasoning as needed.
- Serve topped with crispy bacon bits, shredded cheese, and chopped parsley, if desired.




Top tips and tricks
- Dice potatoes into even pieces so they cook at the same rate.
- Season gradually: taste as you cook and add a little salt first, then more bouillon or seasoning if needed.
- If you prefer a smoother texture, mash some of the potatoes in the pot or use an immersion blender, then add a splash of milk or cream to reach your desired creaminess.
- If using lean bacon alternatives (like turkey bacon), add a tablespoon of butter or olive oil to sauté the vegetables so you still get good flavor.
Variations
- Substitute diced red bell pepper for carrots for a different color and flavor.
- Omit vegetables you don’t like—this soup is flexible and still delicious with just potatoes and corn.
- Use bottled, canned, or homemade chicken stock instead of water and bouillon for a more savory base.
- Add milk or heavy cream for a richer, creamier soup.
- Stir shredded sharp cheddar or grated Parmesan into the hot soup for extra depth.
- Try different potato types: waxy white potatoes hold their shape and are great for chunky soup; russets break down more and make a thicker, creamier texture.

What to serve with potato soup
- Drop dumplings cooked right in the soup make a complete and comforting one-pot meal.
- Freshly baked dinner rolls, crusty bread, or biscuits are perfect for soaking up every last spoonful.
- A grilled cheese or toasted meat-and-cheese sandwich pairs nicely for a heartier meal.
- Serve alongside meatloaf or roasted vegetables for a satisfying dinner.
How to store
Store leftovers in an airtight container in the refrigerator for 3–4 days. Potato soup often tastes even better the next day once the flavors meld.
For longer storage, freeze the soup in airtight containers or freezer bags for up to 6 months. Thaw in the refrigerator overnight and reheat gently on the stove, adding a splash of milk if needed to restore creaminess.
Quick recipe summary
Yield: 6 servings | Prep: 10 minutes | Cook: 45 minutes | Total: 55 minutes

Nutrition (approximate per serving)
Calories: 287 | Total fat: 4 g | Saturated fat: 2 g | Cholesterol: 10 mg | Sodium: 614 mg | Carbohydrates: 56 g | Fiber: 6 g | Sugar: 7 g | Protein: 9 g

This hearty potato soup is easy to make and highly adaptable. Whether you prefer it chunky or smooth, with extra cheese or more vegetables, it’s designed to be forgiving and satisfying. Enjoy a cozy bowl on a cold evening or pack the leftovers for a quick, comforting lunch the next day.