One-Pot Vegetable Curry

The easiest way to make a rich, warming vegetable curry using just six simple ingredients and one pot.

Updated

April 7, 2026

one-pot-vegetable-curry-served-in-bowl

This one-pot vegetable curry is the kind of dinner that saves a busy weeknight without sacrificing flavor. Six simple ingredients, one pot, and about 40 minutes stand between you and a rich, warming bowl of goodness. I first made this after my brother brought over a pot of it one evening, and I was honestly shocked by how easy it was.

The secret is a good jar of Indian simmer sauce. It does all the heavy lifting so you can skip the long list of spices and still get that deep, complex curry flavor. Pair it with creamy coconut milk and a mix of hearty vegetables, and you have a satisfying dinner the whole family will love. This vegetable curry has become a regular rotation in our house for good reason.

Get ready for something delicious!

Ingredients for One-Pot Vegetable Curry

I always keep a few jars of Indian simmer sauce in my pantry for nights just like this. The sauce carries the flavor, so picking a brand you enjoy makes a real difference. I recommend checking the Asian aisle or near the pasta sauces at your local grocery store.

  • 2 teaspoons oil
  • 1 medium onion (chopped)
  • 1 head cauliflower (cut into similar-sized florets)
  • 3 medium carrots (peeled and chopped) – I usually cut them into half-inch coins so they cook evenly with the cauliflower
  • 2 zucchini (split lengthwise, then sliced) – My preference is to slice these a little thicker so they hold their shape after simmering
  • 10 to 15 oz jar pre-made Indian simmer sauce – I recommend Madras or tikka masala style for the best depth of flavor
  • 14 oz coconut milk – In my experience, light coconut milk works beautifully here and keeps the dish a little lighter
  • Salt and pepper to taste

Step-by-Step Instructions

I recommend prepping all your vegetables before you start the heat, since this recipe moves quickly once the onions go in. In my experience, having everything ready to go makes the whole process feel relaxed instead of rushed.

Step 1: Heat oil in a large pot over medium heat. When the oil shimmers but is not smoking, add the chopped onions. Stir occasionally and cook for 3 to 4 minutes until they begin to soften and turn translucent.

Step 2: While the onions cook, cut your cauliflower into florets of similar size. This step matters because uniform pieces cook at the same rate. Add the cauliflower to the pot and stir to combine.

Step 3: Add the peeled and chopped carrots. Give everything a good stir and let the vegetables cook together for another 2 minutes.

Step 4: Add the sliced zucchini and stir again. The pot will look full, and that is exactly right.

Step 5: Pour in the entire jar of Indian simmer sauce and the coconut milk. Stir everything together until well combined. Bring the pot to a boil, then reduce the heat to medium-low. Cover and simmer for 20 to 30 minutes, stirring occasionally, until the vegetables are fork-tender and the sauce has thickened slightly.

Step 6: Season with salt and pepper to taste. Serve hot over steamed rice and enjoy.

Perfect Pairings for One-Pot Vegetable Curry

The warm, creamy sauce in this vegetable curry pairs best with sides that can absorb all that goodness. Here are my top picks:

Steamed Basmati Rice: The natural go-to. Fluffy basmati soaks up the curry sauce and creates a complete, satisfying meal. The mild flavor of the rice balances the bold spices in the sauce beautifully.

Cauliflower Rice: A great low-carb option that keeps the dish light. Simply pulse raw cauliflower florets in a food processor and saute briefly. Check out this Crispy Oven Roasted Cauliflower Recipe for inspiration on working with cauliflower as a side.

Healthy Sauteed Vegetables: Serving this curry alongside extra sauteed greens like spinach or green beans adds color, texture contrast, and a nutritional boost to your plate.

Naan Bread: Warm naan is perfect for scooping up the thick, flavorful sauce. It turns this meal into something that feels a little special without any extra effort.

Garlic Roasted Vegetables: A sheet pan of garlic-roasted vegetables alongside this curry adds a satisfying crispiness that contrasts the tender, saucy curry vegetables beautifully.

Storage and Serving Tips

Leftover vegetable curry stores really well. Transfer it to an airtight container and keep it in the refrigerator for up to 4 days. The flavors actually deepen overnight, making day-two portions arguably even better than the first serving.

To reheat, warm the curry gently on the stovetop over medium-low heat, adding a small splash of water or coconut milk if the sauce has thickened too much. I recommend avoiding the microwave for best texture results, though it works in a pinch.

Pro tip: This curry freezes well too. Store portions in freezer-safe bags for up to 3 months. Thaw overnight in the refrigerator and reheat on the stove for a ready-made dinner on your busiest nights.

Frequently Asked Questions

Can I use a different Indian simmer sauce?

Yes. Any variety you enjoy will work, including tikka masala, korma, or vindaloo. The sauce is the main flavor driver, so choose one that matches your spice preference. A mild Madras or tikka masala is a great starting point if you are new to this recipe.

Can I add protein to this vegetable curry?

Absolutely. Canned chickpeas or white beans stir in easily during the last 10 minutes of cooking and add both protein and heartiness. Tofu, paneer, or cooked shredded chicken also work well. For a protein-packed chicken version, check out this Easy Butter Chicken for a similar one-pot approach.

Can I make this curry in a slow cooker?

Yes. Add all the ingredients to your slow cooker and cook on low for 5 to 6 hours or on high for 3 hours. The vegetables will be very tender and the flavors will develop beautifully. Skip the first step of sauteing the onions if you prefer a fully hands-off method.

Conclusion

This one-pot vegetable curry is proof that weeknight dinners can be both easy and genuinely delicious. Six ingredients, one pot, and no complicated techniques stand between you and a bowl of something warm and deeply satisfying. Give this one a try tonight and let the simmer sauce do the work for you.

Easy One-Pot Vegetable Curry

A rich and warming six-ingredient vegetable curry made with Indian simmer sauce and coconut milk. Ready in 40 minutes in a single pot.
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings: 4 portions
Course: Dinner, Main Course
Cuisine: American, Indian
Calories: 369

Ingredients
  

  • 2 tsp oil
  • 1 medium onion chopped
  • 1 head cauliflower cut into similar-sized florets
  • 3 medium carrots peeled and chopped into half-inch coins
  • 2 zucchini split lengthwise then sliced
  • 12 oz jar pre-made Indian simmer sauce Madras or tikka masala recommended
  • 14 oz coconut milk light coconut milk works well
  • salt and pepper to taste

Equipment

  • Large pot or Dutch oven
  • Cutting board and knife

Method
 

  1. Heat oil in a large pot over medium heat. When the oil shimmers but is not smoking, add the chopped onions. Stir occasionally and cook for 3 to 4 minutes until softened and translucent.
  2. Cut cauliflower into similarly-sized florets while the onions cook. Add the cauliflower to the pot and stir to combine.
  3. Add the peeled and chopped carrots to the pot. Stir and cook together for 2 minutes.
  4. Add the sliced zucchini and stir everything together.
  5. Pour in the entire jar of Indian simmer sauce and the coconut milk. Stir to combine. Bring to a boil, then reduce heat to medium-low. Cover and simmer for 20 to 30 minutes, stirring occasionally, until vegetables are fork-tender.
  6. Season with salt and pepper to taste. Serve hot over steamed rice.

Notes

Light coconut milk works great and keeps the dish lighter. Any Indian simmer sauce variety works including tikka masala, korma, or Madras. Leftovers store in the refrigerator for up to 4 days and freeze well for up to 3 months.

Leave a Comment

Recipe Rating