In a large pot heat olive oil over high heat.
When the oil is hot, turn the heat down to medium.
Add the onion, carrot, celery, and saute for about 5-7 minutes.
Add the tomatoes, potatoes, tomato sauce, broth, garlic powder, paprika, Italian seasoning, salt, black pepper and bay leaves.
Bring to a boil and simmer partially-covered for 10-15 minutes.
Remove the bay leaves and drop the meatballs.
Cook for more 10 minutes or until the meatballs are cooked through.
Garnish with fresh chopped parsley and parmesan (optional).