Some breakfasts are meant to impress. This one is meant to work.
On mornings when time is busy or when you look at that leftover breads on the counter, soya bread upma quietly saves the day. It’s warm, mildly spiced, filling without being greasy, and made with ingredients most of us already have lying around. No complicated prep work required. simple, easy and quick.
If you’ve grown up eating bread upma, this version will feel familiar. The difference is the addition of soya chunks, which give the dish more bite and make it far more satisfying. It’s still comfort food, just with a little more strength behind it.
What I like most about this recipe is that it is simple yet flavour packed. The kind you make when you want something wholesome, not when you want to show off.

Why Add Soya Chunks to Bread Upma
Soya chunks often get a bad reputation, mostly because they’re cooked badly. When handled right, they blend beautifully into dishes like this.
They bring
• A good dose of protein
• A chewy texture that balances the soft bread
• The ability to soak up masala really well
Paired with vegetables and minimal oil, this becomes a breakfast that actually keeps you full till lunchtime. No sudden hunger pangs. No regret later.
Ingredients You’ll Need
- The Basics: Soya chunks are boiled and squeezed properly.
- White bread works best. You can replace it with brown bread.
- You’ll need very little oil. This dish relies more on masala and moisture than fat.
- Vegetables and Aromatics: Garlic and green chilli sauted in the oil forms the base flavour. Don’t skip the garlic—it makes a difference.
- Onions and tomatoes form the classic indian masala base. Cook them patiently. Rushing this step is where many people go wrong.
- Bell peppers and carrots add colour and a light crunch. You can swap these with beans or peas if that’s what you have.
- Fresh coriander at the end lifts everything.
- Spices: Turmeric, Chilli powder(adjust to your spice tolerance), Chicken masala might sound unusual here, but it adds depth. If you prefer vegetarian alternatives, garam masala works fine. (well, chicken masala is still veg)
Detailed recipe video
Step-by-Step Cooking Method with pics
Preparing the Soya Chunks
- Start here since this takes the longest.
- Bring three cups of water to a proper boil. Add half a teaspoon of salt.

add the soya chunks
Let them cook until they turn soft and spongy.

Drain immediately.

Once they cool slightly, squeeze them hard with your hands to remove excess water. This step is important. Skip it, and your upma will taste diluted.

Cut each chunk into halves and keep aside.

Making the Upma
Heat half a teaspoon of oil in a wide pan on medium heat.

Add crushed garlic

and chopped green chilli.

Sauté just until aromatic. Don’t brown them.

Add chopped onion and

cook till soft and lightly translucent.

Add crushed tomatoes

and a little salt.

Cook patiently until the raw smell disappears and the mixture thickens slightly.

Add turmeric powder, chilli powder, and chicken masala.

Stir and fry for about thirty seconds so the spices open up.

Pour in a quarter to half cup of water.

Let the masala simmer and come together.

Now add bell peppers, carrots, and the prepared soya chunks.


Mix well so everything is coated evenly.

Add half a cup of water, cover, and cook until the vegetables soften and the soya absorbs the masala.

Open the lid.

Add the bread pieces

and gently mix.

Don’t overdo it—just enough to coat the bread.
Cover and cook for one minute.

Switch off the heat, garnish with chopped coriander, and let it rest uncovered for a minute before serving.


How to Serve It
This dish is best eaten hot, straight from the pan.
It goes well with
• Coconut chutney
• Tomato ketchup
• A strong cup of tea or filter coffee
Honestly, it doesn’t need much on the side.
Tips
• Always squeeze the soya chunks properly after boiling
• Add bread only at the very end
• Keep the flame medium—high heat dries it out
• Taste and adjust salt before adding bread
Soya bread upma isn’t trendy food. It’s the kind of breakfast you make because you want to eat something nice and filling, stay full, and move on with your day. If you’ve been looking for a protein rich breakfast that doesn’t feel like a compromise, try this one.

Recipe card
Soya Bread Upma Recipe Card
Ingredients
For preparing soya chunks
- 1.5 cups soya chunks
- 3 cups water
- 1/2 tsp salt
For upma
- 1/2 tsp oil
- 1 tbsp garlic crushed
- 1 green chilli chopped
- 1 onion chopped
- 2 tomatoes crushed
- 1/4 cup bell peppers mixed colours
- 1 carrot chopped
- 1/4 tsp turmeric powder
- 1 tsp chilli powder
- 1/2 tbsp chicken masala
- Salt as needed
- 1/4 to 1/2 cup water for masala
- 1/2 cup water for cooking vegetables
- 5 to 6 slices white bread edges trimmed and cut into triangles
- 1 tbsp coriander leaves chopped
Instructions
- Boil 3 cups water with 1/2 tsp salt
- Add soya chunks and cook until soft
- Drain, squeeze out excess water, cut into halves and keep aside
- Heat 1/2 tsp oil in a pan
- Add garlic and green chilli, sauté briefly
- Add onion and cook until soft
- Add crushed tomatoes and salt, cook till thick and raw smell disappears
- Add turmeric powder, chilli powder, and chicken masala
- Fry spices for about 30 seconds
- Add 1/4 to 1/2 cup water and let masala simmer
- Add bell peppers, carrot, and soya chunks
- Mix well and add 1/2 cup water
- Cover and cook till vegetables are tender
- Add bread pieces and mix gently
- Cover and cook for 1 minute
- Switch off heat and garnish with coriander
