In large stock pot, heat olive oil over medium-high heat. Add onions and cook until translucent and soft. Add garlic, stir until fragrant. Add carrots, celery, potato, and Italian seasoning, cook until vegetables begin to soften. Season with kosher salt to taste.
Add vegetable broth, diced tomatoes, corn, and bay leaf, season with kosher salt and freshly ground black pepper to taste. Bring to boil, lower heat to gentle simmer, and cook for 25-30 minutes.
Add kidney beans and cook for another 5-10 minutes. Add fresh parsley, and adjust seasoning to taste.
Recipe by the minimalist table at https://www.daraboxer.com/theminimalisttable/hearty-vegetable-soup/