Heat oil in a large pot over medium heat. Add onion, garlic, celery, carrots, and potatoes and cook for 5-7 minutes until softened.
Add tomatoes, beans, vegetable broth, thyme, basil, salt, and pepper and bring to a boil. Reduce heat to low and simmer for 20 minutes.
Ladle soup into 4 mason jars and seal the lids. Refrigerate until ready to use.
Reheat soup in a pot over medium heat until warmed through.
Interesting Facts
This soup is a great meal prep option, as it can be stored in the refrigerator for up to a week.
This soup is loaded with fiber and protein, making it a great option for vegetarians or vegans.
This soup can be easily modified to fit your dietary needs. Try adding some diced chicken or beef for added protein, or swapping out the beans for a different type.