If you are a fan of homemade and heartwarming food, these freezer-friendly spicy Indian beans are just for you! I make these when I feel like getting takeout but want to save money. Sometimes I make them ahead of time and freeze them for later in the week or month.
Try These Freezer-Friendly Spicy Indian Beans For A Tasty Side Dish

These beans are easy to make, all you need is your spices and a little bit of time. To start making this recipe, gather your ingredients. You will need ghee or butter, onions, garlic, ginger, cardamom, garam masala, cinnamon, tomatoes, kidney beans, black beans, and natural yogurt. Naturally, not everyone has the same food available all the time, so you can certainly substitute as needed.
Try adding things like vegetable oil, red onions or scallions, powdered garlic, curry powder, turmeric, paprika, stewed tomatoes, black-eyed peas, lentils, chickpeas, and coconut milk.
When you begin cooking, remember to brown and soften the onions first. Add the spices and leave them to release their aromas for about 20 seconds or more. Be careful not to let the mixture burn.
Once you have all your other ingredients in the saucepan, cover and simmer for 30 minutes. The idea is that the mixture thickens into a stew.
You can use a blender to quickly soften everything, but be mindful not to puree the beans. Serve your tasty beans with rice, naan, or flatbread.
Freezing and Unfreezing the Spicy Beans
If you need to save your meal, allow it to cool down completely. Divide it up into portions as desired and store in freezer bags or containers. Store them upright in your freezer.
When you want to eat your freezer-friendly beans, empty the food into a saucepan over low-medium heat. Add a splash of water as needed to prevent drying. You can also defrost the beans in the fridge overnight.
Don’t order expensive Indian takeout. Instead, try these delicious beans at home the next time you crave Indian!
Freezer-Friendly Spicy Indian Beans
Course: Main MealCuisine: Freezer-Friendly, Vegan8
servings10
minutes35
minutes45
minutesThese spicy Indian beans are perfect for any time! Try them on flatbreads or rice for a truly amazing savory experience!
Prepare 4 servings for now and 4 for the freezer.
Ingredients
2 tbsp ghee or butter
2 small onions, chopped roughly
5 garlic cloves, finely chopped
small piece of ginger, peeled, grated
2 tbsp ground cardamom
2 tbsp garam masala
1 tbsp ground cinnamon
6 cups (768 g) chopped tomatoes
6 cups (768 g) black beans
6 cups (768 g) kidney beans
6 tbsp double cream yoghurt
Directions
- Using a large saucepan, Heat the ghee or butter over low heat.
- Cook onions, stirring regularly for 5 minutes until softened.
- Add garlic, ginger, and spices.
- Stir continuously for about 20 seconds until the aroma is released.
- Add in the tomatoes, black beans, kidney beans, and yoghurt. Mix well.
- Put the lid on the saucepan and simmer for 30 minutes..
- Pulse briefly using a hand blender. This will leave the beans a little chunky.
- Season with salt and pepper.
- Serve and enjoy!
Looking to try another delicious freezer-friendly recipe? Why not give this freezer-friendly meatloaf recipe a go?