01 -
In a bowl, combine ground beef, breadcrumbs, Parmesan, egg, garlic, salt, and pepper. Mix well and form into 1-inch meatballs.
02 -
Heat olive oil in a large pot over medium heat. Brown meatballs on all sides, about 5–6 minutes. Remove and set aside.
03 -
In the same pot, add diced onion, carrots, and celery. Sauté for 5 minutes until softened.
04 -
Add potatoes, diced tomatoes, beef broth, oregano, thyme, and season with salt and pepper. Bring to a boil.
05 -
Reduce heat to a simmer and gently add meatballs back to the pot. Cover and simmer for 25–30 minutes, until vegetables are tender and meatballs are cooked through.
06 -
Garnish with fresh parsley and serve hot.