Heat a soup pot over medium-high heat with olive oil. Add fennel and sauté few minutes to soften; add asparagus, leeks, garlic, salt and pepper, and cook a few minutes more, partially covered.
Add peas, favas and stock, and simmer to heat through. Purée half of the soup and return it back to the pot.