Jump to Recipe Print RecipeOn a chilly evening, there’s nothing quite like curling up with a warm bowl of homemade goodness. Enter my Cheesy Ham and Potato Soup, the ultimate comfort food that feels like a hug in a bowl. This rich and creamy delight combines tender potatoes, smoky ham, and gooey Velveeta cheese, creating a hearty dish that transforms weeknight dining into a special occasion. It’s not only a fantastic way to use up leftover ham, but it also comes together in no time, making it perfect for busy nights or when you’re simply craving something cozy. So, are you ready to dive into this comforting bowl of joy? Let’s get cooking! Why Is This Soup So Irresistible? Comforting Warmth: There’s nothing quite like a bowl of creamy Cheesy Ham and Potato Soup to warm you up on a cold night. Use What You Have: This recipe is perfect for utilizing leftover ham, transforming it into something special. Flavorful Variations: You can easily switch up the cheese or add veggies, like zucchini, for a delightful twist. Quick to Prepare: In under 30 minutes, you can enjoy a hearty meal that feels gourmet! Crowd-Pleasing Dish: Perfect for family dinners or gatherings, it’s a dish that everyone will love—serve it alongside a fresh green salad or some crusty bread for a complete meal. If you’re looking for something lighter, you might also enjoy Roasted Cauliflower Soup or Sweet Potato Soup. Cheesy Ham and Potato Soup Ingredients • For the Base Butter – Adds richness and helps sauté vegetables; olive oil can lighten it up. Diced Celery – Provides crunch and aromatic flavor; swap with diced bell peppers for variation. Diced Carrots – Contributes sweetness and color; sweet corn or peas can also be substituted. Flour – Thickens the soup; consider gluten-free flour for a gluten-free version. Milk – Creates a creamy texture; use half-and-half or a non-dairy alternative for richness. Low Sodium Chicken Broth – Adds savory depth; vegetable broth works well for a vegetarian option. • For the Heartiness Peeled & Diced Potatoes – The backbone of the soup, adding heartiness; waxy potatoes like Yukon Gold hold their shape, while starchy varieties like Russet yield creaminess. Minced Onion – Enhances flavor complexity; use shallots for a milder taste. • For the Seasoning Salt & Black Pepper – Essential seasonings; adjust to taste—Himalayan pink salt offers a nice twist. • For the Creaminess Velveeta Cheese – Provides the signature creamy texture and cheesy flavor; substitute with shredded cheddar or a blend for alternatives. • For the Protein Diced Ham – Brings in hearty flavors and protein; perfect for using up leftover holiday ham. For a vegetarian option, consider diced tofu or smokey tempeh. By gathering these ingredients for your Cheesy Ham and Potato Soup, you’re well on your way to crafting a bowl of sheer comfort! Step‑by‑Step Instructions for Cheesy Ham and Potato Soup Step 1: Melt the Butter In a large pot, melt 2 tablespoons of butter over medium-high heat until it bubbles. This initial step lays the foundation for your Cheesy Ham and Potato Soup. As it melts, make sure to keep an eye on it, letting it foam without browning, as this will enhance the soup’s richness. Step 2: Sauté the Vegetables Add 1 cup of diced celery and 1 cup of diced carrots to the melted butter. Sauté these vegetables for about 5 minutes until they soften and become fragrant. Stir occasionally to prevent sticking, allowing the veggies to develop a lovely aromatic base for your soup. Step 3: Make the Roux Sprinkle in ¼ cup of flour, whisking it into the softened vegetables for about 30 seconds. This roux will thicken your Cheesy Ham and Potato Soup, ensuring it reaches a creamy consistency. Keep stirring gently to eliminate any lumps while the mixture starts to smell lightly toasted. Step 4: Incorporate the Liquids Gradually whisk in 3 cups of milk and 3 cups of low-sodium chicken broth. Whisk continuously until the mixture is smooth and well combined, about 2-3 minutes. The liquid will begin to thicken slightly, creating a luxurious base for the soup’s hearty ingredients. Step 5: Add the Potatoes and Onions Stir in 4 cups of peeled and diced potatoes along with 1 cup of minced onion, sprinkling in salt and pepper to taste. Bring the mixture to a gentle boil over medium-high heat. You’ll see bubbles forming along the edges after about 5-7 minutes, indicating it’s time to reduce the heat. Step 6: Simmer the Soup Once boiling, reduce the heat to low/medium and let your soup simmer uncovered for about 15 minutes. Stir occasionally until the potatoes are fork-tender, softening beautifully and infusing the broth with their flavor while maintaining a hearty texture. Step 7: Add Cheese and Ham Remove the pot from heat and slowly stir in 8 ounces of cubed Velveeta cheese and 2 cups of diced ham. Keep stirring until the cheese melts completely and the soup becomes irresistibly creamy. This step not only provides richness but also infuses your Cheesy Ham and Potato Soup with savory depth. Step 8: Serve Warm Ladle your comforting Cheesy Ham and Potato Soup into warm bowls and serve immediately. Pair it with crusty bread or a fresh green salad to complete the meal. The velvety texture and hearty flavor will make this dish a family favorite, perfect for cozy nights in. What to Serve with Cheesy Ham and Potato Soup There’s something about pairing this rich, cozy soup with warm, delightful sides that elevates your meal experience to a whole new level. Crusty Bread: Its chewy texture and crispy crust are perfect for soaking up the creamy goodness of your soup. There’s nothing like a warm slice of bread to complement your meal. Fresh Green Salad: A crisp salad with mixed greens and a tangy vinaigrette adds a refreshing contrast to the hearty soup, balancing the flavors beautifully. Garlic Breadsticks: These soft, buttery sticks bring a bit of indulgence, making each bite enjoyable as you scoop up the soup. Cheesy Garlic Biscuits: Fluffy and cheesy, they echo the comforting flavors of the soup while offering a delightful texture. Perfect for dipping! Roasted Vegetables: Sweet, caramelized veggies provide a healthy contrast and enhance the meal’s depth, adding vibrant flavor while celebrating seasonal produce. Fruit Salad: A light fruit salad with a mix of citrus and berries adds brightness and a refreshing sweetness to your dinner table. Beer or Cider: A cold craft beer or a crisp apple cider pairs effectively, offering a refreshing contrast to the creamy soup while keeping the mood festive. Chocolate Chip Cookies: For dessert, the sweet, gooey goodness of chocolate chip cookies rounds out the meal perfectly, leaving your family with satisfied smiles. With these pairings in mind, your Cheesy Ham and Potato Soup will undoubtedly shine as the star of a memorable meal! Cheesy Ham and Potato Soup Variations Feel free to let your imagination run wild and customize this cozy dish to suit your taste! Vegetable Medley: Add diced zucchini or artichoke hearts for a pop of color and extra nutrients. Cheese Swap: Experiment with sharp cheddar or creamy gouda for a different cheese flavor that tantalizes the taste buds. Spicy Kick: Toss in a pinch of cayenne pepper or a few dashes of hot sauce to elevate the heat level and add a zesty twist. Seasoning Boost: Fresh herbs like thyme or parsley can brighten the soup, lending it an aromatic freshness that elevates your cozy meal. Creamy & Dreamy: Substituting half-and-half or a generous dollop of sour cream makes for an extra rich and luscious bowl of soup. Vegetarian Delight: Omit the ham and replace it with smoked tempeh for that savory, hearty goodness without the meat. Leftover Lover: Transform leftover soup into a sauce by blending it and using it over baked potatoes or a pasta dish for a creamy, comforting dinner! Traditional Garnish: Top your soup with crispy bacon bits or a sprinkle of grated cheese right before serving for an impressive finishing touch. With so many delightful variations, your Cheesy Ham and Potato Soup can be a versatile dish that’s never boring! For more comforting options, consider trying Ground Beef and Dumplings or Cheesy Root Vegetable Gratin. Expert Tips for Cheesy Ham and Potato Soup Prevent Lumps: Gradually whisk the milk and broth into the roux to create a smooth base; this prevents unwanted lumps in your Cheesy Ham and Potato Soup. Adjust the Seasoning: Taste before serving; remember that ham can add saltiness, so you may need less salt than usual. For Extra Creaminess: If you prefer an ultra-smooth texture, blend a portion of the soup with an immersion blender after adding the cheese, then return it to the pot. Keep It Fresh: Store leftovers in an airtight container in the fridge for up to 3 days. Reheat gently on the stove to maintain creaminess. Explore Flavor Variations: Don’t hesitate to experiment with different cheeses or add herbs like thyme or dill for an extra flavor kick. Storage Tips for Cheesy Ham and Potato Soup Fridge: Store your Cheesy Ham and Potato Soup in an airtight container for up to 3 days. Make sure it’s completely cooled before sealing to maintain freshness. Freezer: This delicious soup can be frozen for up to 3 months. Portion it into freezer-safe containers, leaving space for expansion. Reheating: To enjoy again, reheat gently on the stove over low heat. If the soup thickens too much, stir in a splash of milk to bring back its creamy consistency. Leftover Ideas: Use any remaining soup as a flavorful sauce over baked potatoes or mix it with pasta for a hearty pasta dish! Make Ahead Options These Cheesy Ham and Potato Soup preparations are perfect for busy home cooks looking to save time! You can chop and refrigerate the vegetables (celery, carrots, and onion) up to 24 hours in advance, ensuring they stay fresh and ready for your soup. Additionally, you can peel and dice the potatoes and store them in cold water to prevent browning for up to 3 days. When you’re ready to enjoy your comforting soup, simply follow the remaining cooking instructions, adding the prepped ingredients to your pot. Remember to stir in the cheese and ham at the end for that rich, melty finish that makes this Cheesy Ham and Potato Soup just as delicious as if it were made fresh on the spot! Cheesy Ham and Potato Soup Recipe FAQs What type of potatoes should I use for the best texture? I recommend using Yukon Gold potatoes for a balance of creaminess and shape retention in your Cheesy Ham and Potato Soup. If you prefer a creamier consistency, opt for Russet potatoes, which will break down more easily during cooking. How can I store leftover soup, and how long will it last? Your Cheesy Ham and Potato Soup can be stored in an airtight container in the refrigerator for up to 3 days. Just make sure it cools completely before sealing to maintain its freshness. Can I freeze the soup, and what’s the best way to do it? Absolutely! To freeze your soup, portion it into freezer-safe containers, leaving a little extra space at the top for expansion. It can be frozen for up to 3 months. When you’re ready to enjoy it again, thaw overnight in the fridge and reheat gently on the stove, adding a splash of milk if it’s too thick. Is there a way to make this soup gluten-free? Yes! To make your Cheesy Ham and Potato Soup gluten-free, simply replace the all-purpose flour with a gluten-free flour mix. You can also use cornstarch mixed with a little cold water to thicken the soup if you prefer. What if I don’t have Velveeta cheese? No worries! If you don’t have Velveeta cheese, shredded cheddar is a fantastic alternative. For a unique flavor, you could even use a combination of gouda and sharp cheddar to elevate your Cheesy Ham and Potato Soup to new heights! Can my pets share any of this soup? While the ingredients in your Cheesy Ham and Potato Soup are generally safe for pets, it’s best to avoid giving them soup that contains onions or excessive salt. If you’d like to share, consider setting aside some plain, cooked potatoes and ham before adding seasonings. Creamy Cheesy Ham and Potato Soup for Cozy Nights This Cheesy Ham and Potato Soup is the ultimate comfort food, combining tender potatoes, smoky ham, and gooey cheese. Print Recipe Pin Recipe Prep Time 10 minutes minsCook Time 30 minutes minsTotal Time 40 minutes mins Servings: 6 cupsCourse: SoupCuisine: AmericanCalories: 350 Ingredients Equipment Method Nutrition Notes Ingredients 1x2x3x? For the Base2 tablespoons Butter Adds richness1 cup Diced Celery Provides crunch1 cup Diced Carrots Contributes sweetness¼ cup Flour Thickens the soup3 cups Milk Creates a creamy texture3 cups Low Sodium Chicken Broth Adds savory depthFor the Heartiness4 cups Peeled & Diced Potatoes The backbone of the soup1 cup Minced Onion Enhances flavor complexityFor the Seasoningto taste Salt Essential seasoningto taste Black Pepper Essential seasoningFor the Creaminess8 ounces Velveeta Cheese Provides creamy textureFor the Protein2 cups Diced Ham Brings in hearty flavors Equipment large pot Method Step-by-Step InstructionsMelt the Butter: In a large pot, melt 2 tablespoons of butter over medium-high heat until it bubbles.Sauté the Vegetables: Add 1 cup of diced celery and 1 cup of diced carrots to the melted butter. Sauté for about 5 minutes.Make the Roux: Sprinkle in ¼ cup of flour, whisking it into the softened vegetables for about 30 seconds.Incorporate the Liquids: Gradually whisk in 3 cups of milk and 3 cups of low-sodium chicken broth until smooth.Add the Potatoes and Onions: Stir in 4 cups of peeled and diced potatoes and 1 cup of minced onion, sprinkling in salt and pepper.Simmer the Soup: Once boiling, reduce the heat to low/medium and let your soup simmer uncovered for about 15 minutes.Add Cheese and Ham: Remove the pot from heat and slowly stir in 8 ounces of cubed Velveeta cheese and 2 cups of diced ham.Serve Warm: Ladle your Cheesy Ham and Potato Soup into warm bowls and serve immediately. Nutrition Serving: 1cupCalories: 350kcalCarbohydrates: 30gProtein: 18gFat: 20gSaturated Fat: 10gPolyunsaturated Fat: 2gMonounsaturated Fat: 5gCholesterol: 60mgSodium: 800mgPotassium: 600mgFiber: 3gSugar: 4gVitamin A: 500IUVitamin C: 20mgCalcium: 300mgIron: 2mg NotesStore leftovers in an airtight container for up to 3 days. Reheat gently on the stove to maintain creaminess. Tried this recipe?Let us know how it was!