Vegetable Curry is a delicious, hearty dish loaded with sweet potatoes, cauliflower, and other veggies, all simmered in a creamy, spice-packed coconut curry sauce. Filling and full of flavor!
Dice onion, mince garlic, and mince ginger. Peel and dice sweet potatoes. Set aside.
Add coconut oil to a large, cast-iron pot and heat on medium high. Once oil is melted, add onion, ginger, and garlic. Sauté until tender and very fragrant, about 7–9 minutes. Reduce heat to low if anything burns or gets too brown. While everything is sauteing, add spices to the pot: ground turmeric, cumin, garam masala, yellow curry powder, paprika, ground coriander, and red curry paste. Season to taste; I add 1 and 1/4 teaspoons salt and 1/4 teaspoon pepper. Cook and stir until fragrant, over medium-low heat, 1–3 minutes.
Add cubed sweet potatoes and stir to coat in spices. Cook over low heat, stirring occasionally. Coarsely chop cauliflower—it doesn’t need to be in individual florets, just a quick coarse chop. Add cauliflower and stir to coat. Add coconut milk, crushed tomatoes, and vegetable stock. Stir and bring to a boil, then reduce heat to low and simmer, covered, 18–25 minutes or until veggies are tender. Remove lid and stir occasionally, every 7 or so minutes. (Check tenderness by piercing with a fork; sweet potatoes are ready if they pierce easily). While curry is simmering, I like to cook up some basmati rice (see note 2).
Stir in frozen peas and diced cilantro. If desired, add some fresh lime juice or serve lime wedges with individual plates. Serve over cooked basmati rice, with naan bread, and enjoy immediately.
Notes
Note 1: If you’re vegan, make sure the red curry paste is vegan; Thai Kitchen® brand is vegan.Note 2: Here’s how I cook basmati rice:
Measure rice and rinse it in a fine-mesh sieve until the water runs clear.
Place rice in a bowl and cover it with water to soak for about 5–10 minutes.
While rice is soaking, fill a large pot with water and set to boil.
Once water is at a rolling boil, drain the rice and add it to the pot.
Cook without reducing heat for 5 minutes, then drain and fluff with a fork.
Storage: You can keep leftover vegetable curry in an airtight container in the fridge for up to 4 days. Freeze in freezer-safe bags or containers for up to 3 months.