Indian lunch box recipes are packed with vibrant flavors, wholesome ingredients, and a variety of satisfying dishes that are perfect for everyday meals.
From comforting rice dishes and soft rotis to flavorful curries, stir-fries, and protein-rich recipes, there’s something for everyone to enjoy.
These meals are ideal for school lunches, office lunch boxes, or meal prep, offering a delicious balance of taste and nutrition.
Many recipes are easy to prepare in advance, making busy weekdays much more convenient.
Whether you prefer vegetarian classics or hearty meat-based dishes, you’ll find plenty of options to suit your family’s preferences.
This collection of 35+ Indian lunch box recipes is filled with easy, flavorful ideas that will keep lunchtime exciting all week long.
35+ Healthy Indian Lunch Box Recipes for Weekday Meals

Packing a delicious homemade lunch doesn’t have to be difficult with these Indian lunch box recipes.
From quick weekday favorites to traditional family recipes, every meal is designed to be both satisfying and easy to prepare.
You can mix and match curries, rice, breads, vegetables, and proteins to create endless lunch box combinations.
These recipes are perfect for kids, adults, and anyone looking to enjoy fresh, homemade meals away from home.
Keep this collection of 35+ Indian lunch box recipes bookmarked whenever you need new lunch ideas.
Enjoy preparing these flavorful meals and make every lunch break something to look forward to.
Vegetable Pulao Lunch Box
Enjoy a flavorful Vegetable Pulao Lunch Box packed with fragrant basmati rice, colorful vegetables, and aromatic Indian spices for a wholesome midday meal.
This one-pot recipe is light yet satisfying, making it ideal for school, work, or travel lunches.
It provides protein, carbohydrates, fiber, vitamin A, vitamin B, vitamin C, vitamin D, calcium, and iron to help support balanced nutrition and lasting energy throughout the day.
The pulao stays delicious even after cooling, making it a convenient and family-friendly lunch box option.
Prep Time: 15 minutes | Cook Time: 30 minutes | Servings: 4 people
Ingredients
- 2 cups basmati rice, rinsed
- 1 cup mixed vegetables (carrots, peas, beans)
- 1 onion, thinly sliced
- 2 tablespoons ghee
- 1 teaspoon cumin seeds
- 2 cloves
- 2 green cardamom pods
- 1 small cinnamon stick
- 1 teaspoon ginger-garlic paste
- Salt, to taste
- 3½ cups water
- Fresh cilantro, chopped
Instructions
- Wash the basmati rice thoroughly until the water runs clear, then soak it for 20 minutes before draining.
- Heat the ghee in a large pot over medium heat and add the cumin seeds, cloves, cardamom, and cinnamon. Cook for about one minute until the spices become fragrant.
- Add the sliced onion and sauté until lightly golden, then stir in the ginger-garlic paste and cook for another minute.
- Mix in the chopped vegetables and cook for 3–4 minutes, allowing them to soften slightly while absorbing the spices.
- Add the soaked rice and gently stir for one minute to coat every grain with the flavorful mixture.
- Pour in the water, season with salt, and bring everything to a gentle boil.
- Reduce the heat to low, cover the pot, and cook for 15–18 minutes until the rice is tender and all the liquid has been absorbed.
- Let the pulao rest for 5 minutes before fluffing it gently with a fork.
- Garnish with fresh cilantro and pack into lunch boxes once slightly cooled.
This Vegetable Pulao Lunch Box is aromatic, colorful, and easy to prepare ahead of time.
It travels well, stays flavorful for hours, and pairs beautifully with yogurt, pickle, or a simple fresh salad for a complete Indian lunch.
Side Dish
- Cucumber raita
- Mango pickle
- Mixed vegetable salad
- Papad
- Fresh yogurt
Aloo Paratha Lunch Box
Aloo Paratha is a classic Indian lunch box recipe made with whole wheat flatbread stuffed with a flavorful spiced potato filling.
The soft paratha stays delicious for hours, making it perfect for school, office, or travel meals.
This recipe provides protein, carbohydrates, fiber, vitamin A, vitamin B, vitamin C, vitamin D, calcium, and iron to support a balanced and satisfying lunch.
It is easy to prepare in advance and tastes wonderful with yogurt or pickle.
Prep Time: 25 minutes | Cook Time: 20 minutes | Servings: 4 people
Ingredients
- 2 cups whole wheat flour
- 3 medium potatoes, boiled and mashed
- 1 green chili, finely chopped
- 2 tablespoons chopped cilantro
- 1 teaspoon cumin powder
- ½ teaspoon garam masala
- ½ teaspoon red chili powder
- Salt, to taste
- 2 tablespoons ghee
- Water, as needed
Instructions
- Combine the whole wheat flour with water and a pinch of salt, then knead it into a soft, smooth dough. Cover and let it rest for 20 minutes.
- In a separate bowl, mix the mashed potatoes with green chili, cilantro, cumin powder, garam masala, red chili powder, and salt until evenly combined.
- Divide both the dough and potato filling into equal portions.
- Roll one dough ball into a small circle, place the potato filling in the center, and carefully seal the edges.
- Gently roll the stuffed dough into a flat round without letting the filling escape.
- Heat a skillet over medium heat and cook the paratha for about 2–3 minutes on each side.
- Brush both sides lightly with ghee and continue cooking until golden brown with crisp spots.
- Let the paratha cool slightly before packing into the lunch box.
These Aloo Parathas are soft, flavorful, and remain delicious even after several hours.
They make a filling lunch that pairs perfectly with yogurt, pickle, or fresh vegetables.
Side Dish
- Plain yogurt
- Mango pickle
- Sliced cucumber
- Onion salad
- Masala chai
Paneer Fried Rice Lunch Box
Paneer Fried Rice is a colorful Indian lunch box recipe loaded with soft paneer cubes, vegetables, and fragrant basmati rice.
The combination of mild spices and fresh ingredients creates a delicious meal that stays flavorful throughout the day.
This recipe provides protein, carbohydrates, fiber, vitamin A, vitamin B, vitamin C, vitamin D, calcium, and iron for a nourishing lunch.
It is quick to prepare and ideal for busy weekdays.
Prep Time: 15 minutes | Cook Time: 20 minutes | Servings: 4 people
Ingredients
- 2 cups cooked basmati rice
- 1½ cups paneer cubes
- 1 cup mixed vegetables
- 1 onion, chopped
- 2 cloves garlic, minced
- 1 teaspoon ginger, grated
- 2 tablespoons oil
- 1 teaspoon garam masala
- Salt, to taste
- Fresh cilantro
Instructions
- Heat the oil in a large pan over medium heat and lightly fry the paneer cubes until golden on all sides, then remove and set aside.
- In the same pan, sauté the onion, garlic, and ginger until fragrant and softened.
- Add the mixed vegetables and cook for about 5 minutes until they become tender but still slightly crisp.
- Stir in the garam masala and salt, mixing well to coat the vegetables evenly.
- Add the cooked rice and gently toss everything together without breaking the rice grains.
- Return the paneer to the pan and mix carefully until heated through.
- Garnish with fresh cilantro before cooling slightly and packing.
These Paneer Fried Rice lunch boxes are colorful, satisfying, and easy to prepare.
They are perfect for work, school, or meal prep while staying delicious for hours.
Side Dish
- Cucumber raita
- Papad
- Tomato salad
- Mango pickle
- Fresh fruit
Chole Rice Lunch Box
Chole Rice is a comforting Indian lunch box meal featuring tender chickpeas cooked in a rich tomato and onion gravy served over fluffy rice.
The bold spices and hearty chickpeas make this recipe filling and flavorful.
It provides protein, carbohydrates, fiber, vitamin A, vitamin B, vitamin C, vitamin D, calcium, and iron to help support lasting energy.
It is an excellent make-ahead meal for busy schedules.
Prep Time: 20 minutes | Cook Time: 40 minutes | Servings: 4 people
Ingredients
- 2 cups cooked chickpeas
- 2 cups cooked basmati rice
- 2 onions, chopped
- 2 tomatoes, pureed
- 2 tablespoons oil
- 1 teaspoon cumin seeds
- 1 teaspoon ginger-garlic paste
- 1 teaspoon chole masala
- Salt, to taste
- Fresh cilantro
Instructions
- Heat the oil in a deep pan and add the cumin seeds until they begin to crackle.
- Add the chopped onions and cook until they become golden brown and slightly caramelized.
- Stir in the ginger-garlic paste and cook for one minute before adding the tomato puree.
- Simmer the tomato mixture until the oil begins to separate from the masala.
- Mix in the chole masala, salt, and cooked chickpeas, stirring well to coat them evenly.
- Cook for another 10–15 minutes so the chickpeas absorb the rich flavors.
- Serve the chole over warm basmati rice and garnish with fresh cilantro.
- Allow the meal to cool slightly before packing into lunch boxes.
These Chole Rice lunch boxes are hearty, flavorful, and satisfying for both adults and children.
They stay delicious for hours and pair well with fresh salads or yogurt.
Side Dish
- Onion salad
- Plain yogurt
- Lemon wedges
- Papad
- Mango pickle
Vegetable Upma Lunch Box
Vegetable Upma is a light yet satisfying Indian lunch box recipe prepared with roasted semolina, colorful vegetables, and aromatic spices.
Its soft texture and delicate flavors make it perfect for packing and enjoying later.
This recipe provides protein, carbohydrates, fiber, vitamin A, vitamin B, vitamin C, vitamin D, calcium, and iron to help create a wholesome lunch.
It is simple, quick, and family-friendly.
Prep Time: 15 minutes | Cook Time: 20 minutes | Servings: 4 people
Ingredients
- 2 cups semolina (sooji)
- 1 cup mixed vegetables
- 1 onion, chopped
- 2 tablespoons oil
- 1 teaspoon mustard seeds
- 1 teaspoon urad dal
- 8 curry leaves
- 2 green chilies
- Salt, to taste
- 4 cups water
Instructions
- Dry roast the semolina in a pan over medium heat until lightly golden, then transfer it to a plate.
- Heat the oil in the same pan and add mustard seeds, urad dal, curry leaves, and green chilies.
- Add the chopped onion and cook until soft before stirring in the mixed vegetables.
- Pour in the water and season with salt, bringing it to a gentle boil.
- Slowly add the roasted semolina while stirring continuously to prevent lumps from forming.
- Cook on low heat for 4–5 minutes until the upma becomes soft and fluffy.
- Fluff gently with a fork before serving or packing.
These Vegetable Upma lunch boxes are soft, flavorful, and easy to prepare ahead of time.
They remain tasty even after cooling and make a wholesome meal for busy days.
Side Dish
- Coconut chutney
- Plain yogurt
- Pickle
- Fresh fruit
- Masala tea
Rajma Rice Lunch Box
Rajma Rice is a beloved Indian lunch box recipe made with tender kidney beans simmered in a rich tomato-onion gravy and served with fragrant basmati rice.
The comforting flavors and creamy beans make it a satisfying meal for all ages.
This recipe contains protein, carbohydrates, fiber, vitamin A, vitamin B, vitamin C, vitamin D, calcium, and iron for a nutritious and filling lunch.
It is perfect for meal prep and everyday lunches.
Prep Time: 20 minutes | Cook Time: 45 minutes | Servings: 4 people
Ingredients
- 2 cups cooked kidney beans
- 2 cups cooked basmati rice
- 2 onions, chopped
- 2 tomatoes, pureed
- 2 tablespoons oil
- 1 teaspoon cumin seeds
- 1 teaspoon ginger-garlic paste
- 1 teaspoon garam masala
- Salt, to taste
- Fresh cilantro
Instructions
- Heat the oil in a saucepan and cook the cumin seeds until aromatic.
- Add the chopped onions and sauté until golden brown and softened.
- Stir in the ginger-garlic paste followed by the tomato puree, then cook until the mixture thickens.
- Add the garam masala, salt, and cooked kidney beans, mixing thoroughly.
- Simmer the curry for 15–20 minutes so the beans absorb the flavorful gravy.
- Warm the basmati rice separately until hot and fluffy.
- Serve the rajma over the rice and garnish with chopped cilantro.
- Cool slightly before packing into lunch boxes.
These Rajma Rice lunch boxes are hearty, comforting, and full of classic Indian flavors.
They stay delicious throughout the day and make an excellent lunch for school or work.
Side Dish
- Cucumber raita
- Onion salad
- Papad
- Mango pickle
- Lemon wedges
NB : More Recipes Coming Soon
Cheri D. Baker is a food enthusiast, recipe developer, and home cooking advocate. She enjoys creating approachable recipes that combine great taste with everyday convenience. Her goal is to make cooking enjoyable and accessible for everyone, whether they are beginners or experienced home cooks. At TasteHush, Cheri shares trusted recipes, helpful kitchen tips, and creative meal ideas for every occasion.