Budget Friendly Potato and Ham Soup with Cheese and Corn

5 min prep 5 min cook 5 servings
Budget Friendly Potato and Ham Soup with Cheese and Corn
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

There’s something deeply comforting about a steaming bowl of creamy potato soup—especially when it’s loaded with smoky ham, sweet corn, and melty cheese. This Budget Friendly Potato and Ham Soup with Cheese and Corn has been my go-to “clean out the fridge” dinner for over a decade. I first threw it together the night before a big snowstorm when I was a broke grad student, armed with nothing but a $3 bag of russets, a ham bone left over from Christmas, and a half-eaten bag of frozen corn. The result was so outrageously good that my roommate and I ended up eating it for breakfast, lunch, and dinner until the power came back on.

Fast-forward to today: I still make this soup whenever the refrigerator needs clearing or the grocery budget feels tight. It’s forgiving, flexible, and feeds a crowd for pocket change. The potatoes break down and thicken the broth, the ham lends a smoky depth, the corn pops with sweetness, and the cheese ties everything together in the most luxurious way. Serve it with crusty bread and a simple side salad, and you’ve got a restaurant-quality meal that costs less than a fancy coffee.

Why This Recipe Works

  • One-pot wonder: Minimal dishes and cleanup, perfect for busy weeknights.
  • Budget heroes: Russet potatoes, frozen corn, and leftover ham keep costs low without sacrificing flavor.
  • Thick & creamy, no cream: A simple roux plus the potatoes’ natural starch creates silky body—no heavy cream needed.
  • Freezer-friendly: Make a double batch; it reheats like a dream for future “no-cook” nights.
  • Kid-approved: Mild, cheesy, and studded with sweet corn—picky eaters happily clean their bowls.
  • Customizable: Swap cheeses, add veggies, or spice it up—this soup is your culinary canvas.

Ingredients You'll Need

Ingredients

Russet potatoes are the backbone of this soup. Their high starch content breaks down beautifully, naturally thickening the broth. Look for firm, unblemished spuds—avoid any with green tinges or soft spots. If you only have Yukon Golds, they’ll work, but the soup will be slightly less creamy.

Ham is where the smoky magic happens. A meaty ham bone leftover from the holidays is gold; simmer it right in the pot for extra depth. No bone? Diced deli ham or even a smoked ham steak (often on sale) works. If you’re vegetarian, substitute smoked paprika and a handful of nutritional yeast for that umami punch.

Frozen corn is sweet, economical, and available year-round. You can use canned corn in a pinch—just rinse it first to remove excess salt. Fresh corn cut off the cob in summer is divine; char it in a dry skillet for bonus flavor.

Sharp cheddar gives the boldest flavor, but any melting cheese—Monterey Jack, Colby, or a bit of cream cheese—will make the soup luscious. Buy blocks and shred yourself; pre-shredded cellulose-coated cheese can turn grainy.

Chicken broth is the liquid base. Use low-sodium so you control the salt. Vegetable broth keeps it vegetarian; water plus a bouillon cube works if that’s what you’ve got.

Onion, carrot, and celery (a classic mirepoix) build background savoriness. If you’re out of one, just increase the others. Garlic adds aromatic depth—fresh or jarred, both work.

Butter & flour create the roux that thickens without cream. Olive oil is fine, but butter tastes richer. For gluten-free, swap in an equal amount of cornstarch slurry (2 Tbsp cornstarch + 2 Tbsp cold water) whisked in at the end.

Season simply: salt, pepper, and a bay leaf. A pinch of dried thyme or a dash of hot sauce can brighten things up if you like.

How to Make Budget Friendly Potato and Ham Soup with Cheese and Corn

1
Prep & sauté aromatics

Melt 3 Tbsp butter in a heavy Dutch oven over medium heat. Add 1 diced medium onion, 2 diced carrots, and 2 diced celery stalks. Cook 5–6 min until softened and edges turn golden. Stir in 2 minced garlic cloves for 30 sec.

2
Build the roux

Sprinkle 3 Tbsp flour over veggies. Cook 2 min, stirring constantly, until the raw flour smell disappears and the mixture looks like wet sand. This step prevents a pasty taste and helps the soup thicken evenly.

3
Add broth & potatoes

Slowly whisk in 4 cups chicken broth, scraping the bottom to dissolve any flour. Add 1½ lb peeled and diced russet potatoes (about ¾-inch cubes) and 1 bay leaf. If you have a ham bone, nestle it in now. Bring to a boil, reduce to a gentle simmer, cover, and cook 12 min.

4
Stir in corn & ham

Add 2 cups frozen corn and 2 cups diced cooked ham. Simmer 5 more min, uncovered, until potatoes are fork-tender. Remove bay leaf and ham bone; if using a bone, shred any meaty bits and return them to the pot.

5
Cheese it up

Turn heat to low. Stir in 1 cup shredded sharp cheddar a handful at a time, letting each addition melt before adding the next. This prevents clumping and keeps the soup silky. Taste and season with 1 tsp salt and ½ tsp pepper.

6
Serve & garnish

Ladle into warm bowls. Top with extra cheese, chopped green onions, or a sprinkle of smoked paprika. Crusty bread on the side is mandatory for sopping up every last drop.

Expert Tips

Low & slow cheese melt

High heat can make cheese grainy. Keep the soup below a simmer when adding cheddar and stir constantly for the smoothest texture.

Freeze smart

Soups with potatoes can get grainy after freezing. Under-cook potatoes by 2 min, cool quickly, and freeze flat in zip bags. Reheat gently, whisking in a splash of broth.

Thicken more/less

Too thick? Stir in broth or milk. Too thin? Mash a cup of potatoes against the pot and stir back in, or whisk 1 tsp cornstarch with 1 Tbsp cold water and simmer 2 min.

Double duty ham bone

After making soup, rinse the bone and simmer it again with fresh water, onion scraps, and a splash of vinegar for 4 hours—homemade ham stock for your next batch.

Speed it up

Microwave diced potatoes in a covered bowl with ¼ cup water for 5 min while the aromatics sauté. Add par-cooked potatoes and cut simmer time by 5 min.

Dairy-free option

Use olive oil instead of butter, skip the cheese, and blend in ½ cup nutritional yeast plus 1 cup plain oat milk for creaminess without the dairy.

Variations to Try

  • Southwest twist: Add 1 tsp cumin, 1 cup black beans, and a 4-oz can diced green chiles. Top with pepper-jack and crushed tortilla chips.
  • Loaded baked potato style: Stir in ½ cup sour cream at the end and garnish with crumbled bacon, sliced green onions, and extra cheddar.
  • Veggie boost: Fold in 2 cups chopped spinach or kale during the last 2 min of simmering for color and nutrients.
  • Seafood chowder remix: Replace ham with 8 oz diced smoked salmon and swap corn for 1 cup petite peas. Add ½ tsp Old Bay seasoning.

Storage Tips

Refrigerate: Cool completely, transfer to airtight containers, and refrigerate up to 4 days. Reheat gently on the stovetop over medium-low, thinning with broth or milk as needed.

Freeze: Ladle cooled soup into quart-size freezer bags, press out air, label, and freeze flat up to 3 months. Thaw overnight in the fridge, then reheat slowly. Whisk in a splash of broth to restore consistency.

Make-ahead: Chop veggies and ham the night before; store separately in zip bags. Shred cheese and keep refrigerated. When dinnertime hits, dinner is on the table in 25 minutes.

Frequently Asked Questions

Yes—drain and rinse them, then add during step 4 with the corn and ham. Simmer only 3 min so they don’t turn mushy.

Lower the heat! Whisk in a handful of cheese at a time off the heat. If it’s already grainy, blend with an immersion blender for 10 sec to smooth things out.

Absolutely. Add everything except cheese and flour to the slow cooker; cook on LOW 6–7 hours. Thirty minutes before serving, whisk flour with ¼ cup broth and stir in along with the cheese until melted.

A crusty sourdough or no-knead artisan loaf is classic. For a fun twist, serve in hollowed-out bread bowls.

As written, no. Swap the flour for 2 Tbsp cornstarch slurry added at the end and use gluten-free broth.

Budget Friendly Potato and Ham Soup with Cheese and Corn
soups
Pin Recipe

Budget Friendly Potato and Ham Soup with Cheese and Corn

(4.9 from 127 reviews)
Prep
15 min
Cook
25 min
Servings
6

Ingredients

Instructions

  1. Melt & sauté: In a Dutch oven, melt butter over medium heat. Add onion, carrots, and celery; cook 5–6 min until softened. Stir in garlic 30 sec.
  2. Make roux: Sprinkle flour over veggies; cook 2 min, stirring constantly.
  3. Add broth & potatoes: Gradually whisk in broth. Add potatoes and bay leaf. Simmer 12 min.
  4. Add corn & ham: Stir in corn and ham; simmer 5 min more until potatoes are tender. Remove bay leaf.
  5. Cheese finish: Reduce heat to low. Stir in cheddar a handful at a time until melted. Season with salt and pepper.
  6. Serve: Ladle into bowls and garnish as desired.

Recipe Notes

For ultra-smooth texture, blend half the soup with an immersion blender before adding cheese. Store leftovers up to 4 days refrigerated or 3 months frozen.

Nutrition (per serving)

385
Calories
22g
Protein
34g
Carbs
17g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.