Everyday Nourishing Foods

  • Home
  • Recipes
  • Lunch ideas
  • Dinner ideas
  • About
menu icon
go to homepage
  • Recipe Index
  • Cooking Tools
  • Food Tips
  • About
  • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • search icon
    Homepage link
    • Recipe Index
    • Cooking Tools
    • Food Tips
    • About
    • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • ×
    Home » Recipes » Indian Vegetable Recipes

    Indian Cabbage Stir Fry Recipe With Kidney Beans

    Modified: Jul 2, 2026 Published: Jul 2, 2026 by Sravanthi Chanda. Leave a Comment

    • Facebook
    • Reddit
    • WhatsApp
    No ratings yet
    Jump to Recipe Add as Google Preferred Source

    This Indian cabbage recipe with kidney beans is a quick everyday curry that you can make with basic pantry ingredients. Cabbage cooks fast, and when you add cooked kidney beans, it becomes more filling.

    I like making this on busy weekdays when I already have cooked beans in the fridge or freezer. You do not need any onion, garlic, or heavy curry base for this recipe. Serve this Indian cabbage curry with chapati, rice, and a simple toor dal for a comforting Indian meal.

    Close view of cabbage stir fry with kidney beans, tomatoes, and spices.

    Quick Recipe Info

    • Cook time: Around 15 to 20 minutes.
    • Texture: Cabbage will be soft and lightly golden, not mushy.
    • Best served with: Chapati, rice, millet, quinoa, or a simple dal.
    Jump to:
    • Quick Recipe Info
    • A Simple and Filling Indian Cabbage Recipe
    • Ingredients and Substitutions
    • How to Make Indian Cabbage Recipe
    • Variations
    • Recipe
    • Serving Tips

    A Simple and Filling Indian Cabbage Recipe

    Sravanthi Chanda standing in a rose garden, wearing a light green embroidered sweater and patterned black kurta, smiling softly with trees and flowers in the background.

    This cabbage stir fry is one of those simple Indian sabzi recipes that work well for everyday meals. The kidney beans make the cabbage more filling, and the quick tadka with mustard seeds, cumin seeds, curry leaves, and ginger adds enough flavor to the dish without needing a separate sauce.

    In my kitchen, I usually keep cooked beans ready for weekly meal prep. Recipes like this help me turn a basic vegetable stir-fry into a practical lunch side. You can use canned beans or cook red kidney beans easily using my Instant Pot kidney beans guide.

    If you like this kind of vegetable side dish, try my Indian zucchini curry, sauteed green peas, or pumpkin stir fry for a quick weekday meal.

    Happy Cooking!

    -Sravanthi

    Ingredients and Substitutions

    Here are the ingredients you need to make this Indian cabbage stir fry.

    Cabbage: Use finely shredded green cabbage. Thinly shredded cabbage cooks faster and gives the best texture. You can use red cabbage, but the color will change once you add turmeric.

    Kidney beans: You can use canned kidney beans or home-cooked kidney beans. If using canned beans, drain and rinse them well before adding. Chickpeas, black-eyed peas, or pinto beans will also work in this recipe.

    Mustard seeds, cumin seeds, and curry leaves: These make the base tadka for this cabbage stir fry. Fresh curry leaves give the best flavor. If you do not have curry leaves, skip them.

    Ginger: Freshly chopped ginger gives a nice flavor to this simple stir fry. Chop it finely so it cooks quickly in the oil.

    Tomato: Use a deseeded and finely chopped tomato. Removing the seeds helps keep this cabbage curry dry and not watery.

    Spice powders: I used turmeric powder, red chilli powder, coriander powder, and garam masala. You can reduce the red chilli powder if you want it mild.

    Oil: Any neutral cooking oil will work here. Use sunflower oil, avocado oil, or coconut oil.

    For exact ingredient quantities, see the recipe card below.

    How to Make Indian Cabbage Recipe

    Mustard seeds and cumin seeds sizzling in hot oil in a steel pan.

    Step 1: Heat oil in a wide pan over medium heat. Add mustard seeds and cumin seeds, and let them splutter.

    Curry leaves and chopped ginger added to sizzling tempered spices in a pan.

    Step 2: Add curry leaves and chopped ginger. Stir for 20 to 30 seconds.

    Fresh shredded cabbage added to a steel pan for stir frying.

    Step 3: Add shredded cabbage and mix well with the tadka.

    Salt added over shredded cabbage and tempered spices in a pan.

    Step 4: Add salt and cook for 3 to 4 minutes, until the cabbage starts to wilt.

    Shredded cabbage with chopped tomato and spice powders added in a steel pan.

    Step 5: Add chopped tomato, turmeric powder, red chilli powder, coriander powder, and garam masala powder.

    Cabbage cooked with tomatoes, curry leaves, and spices in a steel pan.

    Step 6: Mix well and cook for 4 to 5 minutes on medium heat, stirring occasionally.

    Cooked kidney beans added to spiced cabbage in a steel pan.

    Step 7: Once the cabbage is soft and lightly golden, add the cooked kidney beans.

    Finished cabbage and kidney bean stir fry mixed together in a steel pan.

    Step 8: Mix gently and cook for 2 to 3 minutes, until the beans are heated through.

    Finished Indian cabbage stir fry with kidney beans served in a white bowl.

    Step 9: Taste and adjust salt. Serve hot with rice or chapati.

    Variations

    Plain cabbage stir fry: Skip the kidney beans and follow the same method. This makes a simple Indian cabbage stir fry that works well as a side dish. Reduce garam masala if you want a lighter flavor.

    Add coconut: Add 2 tablespoons fresh or frozen grated coconut at the end and mix well. This gives the dish a South Indian poriyal-style finish.

    Add green peas: Add a handful of green peas along with the tomatoes and cook them in the same way. They add color and mild sweetness.

    Use red cabbage: You can make the same recipe with red cabbage. It gives a nice color but may take a few extra minutes to soften.

    Recipe

    Indian cabbage stir fry with kidney beans served in a white bowl.

    Indian Cabbage Stir Fry With Kidney Beans

    By: Sravanthi Chanda
    This Indian cabbage stir fry with kidney beans is a quick Indian sabzi made with shredded cabbage, cooked kidney beans, curry leaves, ginger, and simple spices. Serve it with rice, chapati, or paratha.

    Rate this recipe by clicking the stars!

    No ratings yet
    Print Recipe Pin Recipe
    Prep Time 5 minutes mins
    Cook Time 20 minutes mins
    Total Time 25 minutes mins
    Course Main Course, Side Dish
    Cuisine Indian
    Servings 2
    Calories 162 kcal
    Prevent your screen from going dark

    Ingredients
      

    • 2 cups cabbage finely shredded
    • 1 cup cooked kidney beans canned or home-cooked, drained and rinsed
    • ½ cup tomato deseeded and finely chopped
    • 1 teaspoon ginger finely chopped
    • 8 to 10 curry leaves optional
    • ¼ teaspoon mustard seeds
    • ¼ teaspoon cumin seeds
    • ¼ teaspoon turmeric powder
    • ¼ teaspoon red chilli powder
    • ½ teaspoon coriander powder
    • ¼ teaspoon garam masala powder
    • 1 teaspoon oil
    • ½ teaspoon salt adjust to taste

    Instructions
     

    • Make Tempering: Heat oil in a wide pan or kadai over medium heat. Add mustard seeds and cumin seeds. Let them splutter.
      ¼ teaspoon mustard seeds, 1 teaspoon oil, ¼ teaspoon cumin seeds
    • Add curry leaves, and ginger: Add curry leaves, and finely chopped ginger. Stir for 20 to 30 seconds, until the ginger turns aromatic.
      8 to 10 curry leaves, 1 teaspoon ginger
    • Add shredded cabbage: Add the shredded cabbage to the pan. Mix it well with the tadka.
      2 cups cabbage
    • Add salt and mix well. Cook the cabbage on medium heat for 3 to 4 minutes. It will slowly start to wilt and reduce in volume.
      ½ teaspoon salt
    • Add tomato and spices: Add chopped tomato, turmeric powder, red chilli powder, coriander powder, and garam masala. Mix everything well.
      ½ cup tomato, ¼ teaspoon turmeric powder, ¼ teaspoon red chilli powder, ½ teaspoon coriander powder, ¼ teaspoon garam masala powder
    • Cook the cabbage: For softer cabbage, cover the pan and cook on medium-low heat for 3 to 4 minutes.
    • For cabbage with a slight bite, cook uncovered on medium-high heat, stirring occasionally, until the cabbage is cooked and any extra moisture evaporates.
    • Do not add water. The cabbage and tomato release enough moisture to cook the dish.
    • Add kidney beans: Add the cooked kidney beans and mix gently. Do not mash the beans.
      1 cup cooked kidney beans
    • Finish the stir fry: Cook for 2 to 3 minutes, until the kidney beans are heated through and coated with the spices. Taste and adjust salt if needed. Serve hot.

    Notes

    Tested Tips From My Kitchen

    • Shred the cabbage thinly. Thick cabbage pieces take longer to cook and may not soften evenly.
    • Remove the tomato seeds before chopping. This keeps the stir-fry from becoming watery.
    • Add salt early. This helps the cabbage release moisture and cook faster.
    • Do not add water. Cabbage releases enough moisture while cooking. If the pan looks too dry, lower the heat and continue cooking.
    • Keep the heat at medium. High heat can burn the spices before the cabbage softens.
    • Use canned kidney beans for a quick version. Drain and rinse them well before using. Add kidney beans at the end. They are already cooked and only need a few minutes to warm through.
    • Use well-cooked beans. Kidney beans should be soft but not mushy. If they are too hard, they will not blend well with the cabbage.
    • Storage: Store leftovers in an airtight container in the refrigerator for up to 2 days.
    • Reheating: Reheat in a pan on medium heat. Sprinkle a little water only if needed.
    • Freezing: I do not recommend freezing this recipe, as cabbage loses its texture after thawing.

    Save This Recipe for Later

    Enter your email below, and I'll send this recipe straight to your inbox. You'll also get simple Indian vegetarian recipes and practical cooking ideas from my kitchen.

    Nutrition

    Calories: 162kcalCarbohydrates: 27gProtein: 9gFat: 3gSaturated Fat: 0.3gPolyunsaturated Fat: 1gMonounsaturated Fat: 1gTrans Fat: 0.01gSodium: 603mgPotassium: 590mgFiber: 9gSugar: 4gVitamin A: 607IUVitamin C: 112mgCalcium: 81mgIron: 3mg
    Pin Recipe Share on Facebook
    Enjoyed this recipe?Drop a comment below and let us know your thoughts!

    If you find my kitchen-tested tips helpful, click the button to see more of my recipes first when you search on Google!

    Follow on Google

    Serving Tips

    This Indian cabbage stir fry works well as both a side dish and a light main dish.

    • With flatbread: Serve it with chapati or spinach paratha. You can also use the leftovers as a chapati wrap filling.
    • With rice: Serve it with Instant Pot basmati rice for a simple weekday meal. It also pairs well with millet or quinoa. This stir-fry goes well with Indian kitchari and Indian yogurt rice as well.
    • With salad: A fresh Indian cucumber peanut salad or a tomato onion salad goes well with this curry.
    • With raita: If you make this stir fry spicy, serve it with a simple Indian yogurt sauce on the side.
    • For meal prep: This cabbage kidney bean stir fry keeps well in the refrigerator for 2 to 3 days. Reheat it in a pan on medium heat for the best texture.

    I hope you try this Indian Cabbage Stir Fry Recipe with Kidney Beans for your next weekday lunch or dinner. Please leave a comment and share how you served it. You can also explore more quick ideas in these Indian vegetable side dishes when you need simple meal inspiration.

    Want to Save This Recipe?

    Enter your email below to save this recipe for later. I’ll send it to your inbox, along with simple Indian vegetarian recipes to make everyday cooking easier.

    PIN the recipe for later use!

    Bowl of Indian cabbage stir fry with kidney beans on a light surface.

    If you find my kitchen-tested tips helpful, click the button to see more of my recipes first when you search on Google!

    Follow on Google

    More Indian Vegetable Recipes

    • No onion no tomato kala chana curry with bell peppers and spinach.
      Indian Bell Pepper Kala Chana Curry (No Onion No Tomato)
    • Close view of green moong curry served with coriander leaves in a white bowl.
      Whole Moong Dal Recipe (Green Mung Bean Curry)
    • Close-up of 15-minute South Indian tomato curry without coconut or cream, garnished with fresh cilantro.
      15-Minute South Indian Tomato Curry (No Coconut, No Cream)
    • Close-up of roasted paneer salad with Indian spiced paneer cubes, cucumber, carrot, tomato, and fresh herbs.
      Roasted Paneer Salad (Indian-Style High Protein Recipe)
    • Facebook
    • Reddit
    • WhatsApp

    Leave a Reply Cancel reply

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

    Recipe Rating




    Sravanthi Chanda standing in a rose garden, wearing a light green embroidered sweater and patterned black kurta, smiling softly with trees and flowers in the background.

    I'm Sravanthi and I share Indian lunch and dinner recipes on my blog. These easy-to-follow recipes are made from scratch using fresh ingredients and come with step-by-step photos, perfect for family meals.

    More about me →

    Share your Feedback

    Have suggestions or feedback? I’d love to hear from you below! Take this quick 2-minute survey to help shape future content.

    Take the Survey

    Latest Recipes

    • Indian cabbage stir fry with kidney beans served in a white bowl.
      Indian Cabbage Stir Fry Recipe With Kidney Beans
    • Cooked brown chickpeas served in a steel bowl with fresh cilantro on top.
      Instant Pot Kala Chana (Brown Chickpeas)
    • Instant Pot rajma masala served in a white bowl with onion and cilantro garnish.
      Instant Pot Rajma (Indian Kidney Beans Curry)
    • Finished black chickpea masala served in a white bowl with fresh coriander leaves.
      Black Chickpea Masala (Kala Chana Recipe)
    • Leftover basmati rice tempered South Indian style with peanuts, green peas, curry leaves, and green chili.
      Indian Fried Rice – South Indian Tempered Leftover Rice
    • Saag gobi served in a white bowl with roasted cauliflower florets in spinach curry.
      Saag Gobi (Indian Spinach and Cauliflower Curry)

    Popular Recipes

    • Perfectly cooked basmati rice garnished with cardamom and whole spices.
      Restaurant Style Indian Rice Recipe
    • A stack of crispy red lentil wraps topped with a fresh cilantro leaf, served on a white plate over a colorful checkered napkin.
      Easy Red Lentil Wraps Recipe (Vegan High Protein Tortillas)
    • Top view of a bowl filled with shiny, cooked kidney beans on a marble surface with the logo 'everydaynourishingfoods' visible.
      Instant Pot Red Kidney Beans (Soaked and Dried)
    • Bowl of chana saag featuring chickpeas in a thick spinach sauce, on a colorful checkered cloth, with 'Everyday Nourishing Foods' watermark.
      Chana Saag (Indian Chickpea and Spinach Curry)
    • Kidney beans soup in a white bowl with rich broth and hearty vegetables.
      Red Kidney Beans Soup (Easy & Vegan Recipe)
    • A bowl of vibrant green Indian spinach saag on a colorful checkered napkin.
      Easy Indian Saag Recipe (Quick Spinach Curry)
    • How to Cook Basmati Rice in a Rice Cooker
    • A bowl of cooked black beans garnished with a fresh basil leaf, placed on a light-colored cloth background.
      Instant Pot Black Beans: The No-Fuss, Zero-Waste Guide (Soaked & No-Soak)

    Footer

    ↑ Back to Top
    • About Me
    • Privacy Policy
    • Accessibility
    • Contact
    • Quick Feedback?

    Copyright © Everyday Nourishing Foods 2026

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required