3 Easy Indian Spicy Food Recipes

Indian Spicy Food Recipes

Indian cuisine includes food that’s sweet, spicy or a combination of both. When it comes to spicy food, many people love the idea of how it helps in weight loss. Spicy food is also said to aid constipation and bloating. If you love spicy food, do try these amazing and delicious Indian spicy food recipes.

Butter Cauliflower Curry

People looking for an alternative of butter chicken can make this nutrient-rich cauliflower curry. This creamy and tantalizing curry goes well with plain or boiled rice.

Indian Spicy Food Recipes
3 Easy Indian Spicy Food Recipes


  • 3-4 Tbsp. butter
  • 2 cups of cauliflower florets
  • 1 onion
  • 2 minced garlic cloves
  • 1/4 cup tomato paste
  • 1 Tbsp. grated ginger
  • 10 oz. tomato sauce
  • 1 Tsp. cumin powder
  • 2 Tsp. garam masala
  • 1/2 cup heavy cream
  • 2 cup vegetable stock
  • 1 Tsp. chili powder
  • Salt and black pepper
  • Chopped cilantro for garnishing


Take a Dutch oven and melt butter in it. Next, sauté onion and garlic for 4 minutes. Add tomato paste, ginger along with spices, and cook for 2 minutes. Now add vegetable stock along with tomato sauce and bring the mixture to boil. Simmer the flame and let the mixture boil until it gets thickened. Add the cauliflower pieces and cook the pieces until tender. Pour the cream and cook for a minute or two. Garnish with cilantro and some more salt and pepper.

Red Lentil Curry

Red lentil curry is a hearty dish that is saucy, thick, and delicious. This Indian food is healthy and perfectly complements naan, roti, and rice.


  • 1 Tbsp. vegetable oil
  • 2 cup cooked red lentils
  • 1 Tsp. minced ginger
  • 2 Tbsp. red curry paste
  • 1 Tbsp. curry powder
  • 1/2 Tsp. turmeric
  • 1 diced onion
  • 1/2 Tsp. chili powder
  • 1 Tsp. cumin powder
  • 14 oz. tomato puree
  • 1 Tsp. sugar
  • 1 Tsp. minced garlic
  • Salt to taste


Make this spicy food at home by heating the vegetable oil and cooking the onions in it. Add garlic, red paste, and ginger along with all the spices. Cook on high heat while stirring constantly for 4 minutes. Now add the tomato puree and cook the puree for 4-5 minutes. Stir in the lentils. You can also add some fresh cream for a creamy flavor. Cook on low heat for 15 minutes and then serve.

Spicy Indian Bombay Potatoes 

This potato recipe is one of the easiest Indian spicy food recipes to try. As it is made with green chilies, it is really spicy and also flavorful.


  • 3 Tbsp. wheat flour
  • 2 chopped potatoes
  • 6 minced green chilies
  • 2 Tsp. soy sauce
  • 3 minced garlic cloves
  • 2 chopped green onions
  • 1 Tbsp. hot sauce
  • 2 Tbsp. chopped cilantro
  • 4 Tbsp. tomato paste
  • 1/2 Tsp. sugar
  • Salt and pepper
  • Oil for frying
Easy Indian Spicy Food Recipes
3 Easy Indian Spicy Food Recipes


Combine the wheat flour, some salt, and water to make the batter. You can also take rice or any gluten-free flour. Dip the potato chunks in the batter to coat well. Fry these potato chunks until they are golden brown. Now take a skillet and sauté garlic and green chilies. Add the sauces and tomato paste and stir well in some oil. Next add the potatoes, sugar, salt, and black pepper. Coat the potato chunks well. You can also lower the flame and cover the skillet for 3 minutes until potatoes are coated well. Turn off the flame and garnish potatoes with green onions and cilantro.

Tip: You can also roast sesame seeds and stir them in the sauce mixture. If you find the potatoes too spicy, add a bit of honey.

Make these Indian spicy food recipeat home right today to delight yourself and your family!

Subscribe to our monthly Newsletter