Easy Vegetable Curry

Main Course · 35 minutes · Serves 4

This is the vegetable curry you will make on repeat. It's deeply flavorful without being complicated — warming spices bloomed in oil, creamy coconut milk, and a colorful mix of sweet potato, cauliflower, chickpeas, and spinach. It comes together in one pot in about 35 minutes and tastes even better the next day as the flavors meld. Naturally vegan and gluten-free, it's the kind of meal that satisfies everyone at the table regardless of dietary preferences.

Prep Time
15 min
Cook Time
20 min
Total Time
35 min
Servings
4

Ingredients

Instructions

  1. Cook the aromatics. Heat coconut oil in a large, deep skillet or Dutch oven over medium heat. Add the diced onion and cook for 4-5 minutes, stirring occasionally, until softened and translucent. Add the garlic and ginger and stir for about 30 seconds until fragrant.
  2. Bloom the spices. Add the curry powder, cumin, turmeric, and cayenne pepper to the pot. Stir constantly for about 1 minute — this toasting step (called blooming) unlocks the essential oils in the spices and dramatically deepens the flavor of the final dish.
  3. Add the liquids. Pour in the diced tomatoes with their juices and the full can of coconut milk. Stir everything together, making sure to scrape up any spice paste that may have stuck to the bottom of the pan.
  4. Simmer the vegetables. Add the cubed sweet potato and cauliflower florets. Bring to a gentle simmer, then cover and cook for about 15 minutes, stirring once or twice, until the sweet potato is fork-tender and the cauliflower is cooked but not mushy.
  5. Add chickpeas and spinach. Stir in the drained chickpeas and fresh spinach. The spinach will wilt down within about 2 minutes. Squeeze in the lime juice, season with salt to taste, and stir to combine.
  6. Serve. Ladle the curry over steamed basmati rice in deep bowls. Garnish generously with fresh cilantro leaves. Offer warm naan bread on the side for scooping up every last bit of sauce.
Pro Tip: The secret to restaurant-quality curry at home is blooming the spices in hot oil before adding any liquid. This one-minute step is the difference between a curry that tastes flat and one that has deep, complex, aromatic flavor. Also, always use full-fat coconut milk — the light versions contain mostly water and produce a thin, watery sauce.

Variations

Nutrition Facts

Per serving (curry only, without rice):

310
Calories
19g
Fat
30g
Carbs
8g
Protein
9g
Sugar
7g
Fiber
620mg
Sodium
0mg
Cholesterol