Heat olive oil in a large pot over medium heat. Add shallot, carrots, and celery. Sauté for 3–4 minutes.
Stir in minced garlic for 30 seconds.
Mix in tomato paste, cooking for about 1 minute.
Stir in chopped cabbage, salt, garlic powder, onion powder, Italian herbs, and paprika.
Add vegetable broth and beans. Bring to a boil.
Lower to a simmer, cover, and cook for 20 minutes.
Blend 1.5 cups of soup until smooth. Return to pot.
Stir and garnish with scallions, oil, parmesan, and lemon.
