
Meat and potatoes like you've never had them before!
Preheat oven to 350 degrees. Line a baking sheet with parchment paper, set aside.
In a medium-sized bowl, combine beef, onions, panko, and egg. Mix to combine. Stir in parsley, basil, oregano, and lemon juice.
Divide into approximately 22 one-inch balls. Place them on prepared baking sheet and bake for 12 to 15 minutes until golden. Allow to cool.
In a small saucepan, melt butter and add flour. Continue to stir until flour darkens slightly.
Slowly pour in milk and continue to stir on medium-low heat until mixture thickens. Season with salt, pepper, and garlic powder and allow to cool slightly while bake is assembled.
Preheat the oven to 375 degrees. Line the bottom of cast-iron or round casserole dish with 4 sliced potatoes. Place meatballs on top. Alternating between potato and meatball, place around the outside edge of the casserole dish. They should fit pretty tightly around.
Spoon tomato sauce over meatballs. Top with chopped herbs. Carefully spoon cream sauce over meatballs and potatoes and top with shredded cheese.
Bake for 45 to 50 minutes until cheese and sauce are bubbling and the potatoes feel tender to the touch. Allow to cool for 15 minutes and serve immediately.