- 1 ½ lbs ground beef (or ground turkey for a leaner option)
- 1 small onion, diced
- 3 cloves garlic, minced
- 1 tsp salt
- ½ tsp black pepper
- ½ tsp smoked paprika
- ½ tsp dried oregano
- 1 can (14.5 oz) diced tomatoes, drained (optional, for extra flavor)
- 4 medium russet or Yukon Gold potatoes, thinly sliced
For the Cheese Sauce:
- 2 tbsp butter
- 2 tbsp all-purpose flour
- 1 ½ cups milk
- 1 tsp Dijon mustard
- 1 ½ cups shredded cheddar cheese
- ½ cup shredded mozzarella (for extra cheesiness)
- ½ tsp salt
- ½ tsp garlic powder