Vegetable Curry Casserole — A Hearty, Flavor-Packed Vegetable Curry with Rice

This Vegetable Curry Casserole is a colorful, comforting meal packed with tender vegetables simmered in a rich tomato curry sauce and served with fluffy basmati rice. Inspired by the dish in your photo, this recipe combines cauliflower, green beans, bell peppers, and warm Indian spices for a satisfying meat-free dinner.

It’s easy to customize with the vegetables you have on hand, and you can make it vegan and dairy-free. Serve it for a cozy weeknight dinner, meal prep, or a family gathering.

Prep time

15 minutes

Cook time

30 minutes

Servings

4–6

  • Course: Main course
  • Cuisine: Indian-inspired
  • Diet: Vegetarian, vegan option
  • Cooking method: Stovetop
  • Difficulty: Easy

Why You’ll Love This Vegetable Curry

  • Colorful and nourishing: A delicious mix of vegetables in every serving.
  • Rich curry flavor: Garam masala, cumin, coriander, and turmeric create a fragrant sauce.
  • Easy to customize: Use fresh or frozen vegetables.
  • Perfect for meal prep: The curry reheats beautifully.
  • Great with rice: Serve it over basmati rice to make a complete, comforting meal.

Ingredients for Vegetable Curry Casserole

Vegetable Curry Recipe | ItsOnly.Recipes

itsonly.recipes

For the vegetable curry

  • 2 tablespoons vegetable oil or olive oil
  • 1 large onion, finely chopped
  • 3 garlic cloves, minced
  • 1 tablespoon freshly grated ginger
  • 1 red bell pepper, sliced
  • 2 cups cauliflower florets
  • 1 cup green beans, trimmed and cut into pieces
  • 1 medium carrot, sliced
  • 1 can (14 oz / 400 g) diced tomatoes
  • 1 cup vegetable broth
  • ½ cup coconut milk, optional, for a creamier curry
  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • 1 teaspoon garam masala
  • ½ teaspoon turmeric
  • ½ teaspoon paprika
  • ¼–½ teaspoon chili powder, optional
  • Salt and black pepper, to taste

For serving

  • 1½ cups basmati rice
  • Water, according to the rice package instructions
  • Fresh cilantro, chopped
  • Lemon wedges, optional

Step-by-Step Instructions

Step 1: Prepare the vegetables

Curry de verduras, paso a paso muy fácil e irresistible

bonviveur.com

Wash and prepare all the vegetables. Cut the cauliflower into bite-sized florets, slice the bell pepper and carrot, trim the green beans, and finely chop the onion, garlic, and ginger.

Cutting the vegetables into similar-sized pieces helps them cook evenly.

Step 2: Sauté the onion, garlic, and ginger

Easy Chicken Tikka Masala Recipe (with Video)

onceuponachef.com

Heat the oil in a large deep skillet or heavy-bottomed pot over medium heat.

Add the chopped onion and cook for 3–4 minutes, stirring occasionally, until softened. Add the garlic and ginger and cook for another 30–60 seconds until fragrant.

Step 3: Add the curry spices

How to Build a Curry Base | Indian Spices Guide | Vegan Masala | Vegan Masala

vegan-masala.com

Stir in the cumin, coriander, garam masala, turmeric, paprika, and optional chili powder.

Cook for about 30 seconds, stirring constantly, to release the spices’ aroma. If the mixture looks too dry, add a small splash of broth to prevent the spices from burning.

Step 4: Add the tomatoes and broth

Food Blog / Cookbooks & Kitchenware

isdinner-ready.com

Pour in the diced tomatoes and vegetable broth. Stir well, scraping up any flavorful bits from the bottom of the pot.

If you’d like a creamier curry, add the coconut milk now. Bring the mixture to a gentle simmer.

Step 5: Add the vegetables and simmer

Gobi Masala! Indisches Curry mit Blumenkohl Rezept | HelloFresh

hellofresh.de

Add the cauliflower, green beans, carrot, and red bell pepper. Stir until the vegetables are coated in the curry sauce.

Cover and simmer gently for 20–25 minutes, stirring occasionally, until the vegetables are tender but still hold their shape. If the sauce becomes too thick, add a little more broth or water.

Season with salt and black pepper to taste. For a thicker sauce, uncover the pot for the final 3–5 minutes.

Step 6: Cook the rice and serve

Indischer Gemüsetopf mit Blumenkohl Rezept | HelloFresh

hellofresh.ch

While the curry simmers, rinse the basmati rice until the water runs mostly clear. Cook it according to the package instructions.

Fluff the rice with a fork. Spoon it into bowls, add a generous serving of vegetable curry, and finish with chopped cilantro and a squeeze of lemon juice if desired.

Serve hot and enjoy!

Tips for the Best Vegetable Curry Casserole

  • Cut vegetables evenly. This helps them cook at the same rate.
  • Toast the spices. Briefly cooking them with the onion mixture creates a deeper curry flavor.
  • Avoid overcooking. The vegetables should be tender without turning mushy.
  • Adjust the heat. Add chili powder for a spicier curry or leave it out for a mild family-friendly version.
  • Make it creamy. Stir in coconut milk for a smooth, rich sauce.
  • Boost the protein. Add chickpeas, cooked lentils, or cubed tofu.

Delicious Variations

Healthy Indian Curry

Chickpea Vegetable Curry

Add one drained 15-ounce can of chickpeas with the vegetables for extra protein and a heartier meal.

India Grille | Authentic Halal Indian Restaurant & Buffet in Wilmington, DE

Creamy Coconut Curry

Use ¾–1 cup coconut milk and reduce the broth slightly for a richer, creamier sauce.

Mix vegetable curry Nutrition

Spicy Vegetable Curry

Add fresh green chilies or extra chili powder and finish with a squeeze of lime.

What to Serve with Vegetable Curry

Basmati Rice (How to cook perfect Basmati Rice) - Spice and Colour
Garlic Naan: Complete Nutrition Guide - SnapCalorie

Cucumber Tomato Onion Salad - Fresh, Crunchy, and Ready in Minutes - recipalicia.com

4

This curry is delicious with:

  • Steamed basmati rice
  • Warm naan or roti
  • Fresh cucumber and tomato salad
  • Crispy papadums
  • Mango chutney or a squeeze of fresh lemon

For a balanced dinner, serve the curry over rice with a fresh cucumber salad on the side.

Storage and Reheating

Refrigerator: Store leftover curry in an airtight container for up to 3–4 days. Keep rice separately when possible.

Freezer: Freeze the curry without rice for up to 3 months for best quality. Vegetables may soften slightly after thawing.

Reheating: Warm in a saucepan over medium-low heat, adding a splash of water or broth if needed. You can also microwave individual portions until steaming hot, stirring halfway through.

Meal-prep tip: The curry can be made a day ahead. Its flavors often become even more developed after resting overnight.

Frequently Asked Questions

Can I use frozen vegetables?

Yes! Frozen cauliflower, green beans, carrots, or mixed vegetables work well. Add them directly to the curry and adjust the cooking time until they are tender.

Is this vegetable curry vegan?

Yes, as written, it is vegan when you use vegetable oil and vegetable broth. Coconut milk is optional and dairy-free.

Can I make this recipe without coconut milk?

Absolutely. The tomatoes and broth create a flavorful sauce on their own. For extra richness without coconut milk, stir in a spoonful of cashew cream if desired.

Can I bake this as a true casserole?

Yes. Prepare the curry on the stovetop until the vegetables are nearly tender, then transfer it to an oven-safe baking dish. Bake uncovered at 375°F (190°C) for about 15–20 minutes, until bubbling and fully heated. For a rice-topped casserole, use cooked rice and add it as a layer before baking.

How can I make the curry thicker?

Simmer it uncovered for a few extra minutes. You can also mash a few cauliflower pieces into the sauce to thicken it naturally.

Nutrition Information

Estimated per serving of curry with rice, assuming 6 servings. Actual nutrition varies with ingredients and portion sizes.

Calories

350

Protein

8 g

Carbs

59 g

Fat

10 g

Fiber

7 g

Sugar

9 g

Printable Recipe Card

Indisches Gemüsecurry Rezept | HelloFresh

hellofresh.ch

Vegetable Curry Casserole

A colorful, comforting vegetable curry served with fluffy basmati rice.

Prep

15 min

Cook

30 min

Servings

6Choose recipe yield4 servings6 servings

Ingredients

  • 2 tablespoons oil
  • 1 large onion, chopped
  • 3 garlic cloves, minced
  • 1 tablespoon grated ginger
  • 1 red bell pepper, sliced
  • 2 cups cauliflower florets
  • 1 cup green beans, cut
  • 1 carrot, sliced
  • 1 can (14 oz / 400 g) diced tomatoes
  • 1 cup vegetable broth
  • ½ cup coconut milk, optional
  • 1 teaspoon each ground cumin, ground coriander, and garam masala
  • ½ teaspoon each turmeric and paprika
  • ¼–½ teaspoon chili powder, optional
  • Salt and black pepper to taste
  • 1½ cups basmati rice, plus water for cooking
  • Fresh cilantro and lemon wedges

Instructions

  1. Prepare and chop the vegetables.
  2. Sauté onion in oil for 3–4 minutes. Add garlic and ginger; cook until fragrant.
  3. Stir in all dry spices and cook for 30 seconds.
  4. Add tomatoes, broth, and optional coconut milk. Bring to a simmer.
  5. Add vegetables, cover, and simmer for 20–25 minutes until tender. Season to taste.
  6. Cook rice according to package directions. Serve the curry over rice, garnished with cilantro and

Get our best recipes & expert tips right into your inbox!

Join over 10k subscribers

By submitting above, you agree to our privacy policy.
Tags:
Share this post:

Leave a Reply

Your email address will not be published. Required fields are marked *