Prep the Ingredients: Peel and dice the potatoes, chop the broccoli, and mince the garlic and onion.
Load the Crockpot: Add the potatoes, broccoli, onion, garlic, and broth to the crockpot. Season with salt, pepper, and smoked paprika. Cook on LOW for 4–6 hours or HIGH for 2–3 hours until the potatoes are tender.
Make It Creamy: Stir in the milk (or cream) and shredded cheddar cheese. If you prefer a thicker soup, mix cornstarch and water, then stir into the soup. Cook for another 15–20 minutes until thickened.
Serve & Garnish: Ladle the soup into bowls. Top with extra shredded cheese, crumbled bacon, and green onions or parsley.