The Ultimate Easy 30-Minute Vegetarian Curry: Sweet Potato, Cauliflower, & Crispy Chickpeas
This easy vegetarian curry can be yours in under 30 minutes! It’s a wonderfully flavorful curry recipe featuring tender sweet potatoes, hearty cauliflower, and delightfully crispy roasted chickpeas. This simple veggie curry is an absolute winner for a quick weeknight dinner, perfect for Meatless Monday, or any day you crave a healthy and satisfying meal.
There’s nothing quite like a warm, comforting meal to brighten the mood, especially when the weather outside has other plans. Lately, our spring has been playing tricks, feeling more like a lingering winter with persistent snow flurries. While it’s not enough to build a snowman, the sight of falling snow certainly keeps me dreaming of sunny days and outdoor frolics. I’m truly yearning for warmer weather, envisioning myself spending more time outside, even if it’s just in our own backyard. I believe a dose of sunshine would make these days of social isolation feel a little lighter, don’t you?
During these unique times, how have you found yourselves passing the hours? If you’re a parent navigating the delightful chaos of young children, you know every day can feel like a three-ring circus! Around 3 PM, I often find myself dreaming of a quiet evening on the couch, perhaps with a glass of wine, tapping away at my computer. My husband, Etienne, and I have been thoroughly enjoying re-watching all the Star Wars movies – a classic escape I wholeheartedly recommend!
Despite my longing for the vibrant hues of spring and the warmth of summer, the chilly air outside continues to inspire me to create cozy, hearty meals. Like many, we’ve been embracing the art of improvisation, concocting dishes from the diverse array of random veggies and pantry staples we have on hand. It was precisely out of one such “throw it all together and see what happens” evening that this incredibly easy vegetarian curry was born. And let me tell you, it was a delicious success!

Why This Easy Vegetarian Curry Will Become Your New Favorite
In a world where time is a precious commodity, finding recipes that are both quick to prepare and incredibly satisfying is a true culinary victory. This easy vegetarian curry fits the bill perfectly. It’s not just a meal; it’s a testament to how simple ingredients can come together to create something extraordinary. Imagine a rich, aromatic curry, packed with vibrant vegetables and protein, ready to be devoured in under 30 minutes. That’s exactly what you get with this recipe. It’s the ideal solution for busy weeknights, a brilliant way to incorporate more plant-based meals into your diet, and a fantastic option for a flavorful Meatless Monday.
A Deep Dive into the Star Ingredients
While this curry is wonderfully versatile and adaptable to whatever you have in your fridge, my go-to combination for this recipe includes:
- Sweet Potatoes: These vibrant tubers bring a natural sweetness and creamy texture that beautifully balances the spice of the curry. Beyond their delicious flavor, sweet potatoes are packed with vitamins, fiber, and antioxidants, making this curry not just tasty but incredibly nutritious.
- Cauliflower Florets: Cauliflower is a fantastic addition, offering a subtle nutty flavor and absorbing the rich curry sauce wonderfully. It holds its shape well, providing a satisfying bite amidst the tender sweet potatoes. Like sweet potatoes, cauliflower is a nutritional powerhouse, rich in vitamins C and K, and a good source of fiber.
- Chickpeas: The true game-changer in this recipe! Instead of simply simmering them in the curry, I highly recommend roasting the chickpeas separately until they’re golden and irresistibly crunchy. This adds a delightful textural contrast and a boost of plant-based protein and fiber, making the meal even more substantial and enjoyable. The crunch of roasted chickpeas against the creamy curry is pure culinary magic.
The beauty of this dish is its flexibility. You can customize it based on what you have on hand, ensuring no two curries are exactly alike, but always delicious. The fact that it comes together in under 30 minutes is just the icing on the cake, or rather, the cilantro on the curry!

Crafting Your 30-Minute Vegetarian Curry: A Step-by-Step Guide
One of the most appealing aspects of this vegetarian curry is how straightforward its preparation is. With a little bit of pre-chopping (also known as “mise en place”), you can truly shave off precious minutes and have dinner on the table in record time. Here’s how to bring this flavorful dish to life:
1. Building the Flavor Base: Begin by warming a tablespoon of olive oil in a large skillet or Dutch oven over medium-high heat. Add your diced yellow onion and sauté for a few minutes until it begins to soften and turn translucent. This step is crucial for developing the base flavor of your curry. Next, introduce the minced garlic and fresh grated ginger, cooking for just another minute until fragrant. Be careful not to burn the garlic, as this can impart a bitter taste. Finally, stir in the Thai red curry paste. Allowing the paste to heat up slightly in the pan truly unlocks its vibrant flavors and aromatic spices, filling your kitchen with a heavenly scent. This initial burst of fragrance is half the joy of cooking, don’t you think? I always keep a tub of this red curry paste in my fridge because we adore its authentic taste and use it frequently!
2. Simmering to Perfection: Once the aromatics and curry paste have heated through, it’s time to add the stars of the show: the sweet potato chunks and cauliflower florets. Pour in one can of rich, creamy coconut milk. I always opt for full-fat coconut milk for that luxurious, creamy texture, but feel free to use light coconut milk if you prefer a lighter curry. Reduce the heat to medium-low, cover your skillet with a lid, making sure to leave a small gap for steam to escape. Let the curry simmer gently for about 15-20 minutes, or until the sweet potatoes and cauliflower are wonderfully fork-tender. This is the perfect window of time to get your rice cooking and prepare your crispy chickpeas!
3. The Magic of Crispy Chickpeas: While your curry is simmering, preheat your oven to 400°F (200°C). Drain and thoroughly rinse your canned chickpeas, then spread them in a single layer on a baking sheet. The key to ultimate crispiness is to ensure they are as dry as possible; use a paper towel to gently rub them until completely dry, discarding any loose peels that come off. Drizzle the remaining tablespoon of olive oil over the chickpeas and toss them to coat evenly. Roast in the preheated oven for 15-20 minutes, shaking the baking sheet halfway through to ensure even browning and crisping. Once they’re golden brown and wonderfully crunchy, sprinkle them with a touch of sea salt. Trust me, these roasted chickpeas are so good, you’ll have to resist devouring them straight off the pan!


Serving Suggestions and Creative Variations
Once your easy vegetarian curry is cooked to perfection and your chickpeas are delightfully crispy, it’s time to assemble your masterpiece. This curry is incredibly versatile and pairs well with a variety of accompaniments, allowing you to tailor it to your preferences or what you have available.
What to Serve With Your Curry:
- Coconut Rice: Our absolute favorite way to enjoy this curry is alongside my easy coconut rice. The subtle sweetness and richness of coconut rice complement the spicy and savory notes of the curry beautifully, creating a harmonious flavor profile.
- Quinoa: For a protein-packed and gluten-free option, serving this curry over a bed of fluffy quinoa is an excellent choice.
- Fresh Greens: A simple bed of fresh spinach leaves or massaged kale can add a wonderful freshness and lightness to the dish, while also boosting your vegetable intake.
- Naan or Roti: Warm, soft naan bread or flaky roti are perfect for scooping up every last drop of the delicious curry sauce.
- On Its Own: Honestly, this curry is so flavorful and satisfying, it can easily be enjoyed as a stand-alone meal.
Unleash Your Inner Chef: Customizing Your Curry
Given that many of us are getting creative with our pantry staples these days, feel empowered to take this recipe and make it truly your own. The base is forgiving and adaptable, inviting experimentation. Consider these delicious additions or substitutions:
- Vegetable Swaps: Feel free to toss in any other veggies you have on hand. Diced bell peppers (red, yellow, or orange for sweetness), zucchini, green beans, or even spinach or kale (added at the end until wilted) would be fantastic. Butternut squash or pumpkin can also replace sweet potatoes for a seasonal twist.
- Protein Boosts: If you’re not strictly vegetarian, cooked chicken or shrimp can be added. For plant-based protein, consider adding cubes of firm tofu (pan-fried or baked for extra texture) or tempeh.
- Spice Level: The recipe suggests 1-2 tablespoons of red curry paste. If you love a fiery kick, don’t hesitate to add a bit more – we often use 2-3 tablespoons for an extra warming spice!
- Garnishes Galore: Beyond fresh cilantro and a squeeze of lime, elevate your curry with a sprinkle of toasted cashews or peanuts for added crunch, a drizzle of sriracha for more heat, or a dollop of plain Greek yogurt or sour cream for a cooling contrast.

Why This Curry is a Meal Prep Dream
Not only is this easy vegetarian curry perfect for a quick dinner, but it also makes an excellent candidate for meal prepping. You can prepare a larger batch at the beginning of the week, and you’ll have delicious, healthy lunches or dinners ready to go. Simply store leftovers in an airtight container in the fridge for 2-3 days. While the roasted chickpeas may lose some of their crispiness over time, their flavor remains wonderful, and they still add a fantastic texture to the reheated curry.
This recipe is truly a quick dinner win, offering maximum flavor with minimal effort. It’s a versatile, wholesome, and incredibly satisfying meal that you’ll want to add to your regular rotation. So, next time you’re looking for a vibrant, plant-based dish that comes together in a flash, reach for this sweet potato, cauliflower, and crispy chickpea curry.
PS – Stay tuned for next week’s exciting 3-ingredient recipe! Take care and happy cooking.


More Delicious & Easy 30-Minute Meal Ideas:
- Cheesy Mexican Quinoa Casserole
- Hearty Veggie and Sausage Pasta Skillet
- Quick & Easy Thai Basil Chicken
Easy Vegetarian Curry
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
5 from 8 reviews
Author: Katherine | Love In My Oven
Total Time: 30 minutes
Yield: 3–4 servings 1x
Description
This easy vegetarian curry can be yours in under 30 minutes! It’s a tasty curry recipe with sweet potatoes, cauliflower and roasted chickpeas. This easy veggie curry is perfect for meatless Monday!
Ingredients
Scale
- 2 tbsp olive oil, divided
- 1/2 yellow onion, diced
- 2 cloves garlic, minced
- 1 tbsp fresh ginger, grated
- 1–2 tbsp Thai red curry paste*
- 1 medium sweet potato, cut into 1″ chunks (~2 cups)
- 2 cups cauliflower florets
- 1 can (400mL) full-fat coconut milk**
- 2 cups chickpeas, drained and rinsed
- 1/2 tsp sea salt
- optional: cilantro, lime for garnish
Instructions
- Warm 1 tbsp of the olive oil in a large skillet over medium-high heat, then add the diced onion. Sauté the onion for a few minutes, then add the garlic and sauté for an additional minute. Add the fresh ginger and curry paste an stir for one more minute.
- Add the sweet potato chunks and cauliflower florets, and pour in the coconut milk. Turn the heat to medium-low, and cover the skillet with a lid, leaving a bit of a gap for steam to escape. Simmer the curry for 15-20 minutes, or until the potato and cauliflower are fork tender.
- Preheat the oven to 400 F and scatter the chickpeas all over the baking sheet. Use a paper towel to rub the chickpeas until thoroughly dry. Discard any peels that come off in the process. Drizzle the remaining tablespoon of olive oil over the chickpeas and rub it over the chickpeas. Place the chickpeas in the oven and roast for 15-20 minutes, or until crispy. Remove the tray halfway to shake the chickpeas around before placing them back in the oven. Once crispy, sprinkle with sea salt.
- When the curry is cooked, serve over rice, quinoa or on its own, topping with the crispy chickpeas!
Leftover curry can be kept in an airtight container, in the fridge, for 2-3 days. The chickpeas will not stay crispy after a day or so but they’re still tasty!
Notes
*1 tbsp is recommended for those sensitive to spice. We love our spice, so 2-3 tbsp is ideal for us!
**Full-fat coconut milk will yield a creamier curry, but feel free to sub with light coconut milk
***Substitute the vegetables for any others you have on hand. Think zucchini, broccoli, snap peas, peppers
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: curries
- Method: skillet
- Cuisine: Thai