Warm the olive oil in a large cook pot over medium heat for a 2 to 3 minutes.
Add in the onions, garlic, and celery. Stir to completely combine.
Sautee all of the ingredients in the cook pot for 10 minutes on low heat. Stir occasionally to avoid scorching.
Sprinkle in the cumin, basil, salt, and pepper. Stir all of the new ingredients to ensure they are thoroughly combined.
Stir in the tomatoes, parsnips, carrots, and squash.
Simmer the mix until tender on low heat - approximately 60 minutes.
Add in the beans and cooked corn - you can also used traditional hulled corn in this recipe.
Pour in the vegetable stock broth.
Stir thoroughly, and then simmer for 15 minutes - still over low heat.
Turn off the stove and allow the stew to cool enough to either eat or store.