In a medium bowl, combine 1 lb ground beef, 1 egg, 1 cup Panko crumbs, ¼ cup milk, ¼ cup diced onion, ½ tsp. garlic powder, 1 tsp. Worcestershire sauce, 1 tsp. Italian seasoning, and a bit of salt and pepper.
Mix gently and roll into small 1 inch meatballs.
In a large soup pot, heat olive oil over medium heat. Brown the meatballs on all sided. Remove and set aside.
In the same pot add diced onion, carrots, and celery. Cook 5-6 minutes until softened. Add minced garlic and cook for an additional 30 seconds.
Stir in 2 cups lentils, diced tomatoes, 3 oz. tomato paste, 8 cups broth, 1 tsp. oregano, 1 tsp. thyme, and 1 bay leaf. Bring to a boil then reduce heat and simmer. Add meatballs and simmer for 25-30 minutes or until lentils are tender and meatballs are cooked through.
Remove bay leave and add salt and pepper to taste. Serve warm with crusty bread or crackers.