Step 1: Heat olive oil in a large soup pot over medium heat. Add onions, celery, carrots and garlic. Cook and stir until vegetables begin to soften, about 5 to 6 minutes.
Step 2: Add Italian seasoning,fennel seeds and chili flakes and mix well. Add broth, tomatoes with their juice, tomato paste, balsamic vinegar, sugar, salt, pepper and bay leaf. Bring soup to a boil. Reduce heat to low, cover and simmer for 20 minutes.
Step 3: Add navy beans and simmer for 5 more minutes. Using an immersion blender, puree soup until it’s about 50% pureed (still kinda chunky).
Step 4: Stir in spinach (or kale) cover and simmer for 10 minutes. Remove soup from heat and stir in basil. Taste and add a bit more salt and pepper if needed.
Step 5: Top each serving with some vegan cheese or freshly grated Parmesan cheese.
This page is built for your convenience in the kitchen.
If you want helpful tools, tips and recipes from our community of real cooks, please consider signing up.
Oh... And one more thing... We also have some pretty wild forums.