Brown the Ground Beef – In a large pot or Dutch oven, heat the olive oil over medium heat. Add the ground beef and cook until browned, breaking it apart with a wooden spoon. Drain any excess grease if necessary.
Sauté Aromatics – Add the diced onions and minced garlic to the pot. Cook for about 2 minutes until fragrant.
Add the Vegetables – Stir in the carrots, celery, and potatoes. Cook for another 3-4 minutes to slightly soften the vegetables.
Incorporate Liquids and Seasonings – Pour in the beef broth, tomato sauce, and diced tomatoes. Add the thyme, oregano, smoked paprika, salt, and black pepper. Stir everything together.
Simmer the Soup – Bring the soup to a boil, then reduce the heat and let it simmer for 25-30 minutes, stirring occasionally.
Add the Remaining Vegetables – Stir in the zucchini, green beans, corn, and peas. Let the soup simmer for an additional 10 minutes until all the vegetables are tender.
Taste and Adjust – Check for seasoning and adjust salt and pepper as needed.
Serve and Enjoy – Ladle the soup into bowls and garnish with fresh parsley and grated Parmesan cheese if desired. Serve with crusty bread.