How to Make Veggie Curry Casserole - A Step-by-Step Guide

If you're craving a hearty and flavorful meal that's packed with veggies and comforting spices, then our Veggie Curry Casserole is the perfect dish for you. This recipe combines the rich and aromatic flavors of a traditional curry with the satisfying warmth of a casserole, making it an ideal choice for a cozy night in or a gathering with friends and family.

What makes this recipe so special is the combination of fresh, vibrant vegetables and a robust blend of curry spices. The array o...

Read more

Ingredients

  • 1 head cauliflower, broken into florets
  • 3 potatoes, peeled and diced
  • 2 garlic cloves
  • salt and ground black pepper to taste
  • 1 cup peas (Optional)
  • 1 cup milk
  • ½ cup cold vegetable stock
  • 2 tablespoons butter
  • 2 tablespoons flour
  • 3 slices Swiss cheese, torn into pieces
  • 1 tablespoon curry powder, or more to taste

Information

  • Prep Time: 20 mins
  • Cook Time: 35 mins
  • Total Time: 55 mins
  • Servings: 5
  • Yield: 5 servings

  • Preheat an oven to 350 degrees F (175 degrees C). Lightly grease a casserole dish.
  • Bring a pot of lightly salted water to a boil; partially cook the cauliflower, potatoes, and garlic cloves in the boiling water for 5 to 7 minutes. Drain. Spread into the bottom of the prepared casserole dish; season with salt and pepper. Scatter the peas over the mixture. Set aside.
  • Combine the vegetable stock, butter, and flour together in a small saucepan over medium heat; bring to a simmer. Slowly stir the milk into the mixture; continue cooking until hot. Slowly add the Swiss cheese to the mixture and allow to melt into the liquid; cook and stir until a cheesy white sauce forms. Season with the curry powder, salt, and pepper. Pour the sauce over the vegetable mixture. Cover with aluminum foil.
  • Bake in the preheated oven until the vegetables are cooked through and tender, about 20 minutes. Serve hot.
  • Nutrition

    301 cal.

    • Total Fat: 11g
    • Saturated Fat: 7g
    • Cholesterol: 32mg
    • Sodium: 208mg
    • Total Carbohydrate: 40g
    • Dietary Fiber: 8g
    • Total Sugars: 8g
    • Protein: 13g
    • Vitamin C: 85mg
    • Calcium: 251mg
    • Iron: 3mg
    • Potassium: 1047mg