Creamy One-Pot Roasted Eggplant Soup

Delicious, creamy eggplant soup showcases the vegetable’s hearty, almost meaty texture. Cubed eggplant is sautéed with onions, garlic and fresh basil, simmered with tomatoes and vegetable broth, then finished with a splash of cream and puréed until velvety smooth. This easy one‑pot eggplant soup comes together in under an hour and quickly became a family favorite.

Creamy Eggplant Soup in white soup bowl with basil leaf, olive oil and grated cheese garnish, over green towel.

Soup is a year‑round comfort food for me. While it is especially welcome on cold winter nights, a warm, nourishing bowl is satisfying any time of year. This Italian‑style eggplant soup is naturally vegetarian and gluten‑free, but still filling and rich in flavor.

Inspired by an end‑of‑season harvest of small Italian and Lucilla eggplants, this recipe works with any eggplant variety. There’s no need to roast the eggplant first — everything cooks in a single pot while still delivering deep, earthy eggplant flavor. Serve the finished soup with a drizzle of extra‑virgin olive oil, a sprinkle of grated Pecorino or Parmesan, fresh basil and crusty bread for a cozy meal.

Creamy Eggplant Soup in white ramekin with basil leaf, olive oil and grated cheese garnish, over green towel, with toast in background.

More recipes with eggplant: Italian‑style grilled eggplant; stuffed eggplant; eggplant “meatballs” without meat; fried eggplant cutlets; roasted baby eggplant with crispy garlic and herbs; Sicilian caponata relish; bucatini with eggplant, tomatoes and ricotta.

Ingredients

You will need the following ingredients for this creamy eggplant soup:

  • Eggplant: Any variety is fine. Choose firm, heavy eggplants with smooth, unwrinkled skin. Avoid soft or punctured fruit.
  • Vegetable broth: Use low‑ or no‑sodium broth so you can control the final salt level. Chicken stock can be used instead if desired.
  • Onion, garlic and basil: These aromatics form the flavor base. Roasted garlic or garlic confit can be added for extra depth if available.
  • Tomatoes and tomato paste: Canned tomatoes and a little paste add umami and body.
  • Heavy cream: A small amount brings the silky, creamy finish. Omit for a lighter, vegan version.
  • Olive oil: For sautéing and finishing the soup.
All ingredients for creamy eggplant soup recipe on cutting board.

How to Make Creamy Eggplant Soup

  • Heat 2 tablespoons of olive oil in a large Dutch oven or heavy pot over medium heat. Add half the cubed eggplant, toss to coat, cover and cook 8–10 minutes, stirring occasionally, until some pieces develop light caramelization. Remove that batch and repeat with another 2 tablespoons oil and the remaining eggplant. The eggplant absorbs oil quickly; some caramelized edges are enough to build flavor.
  • After removing the second batch, add the remaining 2 tablespoons oil to the pot. Add chopped onion, basil leaves, garlic and a pinch of crushed red pepper. Stir, cover and cook 4–5 minutes until softened, stirring once or twice.
  • Push the onion mixture to one side, add the tomato paste and cook about 1 minute to deepen its flavor, then stir everything together.
  • Add 2 cups of broth and deglaze the pot, scraping up browned bits from the bottom. Add the remaining broth, canned tomatoes, salt, black pepper, roasted garlic or confit if using, and the reserved sautéed eggplant.
  • Bring to a simmer, partially covered, and cook about 10 minutes until the eggplant is completely tender.
  • Turn off the heat, stir in the cream, then carefully purée the soup with an immersion blender until smooth. If you don’t have an immersion blender, cool slightly and purée in batches in a countertop blender, keeping the lid secure.
  • Return the pot to low heat for 2–3 minutes to warm the soup. Taste and adjust seasoning. Serve hot with a drizzle of extra‑virgin olive oil, a sprinkle of grated Pecorino or Parmesan, chopped basil and an optional squeeze of lemon.

More Delicious Soup Dishes

  • Roasted pepper and Gouda soup
  • Chicken escarole soup with orzo
  • Creamy crab and mushroom soup
  • Zucchini soup with chickpeas
  • Potato and Italian sausage soup
  • Italian wedding soup
  • Split pea soup with ham and potatoes
  • Escarole and white bean soup
  • Lentil and sausage soup
  • Tuscan ribollita (vegetable and bread soup)
Using a ladle to pour creamy soup from Dutch oven into white soup bowl.

Frequently Asked Questions

Do I need to peel the eggplant?

Peeling is optional. Eggplant skin is edible and nutritious, but with some varieties it can be a bit tough. For an ultra‑smooth texture I peeled the eggplant in this recipe, but you can leave the skin on if you prefer.

Should I salt the eggplant before cooking?

Salting to remove bitterness was common in the past, but most modern eggplant varieties are not bitter. Unless your eggplant tastes particularly off or is older, salting is usually unnecessary.

How do I use an immersion blender safely?

An immersion blender purées soup right in the pot, avoiding hot transfers. For best results, turn the heat off, immerse the blender before switching it on, and keep the head moving while blending. If you’re cautious about splatters, let the soup cool slightly before blending.

No immersion blender — what then?

Cool the soup a bit and purée in a countertop blender in small batches, filling the blender only halfway and securing the lid. Work slowly to avoid hot splatters.

New to eggplant? Consult an Italian eggplant guide for tips on selecting and preparing different varieties.

Creamy Eggplant Soup in white soup bowl with basil leaf, olive oil and grated cheese garnish, with wooden spoon in background.

Top Tips for Eggplant Soup

  • Choosing eggplant: Select fruit that is firm, heavy for its size and free of blemishes. Avoid wrinkled or soft spots.
  • Roasting option: To roast instead of sautéing, toss cubed eggplant with a little oil, spread on a parchment‑lined sheet and roast at 425°F for about 30 minutes, turning halfway, until caramelized. Roasted eggplant can be made up to two days ahead and refrigerated.
  • Substitutions: Omit the cream for a vegan version or add a pinch of smoked paprika for smokiness.
  • Serving: Serve as a main with crusty bread and a salad, or as a first course. Garnish with olive oil, grated cheese, basil or lemon.
  • Storage: Refrigerate in an airtight container up to 3 days or freeze up to 3 months. Reheat gently on low heat, adding a splash of broth if needed.

I hope you enjoy this creamy one‑pot eggplant soup. If you make it, please share how it turned out — I love hearing from readers.

Creamy One Pot Eggplant Soup

Prep: 20 mins   Cook: 35 mins   Total: 55 mins
Servings: 8
By Michele
A rich, silky eggplant soup made in one pot. Sautéed eggplant, aromatics and tomatoes simmer in broth, finished with cream and puréed smooth for a comforting, flavorful bowl.

Equipment

  • Large Dutch oven or heavy pot
  • Immersion blender (or countertop blender)

Ingredients

  • 6 Tbsp olive oil, divided
  • 3–3½ lb eggplant, cut into large chunks (peeling optional)
  • 2 cups roughly chopped yellow onion
  • 1 cup loosely packed fresh basil leaves
  • 3–4 Tbsp roughly chopped garlic
  • ¼ tsp crushed red pepper flakes (optional)
  • ¼ cup tomato paste
  • 8 cups vegetable broth (low‑ or no‑sodium preferred)
  • 1 (14.5 oz) can whole tomatoes (or diced/crushed)
  • 1 tsp salt, plus more to taste
  • ½ tsp black pepper
  • 2–4 Tbsp roasted garlic or garlic confit (optional)
  • ½ cup heavy cream (omit for vegan)
  • Optional garnish: chopped basil, extra‑virgin olive oil, grated Pecorino Romano, fresh lemon juice

Instructions

  1. Prep all ingredients as listed.
  2. Heat 2 Tbsp oil in a 6‑quart pot over medium heat. Add half the eggplant, toss to coat, cover and cook 8–10 minutes, stirring occasionally, until some caramelization appears. Remove and repeat with 2 more Tbsp oil and the remaining eggplant.
  3. Add the final 2 Tbsp oil, then the onion, basil, garlic and crushed red pepper. Stir, cover and cook 4–5 minutes until softened.
  4. Push the onion mixture aside, add tomato paste and cook 1 minute, then stir to combine.
  5. Add 2 cups broth and scrape the pan, then add remaining broth, canned tomatoes, salt, pepper, optional roasted garlic and the reserved eggplant. Bring to a simmer, partially covered, and cook about 10 minutes until tender.
  6. Turn off the heat, add the cream, and purée until smooth with an immersion blender. If using a countertop blender, cool slightly and purée in small batches.
  7. Rewarm gently for 2–3 minutes, adjust seasoning, and serve hot with desired garnishes.

Notes

  • Makes about 16 cups total (roughly two cups per serving).
  • Cut the recipe in half for a smaller batch.
  • Roasting the eggplant gives a deeper, smoky flavor; roast at 425°F for about 30 minutes, turning once.
  • Adjust salt to taste depending on your broth’s sodium.
  • Store refrigerated up to 3 days or freeze up to 3 months. Reheat over low heat, thinning with broth if needed.