ADVERTISEMENT

Easy Vegetarian Indian Meals – 30-Minute One-Pan Dinner

By August 10, 20268 min read

Vegetarian Indian Meals are a celebration of bold spices, hearty legumes, and fresh vegetables, all coming together in one comforting dish. This recipe for a one-pan chickpea and spinach curry (chana palak) is my go-to when I need a quick, nutritious dinner that doesn't skimp on flavor.

Advertisements1

The beauty of this dish lies in its simplicity: pantry staples like canned chickpeas and crushed tomatoes are elevated with a fragrant blend of cumin, coriander, turmeric, and garam masala. A generous handful of fresh spinach wilts into the sauce, adding color and a boost of iron. Serve it over fluffy basmati rice or with warm naan for a complete meal that's sure to become a family favorite.

Why You'll Love This Recipe

1

One-Pan Wonder: Everything cooks in a single skillet, meaning minimal cleanup.
2

Ready in 30 Minutes: Perfect for busy weeknights when you need dinner fast.
3

Budget-Friendly: Uses affordable pantry staples like canned chickpeas and spices.
4

Customizable Heat: Adjust the chili to suit your spice preference, from mild to fiery.

About the Ingredients

2 tablespoons (30ml) vegetable oil

Use a neutral oil like canola or sunflower. For a richer flavor, substitute with ghee or coconut oil.

1 large yellow onion, finely chopped (about 1 1/2 cups / 190g)

Yellow onions provide a sweet base. You can use white or red onions, but they will alter the flavor slightly.

4 cloves garlic, minced (about 1 tablespoon)

Fresh garlic is essential. If you're in a pinch, use 1 teaspoon of garlic paste.

1 tablespoon (15g) grated fresh ginger

Fresh ginger adds a zing. Substitute with 1 teaspoon ground ginger, but the flavor will be less bright.

1 green chili, finely chopped (optional, for heat)

Adjust the amount based on your spice tolerance. Omit for a mild dish or use a jalapeño for less heat.

1 tablespoon ground cumin

Ground cumin is a cornerstone of Indian cooking. If you have whole cumin seeds, toast them in oil before adding the onion.

1 tablespoon ground coriander

Coriander adds a citrusy note. It's best to use ground coriander rather than substituting with fresh cilantro.

1 teaspoon ground turmeric

Turmeric gives the dish its golden color. It's also known for its anti-inflammatory properties.

1 teaspoon garam masala

Garam masala is a warming spice blend. You can make your own or use a store-bought version.

1 (14-ounce / 400g) can crushed tomatoes

Crushed tomatoes create a thick sauce. If you only have diced tomatoes, blend them first or crush with a potato masher.

1 (14-ounce / 400g) can chickpeas, drained and rinsed

Rinsing removes excess sodium. You can also use 1 1/2 cups of cooked dried chickpeas.

1 cup (240ml) vegetable broth

Use low-sodium broth to control salt. Water works in a pinch, but the flavor will be less rich.

4 cups (120g) fresh spinach, roughly chopped

Baby spinach is convenient, but regular spinach works. You can also use frozen spinach, thawed and squeezed dry.

1/2 teaspoon salt, or to taste

Adjust salt based on your broth and personal preference.

Fresh cilantro, chopped, for garnish (optional)

Cilantro adds a fresh finish. If you don't like cilantro, use parsley or omit.

Tips & Tricks

Don't skip toasting the spices

Cooking the spices in oil for a minute before adding liquids intensifies their flavor. Be careful not to burn them.

Rinse the chickpeas well

Canned chickpeas are coated in a salty liquid that can make the dish too salty. Rinsing removes excess sodium.

Adjust the consistency

If the curry is too thick, add a splash of water or broth. If it's too thin, simmer uncovered for a few extra minutes to reduce.

Pro Tips

1

Prep ahead: Chop the onion, garlic, and ginger in advance to save time on busy nights.
2

Use full-fat coconut milk for a creamier version: Stir in 1/2 cup (120ml) at the end for a rich, indulgent sauce.
3

Add a squeeze of lemon juice before serving: The acidity brightens all the flavors.
4

Make it a meal: Serve with basmati rice or naan bread for a complete and satisfying dinner.

Step-by-Step Instructions

1. Heat the Oil

Heat the vegetable oil in a large skillet or Dutch oven over medium heat (350°F / 175°C). Add the chopped onion and cook, stirring occasionally, until soft and translucent, about 5 minutes. The onion should be fragrant but not browned.

2. Add Aromatics

Add the garlic, ginger, and green chili (if using). Cook for 1 minute until fragrant, stirring constantly to prevent burning. The mixture should be sizzling but not browning.

3. Toast the Spices

Add the cumin, coriander, turmeric, and garam masala. Stir for 30 seconds until the spices are fragrant and coat the onion mixture. This blooming step releases their essential oils.

4. Simmer the Sauce

Pour in the crushed tomatoes and vegetable broth. Stir to combine, scraping up any browned bits from the bottom. Bring to a simmer, then reduce heat to medium-low (300°F / 150°C) and let it bubble gently for 10 minutes, stirring occasionally. The sauce should thicken slightly.

5. Add Chickpeas

Stir in the drained chickpeas and salt. Simmer for 5 more minutes to allow the chickpeas to absorb the flavors. The sauce should be thick enough to coat the back of a spoon.

6. Wilt the Spinach

Add the chopped spinach in handfuls, stirring until it wilts into the sauce, about 2-3 minutes. The spinach should be bright green and tender.

7. Finish and Serve

Taste and adjust seasoning with salt. Garnish with fresh cilantro if desired. Serve hot over rice or with naan. The curry should be bubbling gently when served.

Delicious Variations

Creamy Coconut Chickpea Curry

Stir in 1/2 cup (120ml) coconut milk at the end for a richer, slightly sweet sauce.

Sweet Potato and Chickpea Curry

Add 1 cup (150g) cubed sweet potato with the chickpeas and simmer until tender, about 10 minutes longer.

Spicy Chickpea Curry

Add an extra green chili or 1/2 teaspoon of red pepper flakes with the spices for more heat.

How to Store Vegetarian Indian Meals

Refrigerator

Store in an airtight container in the refrigerator for up to 4 days.

Freezer

Freeze in a freezer-safe container for up to 3 months. Thaw overnight in the refrigerator before reheating.

Reheating

Reheat in a saucepan over medium heat, stirring occasionally, until heated through. Add a splash of water if the curry has thickened.

Frequently Asked Questions

Q: Can I use frozen spinach instead of fresh?

Yes, you can use frozen spinach. Thaw it first and squeeze out excess moisture before adding it to the curry. You may need to reduce the cooking time slightly.

Q: Is this curry gluten-free?

Yes, this recipe is naturally gluten-free as long as you use a gluten-free vegetable broth. Check the labels on your spices and canned tomatoes to be safe.

Q: Can I make this in a slow cooker?

Yes, you can. Sauté the onion, garlic, ginger, and spices in a skillet first, then transfer to a slow cooker with the tomatoes, broth, and chickpeas. Cook on low for 6-8 hours or high for 3-4 hours. Stir in the spinach during the last 30 minutes.

Q: What can I use instead of chickpeas?

You can substitute chickpeas with lentils (use 1 cup dried, cooked) or white beans like cannellini. Adjust cooking time accordingly.

Q: How can I make this curry less spicy?

Omit the green chili entirely and reduce the garam masala to 1/2 teaspoon. You can also add a dollop of yogurt or coconut milk to cool down the heat.

I hope you enjoy this delicious and easy Vegetarian Indian Meals recipe! If you try it, please leave a comment below and let me know how it turned out. Don't forget to share your photos on social media and tag me @yourblog. Happy cooking!

Vegetarian Indian Meals

Vegetarian Indian Meals

Vegetarian Indian Meals: a vibrant one-pan chickpea curry with spinach, ready in 30 minutes for a healthy weeknight dinner.

★★★★½ 4.8 (127 ratings)
15 minPrep time25 minCook time6Servings285 kcalCalories

🧂 Ingredients

  • 2 tablespoons (30ml) vegetable oil
  • 1 large yellow onion, finely chopped (about 1 1/2 cups / 190g)
  • 4 cloves garlic, minced (about 1 tablespoon)
  • 1 tablespoon (15g) grated fresh ginger
  • 1 green chili, finely chopped (optional, for heat)
  • 1 tablespoon ground cumin
  • 1 tablespoon ground coriander
  • 1 teaspoon ground turmeric
  • 1 teaspoon garam masala
  • 1 (14-ounce / 400g) can crushed tomatoes
  • 1 (14-ounce / 400g) can chickpeas, drained and rinsed
  • 1 cup (240ml) vegetable broth
  • 4 cups (120g) fresh spinach, roughly chopped
  • 1/2 teaspoon salt, or to taste
  • Fresh cilantro, chopped, for garnish (optional)

📋 Instructions

  1. 1Heat the Oil — Heat the vegetable oil in a large skillet or Dutch oven over medium heat (350°F / 175°C). Add the chopped onion and cook, stirring occasionally, until soft and translucent, about 5 minutes. The onion should be fragrant but not browned.
  2. 2Add Aromatics — Add the garlic, ginger, and green chili (if using). Cook for 1 minute until fragrant, stirring constantly to prevent burning. The mixture should be sizzling but not browning.
  3. 3Toast the Spices — Add the cumin, coriander, turmeric, and garam masala. Stir for 30 seconds until the spices are fragrant and coat the onion mixture. This blooming step releases their essential oils.
  4. 4Simmer the Sauce — Pour in the crushed tomatoes and vegetable broth. Stir to combine, scraping up any browned bits from the bottom. Bring to a simmer, then reduce heat to medium-low (300°F / 150°C) and let it bubble gently for 10 minutes, stirring occasionally. The sauce should thicken slightly.
  5. 5Add Chickpeas — Stir in the drained chickpeas and salt. Simmer for 5 more minutes to allow the chickpeas to absorb the flavors. The sauce should be thick enough to coat the back of a spoon.
  6. 6Wilt the Spinach — Add the chopped spinach in handfuls, stirring until it wilts into the sauce, about 2-3 minutes. The spinach should be bright green and tender.
  7. 7Finish and Serve — Taste and adjust seasoning with salt. Garnish with fresh cilantro if desired. Serve hot over rice or with naan. The curry should be bubbling gently when served.
👨‍🍳 Chef's Note: This curry tastes even better the next day as the flavors meld together. Make a double batch for easy lunches!

Servings: 6

Cuisine: Indian

Course: Main Course

Nutrition (per serving): 285 kcal · 12g protein · 22g carbs · 9g fat

Leave a Comment

x
Advertisements