Start by dicing the potatoes, chopping the onion, and mincing the garlic. I like to keep everything ready before heating the pan—it makes the cooking process so much smoother. Fresh ingredients really make a difference in flavor.
Heat olive oil in your skillet over medium heat, then cook the ground beef until it’s browned. I always break it into small pieces for even cooking. Add the diced onion and cook until translucent to release its sweetness.
Stir in minced garlic, paprika, salt, and pepper. Let it cook for a minute until fragrant. This step builds the base flavor that makes the dish so comforting.
Add diced potatoes and stir to coat them with the beef mixture. Pour in the beef broth and milk, then bring to a gentle simmer. I usually cover the skillet to help potatoes cook faster and evenly.
Once the potatoes are tender, sprinkle shredded cheddar over the top. Cover the pan briefly to allow the cheese to melt perfectly. I love seeing that golden, gooey layer—it’s the best part!
Finish with a sprinkle of fresh parsley for a pop of color. Serve hot straight from the pot for a rustic, cozy presentation.