Bangladesh Vegan Recipes for Delicious Plant-Based Meals

Updated On: October 5, 2025

Bangladesh boasts a rich culinary heritage, vibrant with flavors, colors, and aromas that tell stories of its culture and history. While traditionally known for its meat and fish dishes, Bangladeshi cuisine also offers an incredible array of vegan recipes that are both wholesome and delicious.

These plant-based dishes often feature locally sourced vegetables, lentils, and aromatic spices, creating meals that are deeply satisfying and nutritious. Whether you are a seasoned vegan or simply exploring new tastes, Bangladeshi vegan recipes provide an exciting way to enjoy exotic flavors without compromising your dietary preferences.

In this blog post, we’ll explore some authentic Bangladeshi vegan recipes that are easy to prepare at home. From hearty dals to vegetable curries and savory snacks, these recipes celebrate the essence of Bangladesh’s culinary tradition while being completely plant-based.

Ready to embark on a flavorful journey? Let’s dive in!

Why You’ll Love This Recipe

Bangladesh vegan recipes offer a unique combination of bold spices, fresh ingredients, and comforting textures that satisfy both the palate and the body. These dishes are:

  • Rich in flavor: The use of turmeric, cumin, coriander, and mustard seeds enhances every bite.
  • Highly nutritious: Packed with protein-rich lentils, fiber-filled vegetables, and healthy fats.
  • Easy to prepare: Most recipes require simple cooking techniques and accessible ingredients.
  • Culturally authentic: Experience the true taste of Bangladesh’s vegan culinary heritage.

With these recipes, you can enjoy a wholesome meal that’s perfect for any occasion—whether a family dinner or a casual lunch.

Ingredients

  • 1 cup red lentils (masoor dal)
  • 2 medium potatoes, diced
  • 1 large eggplant, chopped
  • 1 cup chopped spinach (palong shak)
  • 2 medium tomatoes, chopped
  • 1 large onion, finely sliced
  • 4 cloves garlic, minced
  • 1-inch piece ginger, grated
  • 2 green chilies, slit
  • 2 tbsp mustard oil (or vegetable oil)
  • 1 tsp turmeric powder
  • 1 tsp cumin seeds
  • 1 tsp coriander powder
  • Salt to taste
  • Fresh coriander leaves for garnish
  • Water (as needed for cooking lentils and vegetables)

Equipment

  • Large heavy-bottomed pot or pressure cooker
  • Frying pan or wok
  • Wooden spoon or spatula
  • Knife and cutting board
  • Measuring cups and spoons
  • Mixing bowl
  • Serving bowls

Instructions

  1. Prepare the lentils: Rinse the red lentils thoroughly under cold water until the water runs clear. Soak them for 15 minutes if you have time—this helps speed up cooking.
  2. Cook the lentils: In a large pot or pressure cooker, add the lentils with 3 cups of water, ½ tsp turmeric powder, and a pinch of salt. Cook until the lentils are soft and mushy (about 20 minutes in a pot, or 6-8 minutes in a pressure cooker). Set aside.
  3. Prepare the vegetable curry base: Heat mustard oil in a frying pan over medium heat until it starts to smoke lightly, then reduce heat to medium-low. Add cumin seeds and let them sizzle for 30 seconds.
  4. Sauté aromatics: Add sliced onions, and cook until golden brown, about 8-10 minutes. Stir in minced garlic, grated ginger, and green chilies; cook for another 2 minutes until fragrant.
  5. Add spices and tomatoes: Stir in coriander powder and remaining turmeric powder. Add chopped tomatoes and cook until soft and mushy, about 5 minutes.
  6. Cook vegetables: Add diced potatoes and eggplant to the pan. Mix well to coat with the spice mixture. Add salt to taste and cover the pan. Cook on low heat for 15-20 minutes, stirring occasionally, until the vegetables are tender.
  7. Combine lentils and vegetables: Once the vegetables are cooked, add the cooked lentils to the pan. Stir gently to combine everything. If the mixture is too thick, add water to reach your preferred consistency.
  8. Add spinach: Stir in chopped spinach and cook for an additional 5 minutes until the spinach wilts and blends into the curry.
  9. Final seasoning and garnish: Adjust salt and spice levels if needed. Remove from heat and garnish with fresh coriander leaves before serving.

Tips & Variations

“For an extra depth of flavor, try roasting the cumin seeds before adding them to the oil.”

  • Mustard oil alternative: If you don’t have mustard oil, use vegetable or sunflower oil, but mustard oil gives the authentic pungent flavor typical of Bangladeshi cuisine.
  • Adding coconut milk: For a creamier texture, stir in ½ cup of coconut milk in the final step.
  • Using other vegetables: Substitute or add vegetables like pumpkin, bottle gourd, or okra for seasonal variety.
  • Spice level: Adjust the number of green chilies according to your heat preference.
  • Serving size: This recipe serves 4 comfortably but can be easily doubled for larger gatherings.

Nutrition Facts

Nutrient Amount per Serving
Calories 220 kcal
Protein 12 g
Carbohydrates 35 g
Fat 4 g
Fiber 8 g
Vitamin A 25% DV
Vitamin C 20% DV
Iron 15% DV

Serving Suggestions

This Bangladeshi vegan lentil and vegetable curry pairs beautifully with simple steamed basmati rice or fragrant pulao for a wholesome meal. For a more traditional touch, serve it alongside Half Runner Beans Recipe or freshly made flatbreads like chapati or paratha.

Complement the meal with a refreshing side like the Green Goodness Juice Recipe to balance the spices and add a burst of freshness.

Conclusion

Exploring Bangladeshi vegan recipes can be a delightful culinary adventure that introduces you to bold spices, hearty vegetables, and comforting textures. This traditional lentil and vegetable curry embodies the essence of Bangladeshi home cooking—simple, nutritious, and bursting with flavor.

Whether you’re preparing a family meal or impressing guests with an authentic dish, this recipe is sure to become a staple in your vegan recipe collection.

Don’t hesitate to experiment with variations and pair this dish with other vegan delights like the Kodiak Banana Muffins Recipe for a complete Bangladeshi-inspired menu. Happy cooking and enjoy the vibrant tastes of Bangladesh in your kitchen!

📖 Recipe Card: Bangladeshi Vegan Vegetable Curry

Description: A flavorful and aromatic vegan curry made with seasonal vegetables and traditional Bangladeshi spices. Perfect as a wholesome meal served with rice or flatbread.

Prep Time: PT15M
Cook Time: PT30M
Total Time: PT45M

Servings: 4 servings

Ingredients

  • 2 tablespoons mustard oil
  • 1 large onion, finely sliced
  • 3 garlic cloves, minced
  • 1-inch piece ginger, grated
  • 2 medium potatoes, diced
  • 1 cup cauliflower florets
  • 1 cup green beans, chopped
  • 2 medium tomatoes, chopped
  • 1 teaspoon turmeric powder
  • 1 teaspoon cumin powder
  • 1 teaspoon coriander powder
  • 1 teaspoon red chili powder
  • Salt to taste
  • 2 cups water
  • Fresh cilantro for garnish

Instructions

  1. Heat mustard oil in a pan over medium heat.
  2. Add sliced onions and sauté until golden brown.
  3. Stir in garlic and ginger; cook for 2 minutes.
  4. Add turmeric, cumin, coriander, and red chili powders; mix well.
  5. Add potatoes, cauliflower, and green beans; stir to coat with spices.
  6. Add chopped tomatoes and salt; cook for 5 minutes until tomatoes soften.
  7. Pour in water, cover, and simmer for 20 minutes until vegetables are tender.
  8. Adjust seasoning and garnish with fresh cilantro before serving.

Nutrition: Calories: 220 kcal | Protein: 5 g | Fat: 10 g | Carbs: 30 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Bangladeshi Vegan Vegetable Curry”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A flavorful and aromatic vegan curry made with seasonal vegetables and traditional Bangladeshi spices. Perfect as a wholesome meal served with rice or flatbread.”, “prepTime”: “PT15M”, “cookTime”: “PT30M”, “totalTime”: “PT45M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“2 tablespoons mustard oil”, “1 large onion, finely sliced”, “3 garlic cloves, minced”, “1-inch piece ginger, grated”, “2 medium potatoes, diced”, “1 cup cauliflower florets”, “1 cup green beans, chopped”, “2 medium tomatoes, chopped”, “1 teaspoon turmeric powder”, “1 teaspoon cumin powder”, “1 teaspoon coriander powder”, “1 teaspoon red chili powder”, “Salt to taste”, “2 cups water”, “Fresh cilantro for garnish”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Heat mustard oil in a pan over medium heat.”}, {“@type”: “HowToStep”, “text”: “Add sliced onions and saut\u00e9 until golden brown.”}, {“@type”: “HowToStep”, “text”: “Stir in garlic and ginger; cook for 2 minutes.”}, {“@type”: “HowToStep”, “text”: “Add turmeric, cumin, coriander, and red chili powders; mix well.”}, {“@type”: “HowToStep”, “text”: “Add potatoes, cauliflower, and green beans; stir to coat with spices.”}, {“@type”: “HowToStep”, “text”: “Add chopped tomatoes and salt; cook for 5 minutes until tomatoes soften.”}, {“@type”: “HowToStep”, “text”: “Pour in water, cover, and simmer for 20 minutes until vegetables are tender.”}, {“@type”: “HowToStep”, “text”: “Adjust seasoning and garnish with fresh cilantro before serving.”}], “nutrition”: {“calories”: “220 kcal”, “proteinContent”: “5 g”, “fatContent”: “10 g”, “carbohydrateContent”: “30 g”}}

Photo of author

Marta K

Leave a Comment

X