Pesto lends both colour and flavour to this meal-in-a-bowl. You can easily customize this recipe to match your own personal tastes by replacing the broccoli and spinach with your favourite veggies.
Per serving:
Heat oil in large saucepan over medium heat. Add onion and cook till softened and translucent. Add garlic, tomatoes, stock, pesto, lemon rind, and salt and pepper to taste, if using. Bring to a boil, then reduce heat to a gentle simmer and cook for 10 minutes.
Add broccoli, zucchini, edamame, and pasta, then simmer for a further 7 to 10 minutes. Add spinach and lemon juice; cook until spinach is soft and pasta shapes are al dente.
Serve immediately, topping each bowl of soup with a tiny dollop more of pesto, then garnish with fresh parsley or basil leaves.