Flavor-Packed Western Indian White Bean & Sweet Potato Stew: A Hearty Vegan Delight
Prepare your taste buds for an extraordinary culinary journey with this Western Indian-inspired White Bean and Sweet Potato Stew. Far from your average comfort food, this creamy, satisfying dish boasts a symphony of authentic Indian flavors that will tantalize your senses. Infused with aromatic mustard seeds, fragrant curry leaves, and a vibrant chili oil, it’s a wholesome, hearty meal perfect for any day of the week. This recipe is not only delicious but also naturally gluten-free, soy-free, and offers a nut-free option, making it accessible to many dietary needs.

Table of Contents
- Why You’ll Love This Flavorful White Bean Stew
- The Heart of the Flavor: Western Indian Inspiration
- Recipe Overview: Western Indian-Inspired White Bean Sweet Potato Stew
- Key Ingredients for Your Indian Stew
- Expert Tips for a Perfect Stew
- How to Make This Creamy Indian White Bean Stew
- What to Serve with Indian White Bean Stew
- Versatile Flavor Explorations: Italian & Cajun Twists
- Frequently Asked Questions

Beans are incredibly versatile, and I love incorporating them into vibrant Indian sauces as a delightful alternative to tofu or plant-based meat substitutes. This approach not only speeds up cooking time but also makes the dish incredibly accessible and budget-friendly. The magic lies in the rich, complex flavors of the sauces themselves, eliminating the need for meat often found in traditional Indian recipes. In this particular stew, we harness the robust spices and signature spiced oil of Western Indian cuisine, harmoniously blending them with tender white beans, naturally sweet sweet potatoes, and nutrient-rich spinach. The profound and comforting flavors draw inspiration directly from the vibrant culinary traditions of Maharashtrian cuisine, offering a truly authentic experience.

The result is an astonishingly flavorful, effortlessly prepared, and deeply satisfying white bean stew. Beyond its incredible taste, it’s also remarkably economical, costing less than $3 per serving depending on your pantry staples. We build the base of this stew much like a classic chickpea curry, then introduce hearty sweet potatoes and creamy white beans. The real showstopper, however, is the quick spiced oil – a blend of popping mustard seeds, aromatic curry leaves, and a touch of red chili – which elevates the dish to an entirely new level of deliciousness. For an added textural contrast, we often include roasted peanuts, but if you prefer a nut-free option, simply skip them or substitute with toasted hemp seeds or other seeds for that desirable crunch and a subtle nutty essence.
Why You’ll Love This Flavorful White Bean Stew
- Effortless One-Pan Meal: Designed for convenience, this stew comes together beautifully in a single pan, minimizing cleanup and maximizing enjoyment. It’s perfect for busy weeknights.
- Quick & Satisfying: Ready in approximately 30 minutes of active cooking time, it’s an ideal solution for a wholesome, homemade dinner without spending hours in the kitchen.
- Incredibly Versatile: While phenomenal as is, this stew is a fantastic canvas for customization. Easily adjust the vegetables, beans, or even the spice level to suit your preferences or what you have on hand.
- Cozy & Flavor-Packed: Every spoonful is bursting with rich, comforting flavors, packed generously with nutritious vegetables and protein-rich beans, ensuring a deeply satisfying experience.
- The Magic of Spiced Oil: The inclusion of a quick, freshly made spiced oil is a game-changer. Taking just minutes to prepare, it infuses the stew with an extraordinary depth of flavor and a delightful aromatic kick that truly sets this dish apart.
- Dietary Friendly: Naturally gluten-free and soy-free, this recipe also includes a straightforward nut-free option, making it suitable for a wide range of dietary needs and preferences without compromising on taste.
More Indian-Inspired Bean Dishes to Explore
If you love the concept of Indian-inspired bean dishes, be sure to check out these other fantastic recipes:
- Saag Butter Beans
- Dhaba White Beans
- Kerala-Style Spicy White Bean Stew
- Indian-Spiced Lentil Bean Stew
- Balchao Mushrooms with Crispy White Beans
Western Indian-Inspired White Bean Sweet Potato Stew
Ingredients
For the White Bean Stew
- 2 teaspoons oil
- 1 cup chopped red onion, chopped small
- 1/2 teaspoon salt, divided
- 1 tablespoon ginger garlic paste, or use 4 cloves minced garlic and 1/2” ginger, minced
- 1/2 to 1 teaspoon garam masala
- 1/2 teaspoon black pepper
- 1/4 teaspoon crushed fennel seeds
- 1 teaspoon Kashmiri chili powder
- 2 cups chopped tomato, chopped small
- 1 1/2 cups water or stock
- 1 1/2 cups chopped sweet potato, chopped small
- 15 ounce can white beans, such as cannellini beans, northern beans, navy beans, butter beans, or chickpeas, or use 1 1/2 cups cooked beans of choice
- 1/4 cup non-dairy yogurt, or non-dairy cream. See notes.
- 3 ounces fresh or frozen spinach
For the Spiced Oil
- 2 teaspoons oil
- 1 teaspoon mustard seeds
- 2 dried red chilies, stems removed, such as cayenne, Indian chili, Thai chili, or use California red for less heat. Or use about 1 teaspoon crushed pepper.
- 10 to 12 fresh curry leaves, or use dried
- 1/2 teaspoon Kashmiri chili powder
For Garnish
- 2 tablespoons chopped roasted peanuts, or more, to taste. Use hemp seeds or other toasted seeds for nut-free.
- chopped cilantro
- lemon juice
Instructions
Make the curry.
- Heat a large skillet over medium heat, and add the oil. Once the oil is hot, add the onion and 1/4 teaspoon of the salt, and cook until the onion is starting to turn translucent, about 5 to 7 minutes. If the pan is drying out too much, add a splash of water in between to help the onion cook.
- Mix in a splash of water and the ginger garlic paste. If using minced ginger and garlic instead, add them to the onion and cook for 1 minute before adding the spices. If using ginger garlic paste, cook it for about 15 seconds.
- Mix in the garam masala, black pepper, crushed fennel seeds, Kashmiri chili powder, and a splash of water. Cook for a few seconds, then add the chopped tomato and the remaining 1/4 teaspoon of salt. Cook the tomatoes until they are jammy, about 5 to 6 minutes, pressing the larger pieces to help them break down, adding splashes of water, if the pan dries out.
- Add the water or stock, white beans, chopped sweet potato, and a dash more of salt. Mix, cover with a lid, and cook for 10 to 12 minutes, or until the sweet potatoes are cooked to preference.
- Open the lid, and check a few pieces of the sweet potato for doneness. If they’re cooked to preference, mix in the non-dairy yogurt and the spinach. Adjust the consistency, adding some water, if the stew is getting too thick.
- Bring to a boil, and simmer for 1 to 2 minutes until the spinach is wilted. Switch off the heat, add a splash of lemon juice, then taste and adjust the flavor by adding more salt or heat, if needed.
Meanwhile, make the spiced oil.
- Heat a small skillet over medium heat, and add the oil. Check the oil temperature by adding a few mustard seeds. If they sizzle, the oil is ready. If they pop out immediately, the oil is too hot, so remove from heat for a few seconds and reduce to medium low before continuing.
- Add the mustard seeds and let them sizzle and just start to pop. Then, add the dried red chilies, breaking off the stems and optionally breaking them in half for more heat. Once the chilies puff up, reduce the heat to low and add the curry leaves carefully, because they will sputter. After a few seconds, switch off the heat and mix in the Kashmiri chili powder. Immediately pour this spiced oil all over the stew. You will get a nice sizzle. Swirl the spiced oil lightly into the stew.
- Sprinkle the chopped roasted peanuts (or toasted seeds of choice) all over. If they are not roasted, roast them in a separate skillet until toasty before chopping. Add chopped cilantro or fresh herbs of choice. You can also drizzle some non-dairy yogurt or non-dairy cream on top. Serve this delicious stew with some flatbread, naan, sourdough, garlic bread, or with roasted veggies, baked potatoes, or over rice or quinoa.
Video
Notes
This white bean stew is naturally gluten-free and soy-free. For a truly nut-free version, simply omit the peanuts and instead use hemp seeds, sunflower seeds, or other preferred crunchy seeds for garnish. This ensures everyone can enjoy its rich flavors.
To significantly boost the protein content of your meal, consider sprinkling a generous amount of hemp seeds over each serving before enjoying. Pairing the stew with multigrain flatbread or serving it over a bed of protein-rich quinoa will further enhance its nutritional value.
For an intriguing Italian twist on this hearty stew, start by modifying the spice profile. During the main stew cooking, omit all the Indian spices except for the delightful fennel seeds (which lend a pleasant, subtle sweetness). Instead, incorporate 1 teaspoon each of dried oregano and dried basil, along with some finely chopped sun-dried tomatoes, which will add a concentrated burst of umami and sweetness. For the finishing touch, instead of the Indian spiced oil, prepare a savory garlic spiced oil: gently cook thin slices of garlic in oil over medium-low heat until they turn golden brown and fragrant. Once done, add fresh basil leaves to the hot oil, mix briefly, then generously pour this aromatic oil over your Italian-inspired stew and lightly swirl. The crispy garlic and fresh basil will impart an incredible depth of flavor.
If you’re craving a robust Cajun experience, simply omit all the Indian spices from the main stew. Instead, infuse the stew base with a potent blend of Cajun seasoning blend, paprika, and oregano. These spices will create a deep, smoky, and zesty flavor profile characteristic of Cajun cuisine. Once the stew is cooked, top it generously with fresh chopped cilantro and your choice of toasted seeds for added texture and freshness. This bold and spicy Cajun version is sure to become a new favorite!
Nutrition
Carbohydrates: 46g,
Protein: 14g,
Fat: 8g,
Saturated Fat: 1g,
Polyunsaturated Fat: 2g,
Monounsaturated Fat: 4g,
Sodium: 387mg,
Potassium: 1103mg,
Fiber: 10g,
Sugar: 8g,
Vitamin A: 10629IU,
Vitamin C: 50mg,
Calcium: 174mg,
Iron: 5mg
Nutrition information is automatically calculated, so should only be used as an approximation.
Did you make this recipe? Rate and comment below!

Key Ingredients for Your Indian White Bean & Sweet Potato Stew
Crafting this exceptionally flavorful stew relies on a thoughtful selection of staple ingredients, each playing a crucial role in building the dish’s complex profile:
- Oil: Essential for sautéing our aromatics and for creating the tantalizing spiced oil. Any neutral cooking oil will work well here.
- Aromatics: The foundation of our stew’s flavor begins with finely chopped red onion, which becomes sweet and translucent when cooked. Ginger-garlic paste is a cornerstone of Indian cooking, offering a potent blend of warmth and pungency. If you don’t have paste, simply mince fresh ginger and garlic.
- Dried Spices (for the stew base):
- Garam Masala: A classic Indian spice blend that adds warmth and complexity. Its specific composition varies, but it typically includes cinnamon, cardamom, cloves, cumin, and black pepper.
- Black Pepper: Provides a subtle heat and pungent note.
- Crushed Fennel Seeds: Offers a unique anise-like sweetness that complements the other savory spices beautifully. Crushing them beforehand helps release their full aromatic potential.
- Kashmiri Chili Powder: This vibrant red chili powder is prized in Indian cuisine for its brilliant color and mild to moderate heat. It imparts a beautiful hue without overwhelming the palate.
- Dried Spices & Fresh Herbs (for the Spiced Oil):
- Mustard Seeds: These tiny seeds are fundamental to many Indian temperings (tadka). When sizzled in hot oil, they pop and release a distinct, nutty, and slightly pungent flavor that is quintessential to this stew.
- Dried Red Chilies: Whole dried chilies like cayenne, Indian chili, or Thai chili add a fragrant heat. For a milder kick, California red chilies are a good alternative. Crushed red pepper flakes can also be used in a pinch.
- Curry Leaves: Fresh curry leaves are irreplaceable for their unique citrusy, nutty, and slightly pungent aroma. If fresh are unavailable, dried can be used, though the flavor will be less intense.
- Kashmiri Chili Powder: Again, used here for its color and mild heat, adding visual appeal and a final layer of spice to the tempered oil.
- Tomato: Diced fresh tomatoes break down during cooking to create a rich, jammy base, contributing essential moisture, tang, and a deep umami flavor to the stew.
- Sweet Potato: Chopped sweet potatoes introduce a delightful natural sweetness that beautifully balances the savory and spicy notes of the Indian spices. They also add a wonderful creaminess and substantial body to the stew, making it even more filling.
- White Beans: The star of the stew! Canned or home-cooked cannellini, northern, navy, or butter beans are perfect choices. Chickpeas also work well, offering a slightly different texture and flavor profile. These beans provide an excellent source of plant-based protein and fiber, making the stew incredibly satisfying.
- Non-Dairy Yogurt or Cream: Incorporating a swirl of non-dairy yogurt or cream at the end lends a luxurious creaminess and helps to mellow the spices, creating a well-rounded flavor. Cashew cream, coconut cream, almond butter, or cashew butter are excellent alternatives, keeping dietary needs in mind (e.g., choose nut-free if required).
- Spinach: Fresh or frozen spinach wilts into the hot stew, adding a burst of color, extra nutrients, and a subtle earthy flavor.
- Garnishes: The final touches that elevate the stew!
- Roasted Peanuts: Offer a fantastic crunch and nutty flavor. For a nut-free option, substitute with hemp seeds, sunflower seeds, or other toasted seeds.
- Chopped Cilantro: Fresh, bright cilantro adds a refreshing herbaceous note that cuts through the richness of the stew.
- Lemon Juice: A squeeze of fresh lemon juice at the end brightens all the flavors and adds a zesty finish.
💡Expert Tips for a Perfect Indian White Bean Stew
- Embrace the Mustard Seed Pop: The key to unlocking the full flavor of mustard seeds is to toast them correctly. Heat your oil in a small skillet over medium heat, then add a few mustard seeds to test the temperature. If they sizzle and begin to pop, your oil is ready. If they instantly jump out, the oil is too hot; remove it from the heat for a few seconds and reduce the flame to medium-low. This careful tempering ensures the seeds become delightfully crisp, softer, and incredibly flavorful, much like popcorn. Even if some don’t fully pop, they’ll still infuse the oil with their characteristic taste.
- Crush for Flavor: For optimal aroma and taste, always lightly crush your fennel seeds before adding them to the stew base. A mortar and pestle is ideal, but a quick coarse chop with a knife or even gently pressing them with the back of a spoon will suffice to release their essential oils.
- Chili Alternatives: If whole dried red chilies are not available, don’t fret! You can easily substitute them with an equal amount (approximately 1 teaspoon) of crushed red pepper flakes for a similar heat and visual appeal in your spiced oil.
- Creaminess Without Dairy or Nuts: While non-dairy yogurt or cream are fantastic for achieving that desired creaminess, if you need a specific nut-free or dairy-free alternative not covered, consider using a tablespoon or two of seed butter (like sunflower seed butter) or even a spoonful of full-fat coconut milk. These alternatives provide richness and a lovely texture. Almond butter or cashew butter can also be used if nuts are permitted, as their subtle nuttiness beautifully complements the Indian spices.
- Preventing a Dry Pan: During the initial sautéing of onions and tomatoes, if you notice the pan becoming too dry and ingredients sticking, don’t hesitate to add small splashes of water. This helps prevent burning, aids in breaking down the vegetables, and keeps the flavors developing without scorching.
How to Make This Creamy Indian White Bean & Sweet Potato Stew
Creating this rich and aromatic stew is a straightforward process. Follow these steps for a delicious and satisfying meal:
Part 1: Building the Flavorful Curry Base
- Sauté the Onions: Heat 2 teaspoons of oil in a large skillet over medium heat. Once shimmering, add 1 cup of finely chopped red onion and 1/4 teaspoon of salt. Cook, stirring occasionally, for 5-7 minutes until the onions turn translucent and soften. If the pan seems too dry, add a small splash of water to aid cooking and prevent sticking.
- Add Ginger and Garlic: Introduce a splash of water along with 1 tablespoon of ginger-garlic paste (or minced fresh ginger and garlic if preferred). If using fresh, cook for about 1 minute. If using paste, cook for a brief 15 seconds to release its fragrance.
- Toast the Dry Spices & Add Tomatoes: Stir in the garam masala, black pepper, crushed fennel seeds, and 1 teaspoon of Kashmiri chili powder with another splash of water. Cook for just a few seconds until fragrant. Immediately add 2 cups of chopped tomatoes and the remaining 1/4 teaspoon of salt. Cook for 5-6 minutes, pressing down on larger tomato pieces to help them break down into a jammy sauce. Add splashes of water if the pan dries out.
- Simmer with Beans and Sweet Potatoes: Pour in 1 1/2 cups of water or vegetable stock. Stir in the 15-ounce can of white beans (or 1 1/2 cups cooked beans) and 1 1/2 cups of chopped sweet potato, along with an extra dash of salt. Mix everything well, cover the skillet with a lid, and let it simmer for 10-12 minutes, or until the sweet potatoes reach your desired tenderness.
- Finish with Creaminess & Greens: Once the sweet potatoes are tender, remove the lid. Stir in 1/4 cup of non-dairy yogurt (or cream) and 3 ounces of fresh or frozen spinach. If the stew is too thick, add a little more water to achieve your desired consistency. Bring the stew to a gentle boil and simmer for 1-2 minutes until the spinach is wilted. Turn off the heat.
- Final Seasoning: Add a generous splash of lemon juice. Taste the stew and adjust seasoning as needed – you might want a little more salt or a pinch more chili powder for extra heat.














Part 2: The Essential Spiced Oil (Tadka)
- Prepare the Oil: While the stew simmers, heat 2 teaspoons of oil in a small skillet over medium heat. Test the oil temperature by dropping in a few mustard seeds; if they sizzle gently, the oil is ready. If they instantly pop and fly out, the oil is too hot; remove it from heat for a few seconds and reduce the flame to medium-low before continuing.
- Bloom the Spices: Add the mustard seeds to the warm oil and let them sizzle and just begin to pop. Next, add the dried red chilies (stems removed, and optionally broken in half for more heat). As soon as the chilies puff up slightly, reduce the heat to low and carefully add the curry leaves – they will sputter! After just a few seconds, turn off the heat and quickly stir in 1/2 teaspoon of Kashmiri chili powder.
- Infuse the Stew: Immediately pour this fragrant spiced oil directly over the finished stew in the large skillet. You’ll hear a satisfying sizzle as the aromatic oil meets the warm stew. Gently swirl the spiced oil through the stew to evenly distribute its incredible flavor.
- Garnish and Serve: Sprinkle the stew generously with 2 tablespoons of chopped roasted peanuts (or your preferred toasted seeds for a nut-free option). If your peanuts aren’t pre-roasted, quickly toast them in a separate dry skillet until fragrant before chopping. Finish with plenty of fresh chopped cilantro and an optional drizzle of non-dairy yogurt or cream for extra richness. Serve immediately and enjoy!






What to Serve with Indian White Bean & Sweet Potato Stew
This versatile and flavorful stew pairs wonderfully with a variety of sides, making it a complete and satisfying meal. Here are some excellent serving suggestions:
- Breads:
- Warm Flatbread or Naan: Perfect for soaking up every last drop of the rich, creamy sauce. Garlic naan adds an extra layer of flavor.
- Sourdough or Crusty Bread: A fantastic option for dipping and a lovely textural contrast.
- Garlic Bread: The savory garlic notes complement the Indian spices beautifully.
- Grains:
- Steamed Basmati Rice: A classic pairing that allows the stew’s flavors to shine.
- Brown Rice or Quinoa: For a healthier, high-fiber, and protein-packed accompaniment.
- Other Accompaniments:
- Roasted Vegetables: Serve alongside a medley of roasted seasonal vegetables for added nutrition and texture.
- Baked Potatoes: A simple yet comforting choice; the stew can be served over or alongside a fluffy baked potato.
- Fresh Salad: A light, crisp salad can provide a refreshing contrast to the hearty stew.
- Vegan Raita: A cooling cucumber and non-dairy yogurt raita would offer a delightful balance to the spices.
Versatile Flavor Explorations: Italian & Cajun Twists
One of the fantastic aspects of a hearty white bean and sweet potato base is its incredible adaptability. While this recipe celebrates Western Indian flavors, you can easily transform its profile to suit different culinary preferences. Don’t be afraid to experiment!
For those who might prefer a departure from Indian spices, here are a couple of exciting variations:
To create a delightful Italian-flavored stew, begin by modifying the spice profile. During the main stew cooking, omit all the Indian spices except for the fennel seeds (which lend a pleasant, subtle sweetness). Instead, incorporate 1 teaspoon each of dried oregano and dried basil, along with a generous amount of finely chopped sun-dried tomatoes, which will add a concentrated burst of umami and sweetness. For the finishing touch, instead of the Indian spiced oil, prepare a vibrant garlic spiced oil. In a small skillet, gently cook thinly sliced garlic in oil over medium-low heat until it turns a beautiful golden brown and becomes wonderfully fragrant and crisp. Just before pouring over the stew, stir in fresh basil leaves. Drizzle this aromatic garlic and basil oil over your Italian stew and gently mix. The combination of crisp garlic and fresh basil will infuse the stew with an authentic and incredibly delicious Italian essence!
For a hearty stew with a lively Southern kick, transform this recipe into a Cajun delight. In this variation, you’ll want to omit all the original Indian spices. Instead, infuse the stew base with a robust combination of Cajun seasoning blend, paprika, and oregano. These spices will create a deep, smoky, and zesty flavor profile characteristic of Cajun cuisine. Once the stew is cooked, top it generously with fresh chopped cilantro and your choice of toasted seeds for added texture and freshness. This bold and spicy Cajun version is sure to become a new favorite!
Frequently Asked Questions
Yes, this white bean stew is thoughtfully crafted to be gluten-free and soy-free. For those with nut allergies, you can easily make it nut-free by omitting the peanuts. Instead, garnish with hemp seeds, sunflower seeds, or any other crunchy toasted seeds of your choice, ensuring everyone can enjoy this delicious and wholesome meal.
To boost the protein in your white bean stew, consider a few simple additions. Sprinkle a generous amount of hemp seeds over your serving before eating; they are a fantastic source of plant-based protein. Additionally, serving the stew with multigrain flatbread or over a bed of protein-rich quinoa will further enhance its nutritional value and keep you feeling full and satisfied.
Absolutely! This white bean and sweet potato stew is excellent for meal prep. It can be made a day or two in advance and stored in an airtight container in the refrigerator for up to 3-4 days. For longer storage, this stew freezes beautifully. Allow it to cool completely, then transfer to freezer-safe containers or bags. It can be frozen for up to 3 months. Thaw overnight in the refrigerator and reheat gently on the stovetop, adding a splash of water or stock if needed to restore consistency.