broccoli soup with turmeric, peanuts, & crispy shallots

lightly adapted from Bon Appétit.


  • 2 medium shallots, thinly sliced into rings
  • ½ cup plus 2 Tbsp. olive oil
  • ⅓ cup unsalted dry-roasted peanuts, coarsely chopped
  • ½ teaspoon ground turmeric
  • Kosher salt
  • 2 small heads of broccoli (about 1½ pounds total)
  • 1 large onion, finely chopped
  • 1 serrano or other green chile, thinly sliced
  • 4 garlic cloves, coarsely chopped
  • 1 medium Yukon Gold potato, peeled, cut into 1″ pieces
  • 1 bunch mature spinach, thick stems trimmed
  • 1 Tablespoon miso
  • ½ cup cilantro leaves and/or mint leaves with tender stems


  1. Combine shallots and ½ cup oil in a medium pot and set over medium heat. Cook, stirring occasionally, until shallots turn pale golden, 7–9 minutes. Add peanuts and turmeric and cook, stirring occasionally, until shallots are golden brown and mixture smells very nutty, about 2 minutes. Remove pot from heat and strain through a fine-mesh sieve set over a medium bowl. Season shallot mixture with salt; set aside. Clean pot and reserve.
  2. Trim 1″ from bottom of broccoli stalks, then peel. Remove stalks from crowns and chop; set aside. Coarsely chop florets into 1″–2″ pieces; set aside separately.
  3. Heat remaining 2 Tbsp. oil in reserved pot over medium-high. Add onion and cook, stirring occasionally, until softened and beginning to brown in spots, 7–9 minutes. Add chile and garlic and season with salt. Cook, stirring, until garlic softens, about 3 minutes. Add potato and reserved broccoli stalks to pot and stir to coat in onion mixture. Pour in 5 cups water, season with salt, and bring to a boil over high heat. Reduce heat to medium-low, cover pot, and simmer until potato and broccoli stalks are tender, 12–15 minutes.
  4. Add two thirds of reserved broccoli florets to pot, cover, and cook until bright green, about 4 minutes. Add spinach and cook, stirring, until wilted, about 1 minute. Remove pot from heat. Working in small batches, purée in a blender until very smooth. Transfer to a large bowl as you go, then return to pot.
  5. Set pot over medium heat and add remaining broccoli florets. Cover pot and cook until florets are bright green, about 4 minutes. Stir in fish sauce; taste and season with more salt if needed.
  6. Divide soup among bowls and top with herbs, turmeric oil, and reserved shallot mixture.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

Create a website or blog at

Up ↑

%d bloggers like this: