
Everything tastes better with masala, and baked beans are no exception.
If you’re looking for a simple, satisfying meal that’s packed with bold spices, masala beans are the answer. This humble dish transforms everyday beans into a rich, comforting, and protein-packed meal using a fragrant blend of aromatics and spices.
Made with pantry ingredients and ready in under 15 minutes, masala beans are proof that you don’t need anything complicated to create something incredibly flavourful.
Serve with hot, buttery toast and masala chai to start your weekend in style!
What are masala beans?
Masala beans are a delicious upgrade to the classic baked beans, made by simmering beans in an aromatic masala base of onions, ginger, garlic and spices.
Masala simply translates to a blend of spices – which can vary depending on personal taste and regional style. For example, chaat masala is a tasty addition to my colourful aloo chana chaat!
Masala beans are also a tasty breakfast option at many Indian and fusion restaurants including Dishoom. This easy recipe is a delicious way to enjoy the flavours of masala beans at home.

Ingredients for masala beans
The best thing about masala beans is they are made with pantry ingredients, making them accessible and super easy to prepare.
To make this simple recipe at home, you will need:
- Baked beans – I’m a fan of a classic tin of Heinz beans
- Aromatics – Onions, ginger and garlic make all the difference to this recipe. I love using freshly grated garlic and ginger, but you can also use ginger and garlic paste if you are in a pinch.
- Whole and ground spices – we’ll need whole cumin seeds and mustard seeds, and ground tumeric, cumin, coriander, chilli powder and garam masala.
- Fresh green chillies and coriander – this is optional, but adds a fragrant touch and additional layer of flavour.
What takes these masala beans to the next level is that we finish them with a knob of butter just before serving – which adds extra richness and rounds out the flavours.
Why you’ll love this recipe
I just know you’ll love this recipe! It’s:
- Budget-friendly, using affordable and accessible ingredients. If you are missing one of the spices, feel free to omit.
- Naturally high in protein from the baked beans.
- Quick and easy to prepare for busy weeknights or weekends.
- Deeply flavourful from the blend of whole and ground spices, transforming simple beans into something special.
- Meal prep friendly – they taste even better the next day!
Masala beans are also highly adaptable, making them perfect for using up what you already have in your kitchen.
How to make masala beans step-by-step:
/fu
Begin by adding mustard seeds and cumin seeds to a pan with a little oil. Once the seeds start to splutter, indicating the oil is hot, add the diced onion, ginger and garlic (photo 1).
Saute this for a few minutes then add the spices (photo 2) and cook until it smells good (photo 3). It’s important you roast out the spices at this stage to deepen the flavour profiles – be patient!



Next, add the baked beans and slit green chilli to the masala base (photo 4). Simmer until the masala beans are fragrant and the beans are heated through. Finish with some butter and chopped coriander (photos 5-6) and enjoy!



Tips for the Best Masala Beans
Even though the dish is simple, a few techniques can take your masala beans to the next level:
Cook the masala properly
Don’t rush the masala base as this holds all the flavour! Ensure your onions have nicely softened before adding the ground spices, and ensure you cook out the masala well. This unlocks the fat-soluble flavours and increases the aromatic properties of the spices.
It’s a common technique in Indian cooking and one we use in this restaurant-style chana masala recipe too.
Adjust spice levels to your preference
Masala beans should be flavourful, not overwhelmingly spicy. Adjust the spice levels to your preference – you can add more chilli powder or green chillies for extra heat, or omit them if you prefer a milder taste.
Finish with fresh herbs & butter
A handful of fresh coriander at the end brightens the dish and adds a fresh contrast to the rich masala.
And butter – well, butter makes everything better. If you’re a butter fan like me, you’ll love my browned butter white chocolate pistachio cookies too!

What to serve with masala beans
Masala beans can be served the way you enjoy your regular baked beans, or try one of these fun variations:
- Serve with fragrant pilau rice for a comforting meal
- Scoop up with some roti, naan or paratha
- Serve atop some crispy baked potatoes and top with grated cheddar cheese
- Serve alongside some masala scrambled eggs or masala omelette and masala chai for a complete desi breakfast!
And if you’re still hungry after all that, you’ll love a slice of this chai banana bread that I just can’t stop making.
Storage and meal prep
Masala beans are ideal for meal prep and leftovers:
- Store in an airtight container in the fridge for up to 4 days
- Reheat gently on the stovetop or in the microwave
- Freeze for up to 3 months for longer storage
In fact, the flavours often deepen over time, making leftovers even more delicious!
Frequently Asked Questions
I love using classic Heinz baked beans., but you can use whatever is accessible to you – or get fancy with organic beans.
Yes! Masala beans are naturally vegan-friendly and gluten-free, making them a great source of plant-based protein.
This recipe is mildly spicy – if you are worried about heat you can start with less chilli powder and adjust to suit your taste preferences.
Once you start making masala beans regularly, you’ll find yourself coming back to them again and again — not just because they’re easy, but because they genuinely deliver on flavour every time.
I hope you enjoy this recipe! If you make it, please leave a rating + review below and share your photos on Instagram tagging #shivanilovesfood!

Masala Baked Beans
Leave a Review Print Recipe SaveIngredients
- 1 thumb Ginger finely grated, or 1/2 tsp ginger paste
- 1 clove Garlic finely grated, or 1/2 tsp garlic paste
- 1/3 Red Onion finely diced
- 1/2 tbsp Sunflower Oil
- 1/4 tsp Cumin Seeds
- 1/4 tsp Mustard Seeds
- 1/4 tsp Turmeric
- 1/2 tsp Ground Coriander
- 1/2 tsp Ground Cumin
- 1/4 tsp Chilli Powder
- 1/8 tsp Garam Masala
- 1 tin Baked Beans
- 1 Green Chili slit
- 1 tbsp Fresh Coriander chopped
- 1/2 tsp Butter
Instructions
- Add the sunflower oil, cumin seeds and mustard seeds to a medium sized saucepan over low-medium heat.
- Once the seeds begin to crackle in the oil, add the diced red onion, ginger and garlic to the pan and stir until coated in the oil.
- Cook the aromatics until slightly browned, stirring frequently to ensure even cooking.
- Add the ground spices to the pan: turmeric, ground cumin, ground coriander, chilli powder, and garam masala.
- Cook for 3-5 minutes stirring regularly until the masala begins to smell good.
- Add the tin of baked beans and slit green chilli (optional) to the pan. Stir to combine.
- Continue cooking the masala beans until fragrant and heated through.
- Finish with the butter and chopped fresh coriander, and enjoy with hot buttery toast and chai.
Notes
- Store leftover masala beans in an airtight container in the fridge for up to 4 days.
- Reheat gently on the stovetop or in the microwave.
- Freeze for up to 3 months for longer storage.

