A comforting and flavorful Italian-inspired soup featuring hearty sausage and fresh vegetables.
Cook the sausage and onion in a soup pot over medium heat until the sausage is browned and cooked through. Drain any excess fat.
Ensure the sausage is fully cooked and crumbled for even distribution in the soup.
Add the carrots, celery, leek, and garlic to the pot. Sauté for a few minutes until the vegetables begin to soften.
Cut the vegetables into uniform sizes to ensure even cooking.
Stir in the zucchini and green beans, cooking for a couple more minutes.
Adding these vegetables later helps retain their texture.
Pour in the beef broth and diced tomatoes. Add the cabbage, basil, oregano, and pepper. Bring the mixture to a boil.
Stir well to combine all ingredients and distribute the seasonings evenly.
Reduce the heat, cover the pot, and let the soup simmer for 45 minutes.
Simmering allows the flavors to meld together beautifully.
Return the soup to a boil, then add the garbanzo beans, pasta, and parsley. Cook until the pasta is tender.
Stir occasionally to prevent the pasta from sticking to the pot.
Serve the soup hot, garnished with grated Parmesan cheese.
Serve with a side of crusty bread for a complete meal.