Ingredients
Scale
- 1 medium onion, diced
- 4 tablespoons butter, divided
- 2 pounds russet potatoes, peeled and cut into 1-inch pieces
- 4 cups heavy cream or whole milk
- Salt and pepper to taste
Instructions
- Melt 2 tablespoons of butter in a large pot over medium heat. Add the diced onion and cook until softened and slightly translucent, about 5-7 minutes.
- Add the remaining 2 tablespoons of butter and the diced potatoes to the pot. Stir to coat the potatoes with the butter and onion.
- Add enough water or broth (optional, for a thinner soup) to just cover the potatoes. Bring to a boil, then reduce heat and simmer until the potatoes are tender and easily pierced with a fork, about 15-20 minutes.
- Stir in the heavy cream or milk. Season with salt and pepper to taste. Heat gently until warmed through, but do not boil.
- For an extra smooth and creamy texture, you can use an immersion blender to blend the soup directly in the pot. Or, carefully transfer the soup to a regular blender and blend until smooth.
- Ladle the soup into bowls and garnish with your favorite toppings, such as shredded cheese, bacon bits, sour cream, chives, or fresh herbs. Serve hot.
Notes
- For a richer flavor, you can sauté the onion in butter with a pinch of salt and pepper.
- If you prefer a thinner soup, add more water or broth.
- To prevent the soup from curdling, do not boil it after adding the cream or milk.
- You can use Yukon Gold potatoes instead of russet potatoes for a naturally creamier soup.
- Feel free to customize the soup with your favorite toppings.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Simmering
- Cuisine: American
- Diet: Vegetarian
Nutrition
- Serving Size: 1.5 cups
- Calories: 350-450
- Sugar: 5-7g
- Sodium: 500-700mg
- Fat: 25-35g
- Saturated Fat: 15-20g
- Unsaturated Fat: 5-10g
- Trans Fat: 0g
- Carbohydrates: 25-35g
- Fiber: 3-5g
- Protein: 8-10g
- Cholesterol: 80-100mg