Tested and Perfected by Food and Wine

Fragrant Cauliflower in Tomato Sauce

  • ACTIVE: 20 MIN
  • TOTAL TIME: 50 MIN
  • SERVINGS: 12
  • HEALTHY
  • MAKE-AHEAD
  • VEGETARIAN

It takes only a few minutes to get this richly flavored, saucy cauliflower dish simmering on the stove. Consider buying precut cauliflower florets to make it even quicker.

Plus: Ultimate Thanksgiving Guide

  1. 6 tablespoons unsalted butter
  2. 2 heads cauliflower (4 pounds), cut into 1 1/2-inch florets
  3. 2 medium onions, halved lengthwise and thinly sliced crosswise
  4. Salt and freshly ground pepper
  5. 1 teaspoon turmeric
  6. 1/2 teaspoon cumin seeds
  7. 1/2 teaspoon cayenne pepper
  8. One 4-inch cinnamon stick
  9. 2 cups tomato puree
  10. 1 cup water
  11. 1 1/2 cups frozen baby peas
  1. In a very large, deep skillet, melt the butter. Add the cauliflower and cook over moderately high heat until browned in spots, about 5 minutes. Add the onions, season with salt and pepper and cook until softened, about 2 minutes. Stir in the turmeric, cumin seeds, cayenne and cinnamon stick and cook until fragrant, about 1 minute. Add the tomato puree and the water and bring to a simmer. Cover and cook over moderately low heat until the cauliflower is tender, about 15 minutes.
  2. Stir in the peas and cook uncovered over moderate heat until the sauce is thick, about 5 minutes. Discard the cinnamon stick and season the cauliflower with salt and pepper. Transfer the cauliflower to a bowl and serve hot or warm.
Make Ahead The cauliflower in tomato sauce can be refrigerated overnight.