Stuffed Bell Peppers with Indian Spices (Bharwa Shimla Mirch)
There’s something satisfying about a dish that looks as beautiful as it tastes. Stuffed bell peppers with Indian spices, or bharwa shimla mirch, are a classic on many Indian dinner tables. Small green bell peppers are filled to the brim with a smooth, spiced potato mixture, then cooked until tender with a light char on the edges. Served with roti and dal, it’s the kind of meal that feels homely yet special.

Disclosure: This post may contain affiliate links. This means I get a small commission if you decide to make a purchase through my links at no extra cost to you.
Why You’ll Love This Stuffed Bell Peppers Recipe
The combination of creamy potato filling and the earthy sweetness of green bell peppers makes this a dish worth serving for both everyday meals and special occasions. The potato-stuffed peppers have a soft, flavorful interior with a golden, slightly crispy top. This is one of those Indian vegetarian dinner ideas that works just as well with a simple dal as it does with a festive thali.

Pro Tip for Perfect Bharwa Shimla Mirch:
Use small, uniform green bell peppers so they cook evenly and can stand upright without tipping. Smooth the potato filling so the top gets that signature char, and let the peppers cook gently so they soften without losing shape while the flavors meld beautifully.
Serving Ideas for Indian Stuffed Peppers
This stuffed bell peppers Indian style recipe pairs best with warm rotis or parathas and a comforting bowl of dal. You can also serve it alongside jeera rice and a cooling cucumber raita for a complete meal. If you’re building a festive spread, add a paneer curry, a dry vegetable sabzi, and papad on the side for variety.

More Indian Recipes
- Paneer korma is one of those curries that instantly feels special. The sauce is rich and silky, the spices are warm without being heavy, and every bite of paneer soaks it all in. It’s the dish you bring out when you want dinner to feel a little indulgent.
- Smoky, spiced, and perfectly charred, these tandoori mushroom skewers taste just like they came out of a clay oven. Juicy mushrooms soak up all the flavor and make for an appetizer that always disappears fast.
- Fluffy basmati rice meets golden toasted cumin seeds in this simple yet flavorful jeera rice. It’s quick to make, pairs beautifully with curries or dals, and brings a restaurant-style touch to any Indian dinner.
- Aromatic basmati rice, colorful vegetables, and warm spices all cooked together in one pot: this vegetable biryani is the kind of dish that makes the whole table go quiet for that first bite. Perfect for family dinners or festive gatherings.
- Slow-cooked black lentils and red kidney beans simmered in butter, tomatoes, and warm spices, dal makhani is the ultimate comfort dish to serve with naan or rice. Creamy, rich, and full of flavor, it’s a true restaurant favorite you can bring home.
Tried this Bharwa Shimla Mirch? Let me know how you served it: with roti, dal, or as part of a bigger spread. I’d love to hear how you made it your own. Please don’t forget to rate the recipe and leave a comment.

Equipment
- Large skillet with lid
Ingredients
- 8 small green bell peppers tops sliced off, seeds removed
- 3 tablespoons oil divided
- 3 medium potatoes boiled, peeled, and mashed until smooth
- 1 medium onion finely chopped
- 1 green chili finely chopped
- 1 teaspoon cumin seeds
- 1 teaspoon ground coriander
- ½ teaspoon turmeric powder
- 1 teaspoon Kashmiri chili powder
- ½ teaspoon garam masala
- Salt to taste
- 1 tablespoon lemon juice
- 2 tablespoons fresh cilantro chopped (plus more for garnish)
Instructions
- Heat 1 tablespoon oil in a skillet over medium heat. Add cumin seeds and let them splutter.
- Add onion and sauté until golden brown. Stir in green chili, ground coriander, turmeric, chili powder, and garam masala. Cook for 30 seconds.
- Add mashed potatoes, salt, and mix well until the spices are evenly incorporated. Stir in cilantro and lemon juice. Remove from heat.
- Fill each bell pepper with the potato mixture, packing it down slightly.
- Heat the remaining 2 tablespoons of oil in the same skillet over medium-low heat. Arrange the peppers upright, cover with a lid, and cook for 12–15 minutes, turning them gently every 4–5 minutes so they cook evenly and become tender.
- Remove the lid and increase the heat slightly, or finish under the broiler for a few minutes, until the tops and sides develop a nice char.
- Once peppers are tender and slightly charred, garnish with extra cilantro and serve hot with roti and dal.
Notes
- Bell pepper size: Use small, uniform green bell peppers so they cook evenly and can stand upright without tipping.
- Potato texture: Mash the potatoes until smooth for a creamy filling and a neat, domed top.
- Cooking tip: Keep the heat low to medium so the peppers soften without burning.
- Spice adjustment: Increase or decrease chili powder and green chili to suit your preferred heat level.
- Make ahead: You can prepare the potato filling up to a day in advance and store it in the refrigerator; stuff and cook the peppers just before serving.


Flavorful and delicious vegetarian meal!
Thank you so much, Tom! I’m glad you enjoyed this vegetarian dish. It’s one of my favorites to serve when I want something flavorful yet comforting.
– Shilpa