Potato Onion Soup

Prep: 15 min Cook: 30 min Serves: 4 Cuisine: American

A hearty, comforting potato onion soup with smoky bacon and creamy milk, perfect for cozy gatherings and satisfying meals for family and friends.

Be the first to rate this recipe

Ingredients

  • 5 cups sliced potatoes
  • 3 cups minced onions
  • 5 to 6 slices bacon
  • 2 cups water
  • 1 cup milk
  • salt

Instructions

  1. Boil the sliced potatoes until tender.
  2. Pour off the water and set it aside.
  3. Mash the cooked potatoes.
  4. Fry the bacon slices until crisp.
  5. Remove the bacon and fry the minced onions in the bacon drippings until translucent.
  6. Remove the onions and add them to the mashed potatoes.
  7. Add the reserved potato water, milk, butter, salt, and pepper to the mashed potatoes and onions, then heat through.

Tips & Substitutions

For a creamier texture, consider adding a dollop of sour cream or cream cheese to the mashed potatoes. If you want to make a vegetarian version, substitute the bacon with smoked paprika for flavor and use vegetable broth instead of water. This soup can also be enhanced with herbs like thyme or parsley to elevate the taste.

Serving Suggestions

Serve the potato onion soup with crusty bread for a hearty meal. It pairs beautifully with Festive Green Pea Salad for a refreshing contrast. For a more filling option, consider topping it with crumbled bacon or cheese. A side of Ham Sandwiches Au Gratin can also complement this comforting dish.

Storage & Reheating

Store leftovers in an airtight container in the refrigerator for up to 3 days. To reheat, warm the soup on the stove over low heat, adding a splash of water or milk if it has thickened. Stir frequently to maintain a smooth consistency. Avoid microwaving as it can change the texture.

Nutrition & Diet Analysis (per serving)

Each serving of Potato Onion Soup contains roughly 2118 calories, with 35g protein, 287g carbohydrates, and 93g fat. It is an excellent source of potassium (106% of the Daily Value), vitamin C (98% of the Daily Value), and dietary fiber (76% of the Daily Value), and a good source of vitamin A. Note that it is relatively high in sodium, at 1359mg per serving (59% of the Daily Value).

2118 kcal 100% DV
Protein Fat Carbs

Macronutrients

Protein 34.5g 69% DV
Total Fat 92.8g 100% DV
Carbs 287.3g 100% DV
Fiber 21.2g 76% DV
Sugar 34.5g 69% DV

Electrolytes

Sodium 1359.4mg 59% DV
Potassium 5000mg 100% DV
Cholesterol 18.9mg 6% DV

Vitamins & Minerals

Vitamin A 112.8mcg 13% DV
Vitamin C 88.3mg 98% DV
Vitamin D 1mcg 5% DV
Calcium 361.1mg 28% DV
Iron 9.4mg 52% DV
Diet fit High-protein High-fiber
Contains Milk

Estimated from ingredients & per-serving nutrition — verify against package labels for allergies or strict diets.

* % Daily Values based on a 2,000 calorie diet (FDA 2020).

Frequently Asked Questions

Can I use different types of potatoes for this soup?

Yes, you can use different varieties like Yukon Gold or red potatoes. Each type will give a slightly different flavor and texture. Just make sure to slice them evenly for consistent cooking. Russet potatoes will yield a fluffier mash, while waxy potatoes will hold their shape better.

Is there a way to make this soup dairy-free?

Absolutely! You can replace the milk with almond or soy milk, and omit the butter. To maintain creaminess, blend in some silken tofu or a splash of coconut milk. This will keep the soup rich without the use of dairy products.

How can I make this soup spicier?

To add some heat, include chopped jalapeños or a dash of cayenne pepper while frying the onions. You could also serve it with a sprinkle of red pepper flakes or hot sauce at the table for those who enjoy an extra kick. Just be careful to balance the spice with the other flavors.

Nutrition is estimated from USDA FoodData Central ingredient data and may vary with brand, portion and preparation — see our methodology. This information is for general educational purposes only and is not medical or dietary advice (disclaimer).

American recipes → Pork recipes → Dairy recipes → All recipes →