A delicious and nutritious soup perfect for a quick and satisfying meal.
Heat the olive oil in a large pot over medium heat.
Using a heavy-bottomed pot ensures even heat distribution.
Add the ground beef, onion, and garlic to the pot and cook until the beef is browned and the onion is translucent.
Break up the beef into small pieces as it cooks for even browning.
Pour in the broth and diced tomatoes, then add the green beans, cabbage, mushrooms, zucchini, and bay leaf.
Stir well to ensure all ingredients are submerged in the broth.
Bring the mixture to a boil, then reduce the heat to low, cover, and simmer for 20 minutes.
Check occasionally to ensure the soup is not boiling too vigorously.
Remove the bay leaf and serve the soup hot.
Garnish with fresh parsley or a sprinkle of grated Parmesan for added flavor.