A warm and hearty potato soup with a cheesy garlic twist, perfect for cozy evenings.
Peel and dice the potatoes and onion.
Cut the potatoes into even pieces for uniform cooking.
Boil the potatoes and onion in a large pot of water until tender.
Check doneness by piercing a potato piece with a fork.
Drain the water and return the vegetables to the pot.
Shake the pot gently to remove excess water.
Mash the potatoes and onion to your desired consistency.
Leave some chunks for a rustic texture.
Add butter, cream cheese, and milk to the pot and stir until melted and combined.
Warm the milk slightly to prevent curdling.
Stir in garlic, pepper, salt, and cheese, cooking until the cheese is melted.
Taste and adjust seasoning as needed.
Serve hot, garnished with fresh parsley.
Add a sprinkle of extra cheese on top for presentation.