This post may contain affiliate links. Please read our disclosure policy.

Update May 2018: I released this recipe back in May 2016 and finally took the time to rework it! The masala sauce and the vegetarian “meatballs” have been improved. Some of you had trouble with this recipe as the balls were crumbling. This won’t be a problem anymore! Photos have also been updated.
Veggie Balls in Creamy Masala Sauce is one of my favorite recipes!
Do you enjoy Indian food as much as I do? I could eat Indian every day. The flavors, richness, and variety of Indian dishes are just incredible.
While this is not a traditional Indian recipe, it reminds me of the food you can find at Indian restaurants. And trust me, this is definitely not lacking in flavor. These soft veggie balls are served in a rich and creamy masala sauce. In all honesty, this sauce is just incredible. Super creamy and flavorful, it makes everything you put in 10 times better. Plus, this sauce is very versatile. You can use it to coat roasted vegetables or as a dipping sauce for fries. I’m sure it would go pretty well with falafels too.
This is the perfect vegan dish to serve when you have vegans AND meat eaters at the table. Everyone loves these veggie balls!

The masala sauce is easy to make and relies on onions, garlic, ginger, tomatoes, and spices. It takes some time to prepare since you have to cook it for 30-40 minutes. This is not a busy time, don’t worry!
The sauce gets its magical smell and taste from the spices: cumin, garam masala, turmeric, and fenugreek leaves. Fenugreek leaves are optional but recommended. I only discovered fenugreek recently, and I love this spice; it has a nutty and maple flavor. You can find dried fenugreek leaves here.

Once the sauce is cooked, transfer it to a blender and blend until smooth and creamy.
Now onto the veggie balls. The base is red kidney beans, brown rice, onions, carrots, nutritional yeast, and spices. I also added fresh chopped chives, but feel free to add your favorite herbs. Combining red kidney beans with brown rice gives them a soft texture, and adding mushrooms brings moisture and a meaty texture.

To prevent the balls from falling apart, I also added some oats (oat flour + rolled oats for more texture). Once your mixture is roughly mashed, you form balls and bake them in the oven for about 15 minutes.

Finally, transfer the balls to the masala sauce and stir to coat!

If you are looking for a flavorful and healthy meal with an Indian twist, you should definitely consider trying this one! These tender veggie balls come with a masala sauce that is the recipe’s star!
Love Indian food? Check out this Easy Dal Palak or this Instant Pot Cauliflower Tikka Masala!
Let me know in the comments if you try this recipe!


Save this recipe!
Enter your email below and I'll send it to your inbox!
Plus, you will receive new recipes every week!
Veggie Balls in Creamy Masala Sauce
Ingredients
Masala Sauce
- 3 tbsp (45 ml) oil
- 3 medium onions finely sliced
- 1 clove of garlic chopped
- 1 inch freshly grated ginger
- 1 medium carrot thinly sliced
- 1/2 red bell pepper chopped
- 3 ripe tomatoes diced
- 2 tsp ground cumin
- 2 tsp garam masala
- 2 tsp turmeric
- 1/4 tsp ground chili
- 1 tsp sea salt
- 1 tsp dried fenugreek leaves optional
- 1 cup (235 ml) water
- 1/3 cup (80 ml) non-dairy yogurt (or coconut cream)
Veggie Balls
- 1/2 cup (92 g) brown rice
- 1 cup (235 ml) water
- 1 tbsp (15 ml) oil
- 1 onion finely sliced
- 1 clove of garlic
- 1 carrot thinly sliced
- 4-5 cremini mushrooms sliced
- 1 15- ounces can red kidney beans drained and rinsed
- 1 tbsp tomato paste
- 2 tbsp chopped chives
- 1/4 cup (25 g) rolled oats
- 1 tbsp nutritional yeast
- 1/4 tsp chili powder
- 1/2 tsp ground cumin
- 1/2 tsp garam masala
- 1/2 tsp sea salt
- 1 tsp maple syrup
- 1/4 cup (23 g) oat flour
Instructions
Masala Sauce
- Heat the oil in a large pan over medium heat. Once hot, add the onions, garlic, and ginger. Cook over medium heat until the onions are soft and golden, about 10 minutes.
- Add the diced carrots, red bell pepper, and tomatoes. Cook for 5 minutes.
- Add all the spices: cumin, garam masala, turmeric, chili, salt, and fenugreek leaves if using.
- Add the 1 cup of water and bring to a boil. Cover and reduce the heat to low medium. Let simmer for about 30 minutes or until vegetables are tender.
- Remove from heat, let cool a few minutes, and process in a blender until silky smooth. Pour the sauce into a large bowl or saucepan, stir in the yogurt, and set aside.
Veggie Balls
- Preheat oven to 350°F (175°C). Line a baking sheet with parchment paper and set aside.
- Add the rice and water to a medium saucepan. Bring to a boil and cook according to the package instructions.
- Heat one tablespoon of oil in a skillet over medium heat. Add the onion and garlic, and cook for about 3 minutes or until the onions are soft. Next, add carrots and mushrooms, and cook for another 7-8 minutes. Carrots should be slightly tender.
- In a food processor, combine the cooked onions, carrots, and mushrooms with the drained beans, tomato paste, chives, rolled oats, nutritional yeast, spices, salt, maple syrup, and cooked rice. Process for about 10 seconds, you should get a soft and slightly chunky mixture. Do not process too much to keep some texture.
- Transfer to a large mixing bowl and add the oat flour. Mix until fully incorporated. The mixture should be soft but not too sticky.
- Using your hands, shape the mixture into 2-tbsp size balls and place them on the prepared baking sheet. Bake for 13-15 minutes, turning the balls halfway through baking.
- Heat a tablespoon of oil in a large skillet. Once hot, add the baked veggie balls and cook for 3-5 minutes or until golden brown. Pour in the masala sauce and cook over low-medium heat for another 5 minutes.
- Serve with rice, vegan biryani, or with a salad.
Nutrition

About the Author
Thomas Pagot is the founder, photographer, and recipe developer behind Full of Plants. He created the blog in 2016 as a personal cookbook for vegan recipes. Through years of recipe development, Thomas has successfully grown Full of Plants into a trusted resource for plant-based recipes.


Leave a Comment