Prep Your Veggies: In a large bowl, combine the corn kernels, cubed eggplant, sliced carrots, sliced celery, cubed potato, chopped pimiento pepper, sliced zucchini, chopped onion, sliced mushrooms, shredded cabbage, and sliced pickle.
Simmer the Base: Transfer all the prepped vegetables to a large stockpot or Dutch oven.
Add just enough water to cover them completely.
Bring the pot to a simmer over medium heat.
Create the Aromatic Foundation: While the soup simmers, heat the olive oil in a small skillet over medium heat.
Add the minced garlic and sauté for about 30 seconds until fragrant.
Add the sliced green onions, including the green tops, and cook until the onions are soft and the garlic is golden brown.
Combine and Cook: Carefully add the sautéed garlic and onion mixture to the simmering soup pot and stir to combine.
Once the vegetables in the pot are about halfway cooked (the potatoes and carrots should be starting to soften), stir in the shredded spinach and the tomato wedges.
Season to Perfection: Let everything cook together for another 5-10 minutes, stirring occasionally.
Season the soup with salt, black pepper, crushed cumin seeds, cayenne pepper, and oregano to your taste.
Finish with a splash of red wine vinegar to brighten all the flavors.
Continue to simmer until all the vegetables are perfectly tender, adding a bit more water if the soup becomes too thick.
Serve and Enjoy: Ladle the steaming hot soup into bowls.
Garnish with crunchy croutons if desired, and enjoy this incredible bowl of garden goodness!