
Cheesy Potato Soup
This Cheesy potato soup is a rich, creamy dish that’s comforting and indulgent. The base is typically made from chunks of tender potatoes cooked in a savory broth, onions, and garlic for extra flavor. The soup is then thickened with vegan cream, non dairy milk, or a roux (vegan butter and flour mixture), giving it a velvety texture. The star ingredient, cheese—usually cheddar or a combination of cheeses—melts into the soup, creating a luscious, cheesy flavor that complements the softness of the potatoes. This version includes crispy bacon, ham, carrots, and a sprinkle of shredded cheese on top for added texture and taste. It’s hearty, satisfying, and perfect for a cozy meal.
History of Potato Soup
If you want to find out more about the history of title, here is where I found my information!
This post may contain affiliate links. See full disclosure here.
Ingredients & Substitutes
- Bacon, cooked and chopped into bite-sized pieces
- Gold Yukon potatoes, boiled and diced
- Ham, cubed
- Onion, diced
- Carrots, peeled and sliced
- Oat milk
- Better than Bouillon
- Salt
- Black pepper
- White pepper
- Garlic powder
- Non-dairy cheese
How to Make Potato Soup
This recipe is super easy to make and not time consuming. After the bacon, potatoes, and ham are cooked and chopped into bite-sized pieces, combine all the ingredients (except the non-dairy cheese) in a large pot over medium heat. Bring the mixture to a rolling boil, then lower the heat and let it simmer. Stir in the non-dairy cheese and continue to cook for another 20 minutes, or until the carrots are tender. Optional: Serve with a little more non dairy cheese on top!

Common Questions
1. Can I make potato soup ahead of time?
Yes, potato soup can be made ahead of time and stored in the refrigerator for 3-4 days. It freezes well for up to 3 months. Just be sure to reheat gently to avoid separating the creamy texture.
2. What kind of potatoes are best for potato soup?
Russet potatoes are commonly used because they become soft and tender when cooked, but Yukon Gold potatoes are a great choice for a creamier texture. Both hold up well in soup.
3. How do I thicken potato soup?
To thicken potato soup, you can mash some of the potatoes directly in the pot, use a roux (a mixture of gluten free flour and vegan butter), or add cornstarch or arrowroot powder dissolved in a bit of water. Another option is to blend part of the soup for a creamier texture.
5. Can I add other vegetables to potato soup?
Yes! Celery, and leeks are popular additions. Additionally, you could add corn, spinach, or kale for extra flavor and nutrients.
6. What can I serve with potato soup?
Potato soup pairs well with crusty bread, a side salad, or a grilled cheese sandwich. It can be topped with crispy bacon, shredded cheese, or green onions.
7. How do I prevent my potato soup from being watery?
To prevent watery soup, make sure to cook the potatoes thoroughly, which will help them break down and thicken the soup. Using a thicker broth or adding a little non dairy cream or gluten free flour can help achieve a richer consistency.
8. How do I store leftover potato soup?
Store leftover potato soup in an airtight container in the fridge for 3-4 days. For longer storage, you can freeze it for up to 3 months.
Other Favorite Allergy Friendly Soup Recipes







Cheesy Potato Soup (Dairy, Soy, Nut Free)
- Total Time: 50 minutes
- Yield: 6 servings 1x
Ingredients
- 1 pound thick cut bacon, cooked & chopped into bite sized pieces
- 6–8 small/medium gold Yukon potatoes, boiled & diced into bite sized pieces
- 1 lb. cooked ham, cubed
- 1/2 onion, diced
- 8 large carrots, peeled & sliced
- 4.5 cups oat milk
- 1/8 cup organic better than bouillon
- 1 tsp salt
- 1/4 teaspoon black pepper
- 1/4 teaspoon white pepper
- 1/2 teaspoon garlic powder
- 8–10 oz non dairy cheese
Instructions
- Cook and chop bacon, potatoes, and ham.
- Add remaining ingredients to a large pot over medium heat.
- Stir in cooked bacon, potatoes, and ham.
- Bring to a boil, then reduce to simmer, till everything is soft and flavorful (about 20 mins)
- Prep Time: 10
- Cook Time: 40

