Air Fryer Vegetable Soup
Air Fryer Vegetable Soup sounds unusual, but it’s the best way I’ve found to make light, flavorful soup quickly. Each bite has tender carrots, leeks, spinach, and creamy cannellini beans in savory broth. The rosemary gives it earthy warmth that makes the whole kitchen smell amazing. You’ll wonder why you ever made soup any other way.

This post contains affiliate links. As an Amazon Affiliate, if you purchase through those links, I earn a commission. Thank you!
I make it for weeknight family dinners, Sunday meal prep, and cold winter nights when I need something warm and comforting that comes together fast. It’s a great way to use up leftover vegetables, and it’s budget-friendly and kid-friendly enough to satisfy everyone at the table. The soup stays fresh in the fridge for 3 days or freezes for up to 3 months.
Ingredients You’ll Need
You’ll need all the ingredients shown in the photograph below.

How to Make Air Fryer Vegetable Soup with Step-By-Step Instructions
Scroll down for the full recipe card containing a full printable recipe and measurements in both US customary and metric units.
Here’s how to make the most flavorful vegetable soup using your air fryer.
Roast the Vegetables with Rosemary
Add the chopped celery, diced carrots, leeks, garlic, and rosemary to a dish that fits in your air fryer baskets, and a drizzle of olive oil. A round ceramic dish works great here because it distributes heat evenly and can go straight from air fryer to table.
Air fry the seasoned vegetables at 180ºC (350°F) for 12 minutes, stirring a couple of times in between. They should start to soften and caramelize slightly at the edges.
Add the Beans and Broth
Stir in the cannellini beans and vegetable broth. Return the dish to the air fryer and cook for 12 more minutes. The broth will heat through completely while the roasted vegetables continue to soften and soak up all that rosemary flavor.
I like using a silicone stirring spoon to blend everything gently without scratching the dish.
Stir in the Greens
Add the spinach and frozen peas to the soup and cook for 3 more minutes, or until the greens are cooked but still vibrant. The spinach will wilt down and the peas will thaw and heat through.
Taste the soup and season with sea salt and black pepper as needed. A pepper grinder gives you freshly cracked black pepper.

Serve with Parmesan
Ladle the soup into your soup bowls and serve warm, topped with grated Parmesan cheese. The cheese melts slightly into the hot broth and adds a savory, umami finish that balances the sweetness of the veggies.
Using the fine blades of a box grater for the Parmesan creates tiny, delicate shreds that melt faster and distribute more evenly throughout the soup. You can also drizzle a bit of extra olive oil on top for an even richer flavour. Enjoy!
If you’re bringing the soup to a potluck, work lunch, or meal train, let it cool completely, then pour it into leakproof containers, tucked inside an insulated carrier to keep it warm. Pack the Parmesan cheese separately in a small container so people can add it just before eating.
The soup travels best when kept hot in an insulated food jar or cooled completely and reheated at your destination. I use a thermos jug when I’m taking it to work because it keeps the soup steaming hot for hours without needing a microwave.

Equipment
- Round ceramic dish or any baking dish that fits in your air fryer basket
Ingredients
- 2 sticks celery sliced
- 3 carrots chopped
- 2 large leeks cleaned and sliced
- 2 cloves garlic minced
- 1 sprig fresh rosemary
- olive oil
- 14 ounces tin cannellini beans rinsed and drained
- 4 cups vegetable broth
- 3 cups baby spinach
- 1 cup frozen peas
- Parmesan cheese grated
Instructions
- Add the chopped celery, carrots, leeks, garlic and rosemary to a casserole dish and drizzle with olive oil. Cook in the air fryer at 180ºC (350°F) for 12 minutes – stirring a couple of times in between.2 sticks celery, 3 carrots, 2 large leeks, 2 cloves garlic, 1 sprig fresh rosemary, olive oil
- Add the beans and stock. Return to the air fryer and cook for 12 more minutes.14 ounces tin cannellini beans, 4 cups vegetable broth
- Finally, add the spinach and the peas and cook for a further 3 minutes, or until the greens are cooked but still a vibrant green. Have a taste and season with sea salt and black pepper.3 cups baby spinach, 1 cup frozen peas
- Serve with Parmesan cheese.Parmesan cheese
Notes
Nutrition
How to Store Leftovers
Let the soup cool to room temperature before storing it in an airtight container in the fridge for up to 3 days. The vegetables will continue to soften as it sits, so you might want to slightly undercook them if you’re cooking for meal prep.
For freezing, portion the soup into a silicone soup tray so you can grab single servings without thawing the entire batch, or freezer-safe containers, leaving some space for expansion, and freeze for up to 3 months.
Thaw overnight in the fridge and reheat portions in the microwave or the whole batch in a large pot over the stove, stirring occasionally until warmed through.
What to Serve With Air Fryer Vegetable Soup
Serve it warm with crusty bread, garlic bread, sourdough, or focaccia for dipping into the creamy soup. A simple arugula salad with lemon vinaigrette balances the richness of the soup, or you can go with a Caesar salad or cheesy croutons if you want a bit of crunch.
Grilled cheese sandwich, cheesy breadsticks, or chickpea nuggets also pair beautifully if you’re feeding kids or want something more filling.
For extra flavor and texture, add a side of air-fried Brussels sprouts, roasted butternut squash, or a quinoa salad with dried cranberries and walnuts.
More Easy Recipes for You to Try at Home
If you love this recipe, I think you’ll enjoy these other air fryer recipes.

Add Preferred Source