free counter with statistics

The Ultimate Summer Tomato-Cauliflower Curry with Corn

Are you looking for the perfect way to use up the glorious bounty of summer produce from your garden or local farmer’s market? A meal that is hearty and comforting, yet still feels fresh, vibrant, and perfect for a warm evening? This incredible one-pot Tomato-Cauliflower Curry with fresh corn is the spectacular meal you need to make.

This is your ultimate guide to creating a rich, aromatic, and deeply flavorful vegetarian curry from scratch. We’ll show you the simple, classic techniques for building layers of flavor by blooming spices and simmering a medley of fresh summer vegetables—cauliflower, corn, and tomatoes—in a luscious, spiced sauce. Topped with a cool and tangy tomato-yogurt sauce, it’s a complete and satisfying meal in a bowl.

What makes this recipe so special is that it redefines chili and curry as a year-round delight. It’s packed with so much fresh produce that it feels light and summery, but it’s hearty enough to be a truly satisfying comfort food dinner. This Tomato-Cauliflower Curry is destined to become a new family favorite.

Table of Contents

The Secret to a Deeply Flavorful Curry Base

The difference between a bland curry and a spectacular, restaurant-quality Cauliflower Curry all comes down to building layers of flavor. This recipe uses a few simple but crucial techniques to create its incredible taste.

  1. Sautéing the Aromatics: We start by slowly cooking the onion, garlic, and ginger in oil. This builds a sweet, savory, and aromatic foundation for the entire dish.
  2. Cooking the Tomato Paste: Before adding any liquid, we cook the tomato paste for about a minute. This extra step caramelizes the paste, deepening its flavor and removing any raw, metallic taste.
  3. Blooming the Spices: This is the most important secret! We toast the dry spices (curry powder and garam masala) directly in the hot oil for about a minute. This “blooming” process wakes up the fat-soluble compounds in the spices, making them incredibly fragrant and unlocking their full, complex flavor potential.

The Perfect Topping: A Cool and Tangy Tomato Raita

To perfectly balance the warm, rich, and spicy flavors of the Cauliflower Curry, we top it with a simple, refreshing tomato-yogurt sauce. This is a quick version of a classic Indian raita, a yogurt-based condiment that is meant to cool the palate. The tangy Greek yogurt, fresh lime juice, and grated raw tomato provide a wonderful, bright contrast to the cooked curry, tying the whole dish together beautifully.

The Key Ingredients for Your Summer Curry

This recipe for Tomato-Cauliflower Curry uses a bounty of fresh vegetables and powerful spices.

  • The Summer Vegetables:
    • Cauliflower: The “meaty” star of the dish.
    • Fresh Corn: Sweet, in-season corn cut from the cob provides a wonderful, juicy crunch. For an even deeper flavor, use leftover grilled corn from a barbecue.
    • Plum Tomatoes: These fresh tomatoes break down during the simmer, creating a light, rustic, and juicy sauce.
  • The Spices:
    • Madras Curry Powder: A specific type of curry powder blend from Southern India known for its vibrant color and a bit more heat.
    • Garam Masala: A classic Indian “warming” spice blend that is incredibly aromatic and complex.
  • Chickpeas: Add a healthy dose of plant-based protein and fiber, making this a truly complete vegetarian meal.
  • Heavy Cream: A splash of heavy cream at the end adds a touch of richness and creates a luxuriously silky texture in the sauce.
Fresh vegetables and spices for the Tomato-Cauliflower Curry.
Fresh summer vegetables and a blend of warm spices create the incredible flavor of this curry.

Step-by-Step Guide to Your Tomato-Cauliflower Curry

This entire delicious meal comes together in one large pot or Dutch oven.

Part 1: Build the Curry Base

  1. Sauté the Aromatics: Heat the vegetable oil in a large Dutch oven over medium heat. Add the chopped onion and cook, stirring occasionally, for about 8 minutes, until it is lightly golden and soft. Add the finely chopped garlic, grated ginger, and finely chopped jalapeno. Cook, stirring, for about 1 minute until everything is very fragrant.
  2. Bloom the Spices: Add the tomato paste and cook, stirring, for about 1 minute until it dissolves into the oil and darkens slightly. Add the Madras curry powder, garam masala, and the whole cinnamon stick. Cook, stirring constantly, for about 1 minute until the spices are toasted and fragrant.
  3. Simmer: Add 2 cups of water, the cauliflower florets, and the drained and rinsed chickpeas to the pot. Bring the mixture to a simmer, then cover the pot and cook for about 6 minutes, until the cauliflower is almost tender.
  4. Add the Final Veggies: Add the quartered fresh tomatoes to the pot. Let the mixture simmer, uncovered, for about 5 minutes, until the tomatoes begin to soften and break down.
  5. Finish the Curry: Add the fresh corn kernels, the heavy cream, and the honey. Let the Tomato-Cauliflower Curry simmer for about 7 more minutes, until the cauliflower is completely tender and the sauce has thickened. Season to taste with salt. Remember to remove the cinnamon stick before serving.

Part 2: Prepare the Topping and Serve

  1. Make the Tomato Yogurt: While the curry simmers, make the topping. In a small bowl, mix together the grated tomato, lime juice, Greek yogurt, 1/4 cup of the chopped cilantro, and the sliced scallions. Season with salt.
  2. Serve: Divide the hot Tomato-Cauliflower Curry among your bowls. Top each serving with a generous dollop of the cool tomato yogurt and a sprinkle of the remaining fresh cilantro. Serve with warm naan or flatbread for dipping.
A spoonful of the finished Tomato-Cauliflower Curry with a piece of naan
Serve the hearty curry with a dollop of cool yogurt sauce and warm naan bread for dipping.
Print

The Ultimate Summer Tomato-Cauliflower Curry with Corn

A spoonful of the finished Tomato-Cauliflower Curry with a piece of naan

A rich and flavorful vegetarian curry featuring cauliflower, chickpeas, fresh corn, and tomatoes. The dish is built on a base of aromatics like onion, garlic, and ginger, and seasoned with a blend of Indian spices including Madras curry powder and garam masala. The curry is simmered until the vegetables are tender and the sauce has thickened, then finished with a touch of heavy cream and honey. It’s served with a cooling tomato-lime yogurt sauce and naan bread on the side.

  • Author: Evelyn
  • Prep Time: 20 minutes
  • Cook Time: 28 minutes
  • Total Time: 48 minutes
  • Yield: 46 servings 1x
  • Category: Main Course
  • Method: Sautéing, Simmering
  • Cuisine: Indian
  • Diet: Vegetarian

Ingredients

Scale
  • For the curry:
  • 1/3 cup vegetable oil
  • 1 onion, chopped
  • 4 cloves garlic, finely chopped
  • 2 tablespoons grated peeled fresh ginger
  • 1 jalapeno pepper (seeds removed for less heat), finely chopped
  • 2 tablespoons tomato paste
  • 1 1/2 tablespoons Madras curry powder
  • 1 1/2 tablespoons garam masala
  • 1 cinnamon stick
  • 1/2 head cauliflower, cut into florets
  • 1 (15-ounce) can chickpeas, drained and rinsed
  • 2 pounds plum tomatoes, quartered
  • 3 ears of corn, kernels cut off (about 2 cups)
  • 1/2 cup heavy cream
  • 2 teaspoons honey
  • Kosher salt
  • For the tomato yogurt:
  • 1 tomato, grated
  • Juice of 1 lime
  • 3/4 cup 2 percent Greek yogurt
  • 1/3 cup fresh cilantro, chopped
  • 2 scallions, thinly sliced
  • Grilled or toasted naan bread, for serving

Instructions

  1. Make the Curry: Heat the vegetable oil in a large Dutch oven over medium heat. Add the onion and cook for about 8 minutes, stirring occasionally, until lightly golden.
  2. Add the garlic, ginger, and jalapeno, and cook for about 1 minute until sizzling and fragrant.
  3. Stir in the tomato paste and cook for 1 minute until it dissolves into the oil. Add the curry powder, garam masala, and cinnamon stick, and cook for 1 more minute, stirring, until the spices darken.
  4. Add 2 cups of water, the cauliflower florets, and chickpeas. Bring the mixture to a simmer, then cover and cook for about 6 minutes, until the cauliflower is almost tender.
  5. Add the quartered tomatoes to the pot. Simmer, uncovered, for about 5 minutes until the tomatoes soften.
  6. Stir in the corn kernels, heavy cream, and honey. Continue to simmer for about 7 minutes, until the cauliflower is tender and the tomatoes have broken down into the sauce. Season with salt.
  7. Remove and discard the cinnamon stick before serving.
  8. Make the Tomato Yogurt: While the curry simmers, mix the grated tomato, lime juice, Greek yogurt, 1/4 cup of cilantro, and the scallions in a small bowl. Season with salt.
  9. Serve: Divide the curry among bowls. Top each serving with a dollop of the tomato yogurt and a sprinkle of the remaining fresh cilantro. Serve with warm naan bread on the side.

Notes

  • Toasting the spices in the hot oil for a minute helps to bloom their flavors, making the curry more aromatic.
  • The vegetables are added in stages to ensure that everything is perfectly cooked and not mushy.
  • The tomato yogurt provides a cool, creamy contrast to the warm, spiced curry.

Nutrition

  • Serving Size: 1/6 of recipe (without naan)
  • Calories: 500-600
  • Sugar: 20-28 g
  • Sodium: 700-900 mg (before adding salt to taste)
  • Fat: 30-40 g
  • Saturated Fat: 10-14 g
  • Trans Fat: 0 g
  • Carbohydrates: 50-60 g
  • Fiber: 12-16 g
  • Protein: 10-14 g
  • Cholesterol: 40-60 mg

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

For more recipe follow my Pinterest account

Conclusion: A Bowlful of Summer Comfort

This Tomato-Cauliflower Curry is the perfect proof that a comforting, hearty meal can also be fresh, vibrant, and perfect for summer. It’s a delicious and healthy way to celebrate the abundance of the season, all in one simple pot. This is a recipe that is sure to become a new favorite for your “Meatless Monday” or any night you crave a flavorful, nourishing meal.

Frequently Asked Questions (FAQs)

Can I make this curry vegan?

Yes, absolutely! To make a vegan version, simply substitute the heavy cream with an equal amount of full-fat canned coconut milk, omit the honey (or use maple syrup), and use a plain, dairy-free yogurt for the raita topping.

My curry seems a little thin. How can I thicken it?

If your sauce is thinner than you’d like, you can simply let it simmer, uncovered, for an extra 5-10 minutes to allow more of the liquid to reduce and the sauce to concentrate.

What other vegetables would work well in this recipe?

This Tomato-Cauliflower Curry is very adaptable! You could add cubed sweet potatoes (add them with the cauliflower), diced zucchini (add it with the corn), or stir in a few large handfuls of fresh spinach at the very end until it wilts.