Roasted Cauliflower and Onion Soup with Gruyere

Prep: 15 minCook: 55 min6 servingsmediumAmerican
Roasted Cauliflower and Onion Soup with Gruyere

A low-carb take on French onion soup using roasted cauliflower and sweet caramelized onions as the base. Garlic cloves roast alongside vegetables to develop deep, savory flavor, then simmer into a rich, satisfying broth finished with melted cheese. Serve as a light lunch or elegant starter; works year-round but especially warming in cooler months. This version trades traditional bread thickening for cauliflower's natural body while keeping the indulgent cheese topping.

Ingredients

6 servings
  • 2 large brown onions, sliced
  • ½ large head cauliflower, chopped into florets
  • 4 cloves garlic, unpeeled
  • 4 tbsp extra virgin olive oil or ghee
    ghee1:1low-carbpaleo

    adds:dairy

    Full guide →
  • ½ tsp sea salt
  • ¼ tsp cracked pepper
  • 4 cups vegetable stock or chicken stock
    beef stock1:1changes flavor to heartier

    conf:3

    Full guide →
  • 1 cup water
  • 1 cup gruyere or cheese of choice, grated
    cheddar, emmental, or dairy-free cheese1:1low-carbdairy-free

    adds:dairy

    Full guide →

Instructions

  1. 1

    Preheat oven to 375°F (conventional) or 350°F (fan assisted).

  2. 2

    Chop cauliflower into florets and slice onions.

  3. 3

    Toss vegetables with garlic cloves, olive oil, salt and pepper in roasting dish.

  4. 4

    Roast for about 45 minutes, stirring halfway through, until browned.

  5. 5

    Transfer roasted vegetables to pot with stock and water.

  6. 6

    Squeeze roasted garlic from skins into pot.

  7. 7

    Bring to simmer and cook about 10 minutes.

  8. 8

    Serve topped with grated cheese.

Tips

Tip 1

Don't skip the halfway stir during roasting. This ensures even browning and prevents burnt spots that can turn bitter.

Tip 2

Squeeze garlic gently from cooled skins; a small slit helps. The cloves turn creamy and mild after roasting.

Good to Know

Storage

Refrigerate in airtight container up to 5 days. Freeze up to 3 months.

Make Ahead

Make through step 6 and refrigerate up to 2 days. Simmer fresh before serving to preserve texture.

Serve With

Ladle into bowls, top with grated cheese. Pair with a simple green salad or crusty bread for non-low-carb guests.

See pairing guide →

Common Mistakes

Watch

Stir vegetables only once during roasting to avoid Y: vegetables stay pale and lack caramelization.

Substitutions

Dairy-Free Swaps

gruyere
cheddar, emmental, or dairy-free cheese1:1low-carbdairy-free

adds:dairy

Full guide →

General Alternatives

olive oil
ghee1:1low-carbpaleo

adds:dairy

Full guide →
vegetable stock
beef stock1:1changes flavor to heartier

conf:3

Full guide →
Find more substitutions →

FAQ

Can I blend this soup smooth?

Yes. After simmering, transfer to blender in batches or use immersion blender for 1-2 minutes. Texture becomes creamy while keeping the low-carb profile. Do not over-blend; some vegetable texture adds body.

What if my vegetables aren't browned after 45 minutes?

Oven temps vary. Add 5-10 minutes and stir. If oven runs cool, increase to 200C. Browning matters for depth of flavor; don't skip this step.

How long does frozen soup keep and how do I reheat?

Frozen soup keeps 3 months. Thaw overnight in fridge or reheat from frozen on stovetop over medium heat for 15-20 minutes, stirring often. Add cheese after reheating.