I used to think eggplant was just that weird purple vegetable that sat in the grocery store, looking all shiny and intimidating. My kids would walk right past it, and honestly, so did I for the longest time.
But then I discovered that roasting eggplant completely changes the game. When you roast it with garlic, something magical happens—the eggplant gets creamy and sweet, and the garlic becomes mellow and buttery. Throw it all into a soup, and you’ve got something that’ll make even the pickiest eaters (yes, I’m looking at you, kids) ask for seconds.
Why You’ll Love This Roasted Eggplant and Garlic Soup
- Plant-based comfort food – This vegan soup delivers all the creamy, satisfying comfort you crave without any dairy or animal products.
- Rich, roasted flavors – Roasting the eggplant and garlic brings out deep, caramelized flavors that make this soup taste like it came from a fancy restaurant.
- Naturally creamy texture – The roasted eggplant blends into a silky, smooth base that feels indulgent without heavy cream.
- Healthy and filling – Packed with vegetables and fiber, this soup will keep you satisfied while giving your body good nutrition.
- Perfect for meal prep – This soup tastes even better the next day and freezes well, making it great for busy weeknight dinners.
What Kind of Eggplant Should I Use?
For this roasted soup, you’ll want to pick up regular globe eggplants – those big, dark purple ones you see at most grocery stores. They’re perfect for roasting because they have a meaty texture that holds up well to high heat and develops a nice, smoky flavor. When selecting your eggplant, look for ones that feel heavy for their size and have smooth, shiny skin without any soft spots or wrinkles. You don’t need to worry about peeling them since the skin becomes tender when roasted and adds extra flavor to your soup. If you can only find smaller Italian or Japanese eggplants, those work too – just adjust your roasting time since they’ll cook a bit faster.
Options for Substitutions
This soup is pretty adaptable, so here are some swaps you can make based on what you have:
- Eggplant: This is the star of the show, so I wouldn’t recommend substituting it. However, if you must, roasted zucchini or butternut squash can work, though the flavor will be quite different.
- Vegan chicken-style broth: Regular vegetable broth works perfectly here. If you’re not vegan, regular chicken broth is fine too. You can even use mushroom broth for extra depth.
- Oat milk: Any plant milk will do – almond, soy, or cashew milk all work well. For non-vegans, heavy cream or whole milk will make it extra rich.
- Vegan butter and Parmesan: Regular butter and Parmesan cheese work great if you’re not following a vegan diet. You can also skip the vegan Parmesan entirely and add nutritional yeast for a cheesy flavor.
- French bread: Any day-old bread works here – sourdough, Italian, or even regular sandwich bread. The bread helps thicken the soup, so don’t skip it entirely.
- Italian seasoning: Make your own with dried basil, oregano, thyme, and rosemary if you don’t have the pre-mixed blend.
Watch Out for These Mistakes While Cooking
The biggest mistake when roasting eggplant is not salting it beforehand, which can leave you with a bitter, watery soup – sprinkle salt generously on the cubed eggplant and let it sit for 30 minutes, then pat dry before roasting.
Another common error is under-roasting the garlic heads, so make sure they’re golden and completely soft when squeezed, which usually takes 45-60 minutes at 400°F and gives you that sweet, caramelized flavor that makes this soup special.
Don’t rush the roasting process for the eggplant either – it should be golden brown and tender, not pale and firm, as properly roasted eggplant will blend smoothly and add richness to your soup.
Finally, avoid adding the oat milk while the soup is boiling, as it can curdle; instead, let the soup cool slightly off the heat before stirring in the milk for a creamy, smooth finish.
What to Serve With Roasted Eggplant and Garlic Soup?
This rich, earthy soup pairs beautifully with crusty bread or warm pita for dipping into all that roasted garlic goodness. I love serving it alongside a fresh Mediterranean salad with cucumbers, tomatoes, and olives to balance out the creamy texture of the soup. Since the soup already has such deep, savory flavors, something light and bright like a simple arugula salad with lemon vinaigrette works perfectly. You could also serve it with some grilled vegetables or roasted red peppers on the side to keep the Mediterranean theme going.
Storage Instructions
Refrigerate: This roasted eggplant and garlic soup keeps really well in the fridge for up to 5 days in an airtight container. The flavors actually get even better after a day or two, so it’s perfect for meal prep. I like to make a big batch on Sunday and enjoy it throughout the week with some crusty bread.
Freeze: You can freeze this soup for up to 3 months in freezer-safe containers or bags. Just make sure to leave some room at the top since it will expand when frozen. I usually portion it out into individual servings so I can thaw just what I need for a quick lunch.
Warm Up: To reheat from the fridge, just warm it gently on the stovetop over medium-low heat, stirring occasionally. From frozen, let it thaw overnight in the fridge first, then reheat the same way. You might need to add a splash of extra broth or oat milk if it seems too thick after reheating.
| Preparation Time | 15-20 minutes |
| Cooking Time | 90-100 minutes |
| Total Time | 105-120 minutes |
| Level of Difficulty | Medium |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 1100-1300
- Protein: 25-30 g
- Fat: 65-75 g
- Carbohydrates: 120-135 g
Ingredients
For roasting:
- Ground black pepper, to taste (freshly ground for more flavor)
- 1 1/2 tbsp italian herb blend (I use McCormick)
- Salt, to taste
- 7 large garlic heads (about 1 cup cloves when separated)
- 1/4 cup olive oil, divided (extra virgin preferred for better flavor)
For the soup base:
- 6 cups vegan chicken broth
- 1 tbsp minced garlic (freshly minced for best flavor)
- 1 cup french-style bread, diced (cut into 1-inch pieces)
- 3/4 cup oat milk
- 1 cup chopped yellow onion
For finishing & topping:
- 1/3 cup vegan butter (softened to room temperature)
- 1 tbsp chopped parsley (fresh preferred)
- 1/4 cup shredded vegan parmesan cheese
Step 1: Roast Garlic Heads Until Golden and Sweet
- 7 large garlic heads
- 2 tbsp olive oil
- Salt, to taste
- Ground black pepper, to taste
Preheat your oven to 400°F.
Separate the garlic cloves from the heads and peel away the papery skin, leaving the cloves intact.
Toss the cloves with 2 tablespoons of olive oil, a generous pinch of salt, and freshly ground black pepper, then wrap them tightly in foil.
Roast for 45 minutes until the cloves are completely soft and golden—they should squeeze out of their skins easily when done.
This long, gentle roasting transforms raw garlic into something sweet and mellow, which is the soul of this soup.
Step 2: Make Garlic Herb Spread and Toast Bread Croutons
- roasted garlic cloves from Step 1
- 1 1/2 tbsp italian herb blend
- 1 tbsp chopped parsley
- 2 tbsp olive oil
- Salt, to taste
- Ground black pepper, to taste
- 1 cup french-style bread, diced
While the garlic roasts, prepare two components in parallel.
First, squeeze the roasted garlic cloves from their skins into a bowl and mash them with the Italian herb blend, parsley, remaining 2 tablespoons olive oil, salt, and pepper until you have a paste-like spread.
Second, cut the bread into 1-inch cubes, toss with a light coating of olive oil (from your remaining portion), salt, and pepper, spread on a baking sheet, and bake at 400°F for about 8-10 minutes until golden and crispy.
I prefer to start the croutons about halfway through the garlic’s roasting time so they finish around the same time—this keeps your oven working efficiently.
Step 3: Sauté Aromatics and Build the Soup Base
- 1 tbsp olive oil
- 1 cup chopped yellow onion
- Salt, to taste
- Ground black pepper, to taste
- 1 tbsp minced garlic
- 6 cups vegan chicken broth
Heat the remaining olive oil in a large pot over medium heat.
Add the diced yellow onion with a pinch of salt and pepper, and cook for about 3 minutes until softened and fragrant.
Add the minced fresh garlic and cook for another minute—this fresh garlic adds a bright, peppery note that balances the sweet roasted garlic.
Pour in the vegan chicken broth and bring to a gentle boil, then reduce heat and simmer for 10 minutes to let the flavors meld together.
Step 4: Blend in Roasted Garlic and Finish the Soup
- garlic herb spread from Step 2
- 3/4 cup oat milk
- 1/3 cup vegan butter
Remove the pot from heat and carefully stir in the garlic herb spread from Step 2.
Working in batches if your blender is small, blend the soup until completely smooth and creamy—immersion blenders work great here and save cleanup.
Return the blended soup to the pot, stir in the oat milk and softened vegan butter, and simmer for 3 minutes until the butter is fully incorporated and the soup reaches a silky consistency.
Taste and adjust seasoning with salt and pepper as needed.
Step 5: Serve with Crispy Croutons and Fresh Garnish
- toasted bread croutons from Step 2
- 1/4 cup shredded vegan parmesan cheese
- fresh parsley for garnish
Ladle the soup into bowls and top each serving with a handful of the toasted croutons from Step 2, a sprinkle of vegan parmesan cheese, and a light shower of fresh parsley.
I like to add the croutons just before serving so they stay crispy instead of softening into the hot soup—it gives you a nice textural contrast with each spoonful.




