Quick Recipe Version (TL;DR)
Quick Ingredients
- 1 large head cauliflower (2–2.25 lb / 900–1,025 g), cut into florets
- 6 large garlic cloves, unpeeled
- 1 medium yellow onion, chopped
- 4 tbsp extra-virgin olive oil, divided
- 4 cups (950 ml) low-sodium vegetable or chicken broth
- 1/2 cup (120 ml) heavy cream
- 1 can (15 oz/425 g) chickpeas, drained and dried
- 1/2 tsp smoked paprika
- 1/8 tsp ground nutmeg
- Kosher salt and freshly ground black pepper
- Chopped chives or parsley, for garnish
Do This
- 1) Heat oven to 425°F (220°C). Line 2 sheet pans.
- 2) Toss cauliflower + garlic with 2 tbsp oil, salt, pepper; spread on 1 pan.
- 3) Dry chickpeas well; toss with 1 tbsp oil, smoked paprika, salt; spread on 2nd pan.
- 4) Roast: cauliflower 25–30 min (turn once); chickpeas 30–35 min (shake twice) until deep golden and crisp.
- 5) Sauté onion in 1 tbsp oil (or butter) 5–7 min. Add roasted cauliflower and squeezed garlic, 4 cups broth, nutmeg; simmer 10 min.
- 6) Blend smooth; stir in cream; season. Thin with a splash of broth if needed.
- 7) Bowl up; drizzle olive oil; top with crispy chickpeas and herbs.
Why You’ll Love This Recipe
- Roasting the cauliflower and garlic builds deep, naturally sweet flavor with minimal effort.
- Luxuriously smooth texture with a light, clean finish and a whisper of nutmeg.
- Crispy chickpeas add crunch and plant-powered protein without croutons.
- Weeknight-friendly, make-ahead, and naturally gluten-free.
Grocery List
- Produce: 1 large head cauliflower, 6 garlic cloves, 1 yellow onion, fresh chives or parsley
- Dairy: Heavy cream (or half-and-half)
- Pantry: Canned chickpeas, olive oil, low-sodium vegetable or chicken broth, smoked paprika, ground nutmeg, kosher salt, black pepper
Full Ingredients
For the Soup
- 1 large head cauliflower (2–2.25 lb / 900–1,025 g), trimmed and cut into 1.5-inch florets
- 6 large garlic cloves, unpeeled
- 1 medium yellow onion, chopped
- 3 tbsp extra-virgin olive oil (2 tbsp for roasting, 1 tbsp for sautéing)
- 4 cups (950 ml) low-sodium vegetable or chicken broth
- 1/2 cup (120 ml) heavy cream
- 1/8 tsp ground nutmeg
- 3/4 tsp kosher salt, plus more to taste
- 1/2 tsp freshly ground black pepper, plus more to taste
- 1 tbsp unsalted butter (optional, for extra richness when sautéing)
For the Crispy Chickpeas
- 1 can (15 oz/425 g) chickpeas, drained, rinsed, and thoroughly dried
- 1 tbsp extra-virgin olive oil
- 1/2 tsp smoked paprika
- 1/4 tsp kosher salt
- Pinch freshly ground black pepper
To Serve
- 1–2 tbsp extra-virgin olive oil, for drizzling
- 1 tbsp finely chopped fresh chives or parsley
- Flaky sea salt and black pepper, to finish

Step-by-Step Instructions
Step 1: Preheat and prepare pans
Preheat the oven to 425°F (220°C) with a rack in the center. Line two rimmed sheet pans with parchment paper for easy cleanup and better browning. Pat the chickpeas dry with a clean kitchen towel to remove as much surface moisture as possible; set aside.
Step 2: Season the cauliflower and garlic
In a large bowl, toss the cauliflower florets and the unpeeled garlic cloves with 2 tbsp olive oil, 1/2 tsp kosher salt, and 1/4 tsp black pepper. Spread in a single layer on one of the sheet pans, leaving space between pieces so they roast rather than steam.
Step 3: Crisp the chickpeas
On the second sheet pan, toss the dried chickpeas with 1 tbsp olive oil, 1/2 tsp smoked paprika, 1/4 tsp kosher salt, and a pinch of pepper. Spread in a single layer. Place both sheet pans in the oven. Roast the cauliflower for 25–30 minutes, turning once halfway, until edges are deep golden. Roast the chickpeas for 30–35 minutes, shaking the pan every 10 minutes, until very crisp and bronzed. If the chickpeas need a touch more time, turn the oven off and let them sit inside with the door cracked for 5–10 minutes to dry further.
Step 4: Sauté the onion
While the trays roast, warm 1 tbsp olive oil (or oil + 1 tbsp butter) in a large pot over medium heat. Add the chopped onion and a pinch of salt. Cook, stirring occasionally, until soft and translucent with just a hint of golden color, 5–7 minutes. Do not deeply brown—the goal is sweet and mellow.
Step 5: Build the soup base and simmer
Transfer the roasted cauliflower to the pot. Squeeze the garlic cloves from their skins into the pot and discard the skins. Pour in 4 cups (950 ml) broth and add 1/8 tsp nutmeg. Bring to a gentle simmer over medium heat, then reduce to low, cover, and cook for 10 minutes to marry the flavors.
Step 6: Blend silky smooth and finish
Blend the soup with an immersion blender until completely smooth. Alternatively, blend in batches in a stand blender, venting the lid and covering with a towel to release steam safely. Stir in the heavy cream. Taste and adjust seasoning with additional salt and pepper as needed. For a thinner soup, add a splash of warm broth until it reaches your preferred consistency.
Step 7: Serve with olive oil and crispy chickpeas
Ladle the soup into warm bowls. Drizzle with extra-virgin olive oil, scatter a generous handful of crispy chickpeas on top, and finish with chopped chives or parsley and a few grinds of black pepper. Serve immediately.
Pro Tips
- Dry chickpeas thoroughly before roasting—surface moisture is the enemy of crispness.
- Roast the garlic in its skin to protect it from burning and to coax out sweetness.
- For ultra-smooth texture, blend longer than you think, then pass through a fine-mesh strainer.
- Adjust thickness at the end with warm broth; the soup thickens slightly as it cools.
- Season in layers: on the trays, in the pot, and after blending for perfect balance.
Variations
- Vegan/Dairy-Free: Replace the heavy cream with 1/2 cup (120 ml) unsweetened coconut milk or cashew cream.
- Parmesan & Lemon: Stir in 1/2 cup finely grated Parmesan and 1 tsp lemon zest; garnish with extra Parmesan.
- Curried Cauliflower: Sauté 2 tsp mild curry powder with the onion and finish with cilantro and a squeeze of lime.
Storage & Make-Ahead
Refrigerate soup (without chickpeas on top) in an airtight container for up to 4 days. Reheat gently on the stovetop over low heat, adding a splash of broth if needed. Crispy chickpeas are best the day they are made; store them at room temperature in an airtight container for up to 3 days and re-crisp on a sheet pan at 350°F (175°C) for 8–10 minutes. For freezing, cool the soup completely and freeze up to 3 months. For the best texture, add the cream after thawing and reheating.
Nutrition (per serving)
Approximate: 390 calories; 7 g protein; 22 g carbohydrates; 29 g fat; 6 g fiber; 7 g sugars; 740 mg sodium.
