In a large pot or Dutch oven, cook ground beef and onions over medium heat until beef is browned and onions are soft, 8–10 minutes.
Drain grease.
Stir in garlic and cook for 1 minute.
Add broth, potatoes, paprika, salt, and pepper. Bring to a boil, reduce heat, and simmer 15–20 minutes until potatoes are tender.
Gradually stir in cheese until fully melted.
Add heavy cream and heat for 3–5 minutes.
Mix cornstarch with water, stir into soup, and simmer 2–3 minutes until thickened.
See full steps with tips & photos → https://theboatshedcafe.com/cheesy-beef-and-potato-soup/