While this soup could be vegetarian (using vegetable stock), or even vegan (skipping the parmesan), you could also go in the other direction, adding a ham hock or beef shank for a heartier soup. You could use rice instead of farro, but I do like the chewiness of the grain here.
As always with recipes with short ingredient lists, and rather plain ingredients, seasoning is everything. Keep adding salt and pepper until it tastes right.
Finally, my cabbage tends to brown and seem fully cooked far sooner than the recipe suggests it will be (30 minutes). I end up moving the recipe along sooner, and it’s not a problem. I’ve used savoy cabbage both times; it’s possible that with a regular green cabbage, it might need the full softening time.
- 1 pound cabbage, savoy or green
- Olive oil
- 1 medium onion, thinly sliced
- Kosher salt and freshly ground black pepper
- 3 garlic cloves, smashed and peeled
- 1 sprig of rosemary or thyme (optional because I’ve forgotten it each time, and not regretted it)
- 1 tablespoon red wine or white wine vinegar
- 2/3 cup uncooked farro
- About 4 cups homemade or storebought chicken or vegetable broth
- 1 tablespoon fresh lemon juice
- Shaved parmesan, to finish
Meanwhile, in a small skillet, heat a glug of olive oil over medium and add the uncooked farro. Toast it, stirring, for a few minutes, until half a shade darker.
When the cabbage is ready, stir in the vinegar. Taste and season with more salt and pepper. Add toasted farro and broth. Bring mixture to a lazy simmer and cook for 25 to 35 minutes, until farro is tender and all the flavors are married. The soup will be very thick, but if you’d prefer more liquid, add another 1/2 cup broth or water. Taste and adjust seasoning again. Stir in lemon juice.
Ladle into bowls and finish each with a drizzle of olive oil and a shower of parmesan, with more parmesan passed at the table.
Do ahead: Soup keeps well in the fridge for 3 days, and for weeks or longer in the freezer.