Delicious Vegan Vegetable Soup
1 clove garlic, minced 1 green onion, chopped 1 jalapeno pepper, sliced 1 Roma tomato, chopped 1 teaspoon dried basil 2 carrots, peeled and chopped 2 celery ribs, chopped olive oil water to cover ¼ (12 ounce) package extra-firm tofu, cubed ¼ eggplant, chopped ½ pound leeks, cleaned and chopped ½ red onion, chopped ½ teaspoon dried rosemary ⅓ head green cabbage, chopped