This white bean soup is the perfect comfort food for cold days. The combination of onions, carrots, celery, and white beans creates a classic, balanced base. Tomato paste adds depth of flavor, while Italian herbs contribute Mediterranean notes. The secret lies in the layering of the flavors: First, the vegetables are sautéed, then the tomato paste is roasted – this develops intense flavors. Frozen spinach and fresh basil add a touch of freshness, while vegan pesto adds a flavor kick at the end. The soup is ready in just 30 minutes, is long-lastingly filling, and is perfect for preparation. Served with crusty bread, it becomes a wholesome, comforting meal.