Soya bean chunks have been a staple in Indian kitchens for decades — the small, dry, cream-colored nuggets that puff up in hot water and absorb whatever masala you cook them in. More recently, mock meat products like vegan keema, chaap, and ready-to-cook curries have entered the mainstream, offering similar plant-based protein in more meat-like formats.
If you're trying to choose between them — or wondering whether one is healthier than the other — this guide breaks down the nutritional differences, pros and cons, and the right way to use each in your diet.
What Are Soya Bean Chunks?
Soya bean chunks (also called soya nuggets or textured vegetable protein / TVP) are made by defatting soybean flour, then extruding it under pressure into small dehydrated pieces. They're shelf-stable for over a year, cost less than ₹100 per 200g pack, and are one of the most protein-dense foods available in India — around 52g of protein per 100g dry weight.
Common formats include large chunks, mini-granules (for keema-style dishes), and flakes. They need to be rehydrated in hot water (or directly in gravy) before cooking.
What Is Mock Meat?
Mock meat is a broader category. It includes any plant-based product engineered to mimic the texture, taste, and appearance of animal meat — not just rehydrate into a generic chewy form. Examples:
- Vegan keema — plant-based mutton mince with seasoning
- Mock chicken chunks — fibrous, chicken-textured plant chunks like GoodDot Proteiz
- Soya chaap — mutton-like protein from soya and wheat gluten
- Plant-based burgers, sausages, nuggets
Most mock meats use soya, wheat gluten, pea protein, or a blend, often with added seasoning, oil, and binders to improve texture and flavor.
Nutritional Comparison
Per 100g cooked serving (typical):
- Protein: soya chunks 18g | mock meat 16-22g
- Calories: soya chunks 110 kcal | mock meat 140-180 kcal
- Fat: soya chunks 1g | mock meat 4-8g
- Saturated fat: soya chunks 0.2g | mock meat 0.8-1.5g
- Sodium: soya chunks 8mg | mock meat 380-650mg
- Fiber: soya chunks 6g | mock meat 3-5g
- Iron: soya chunks 4mg | mock meat 2-4mg
Soya chunks are the leaner option — lower calories, lower sodium, higher fiber. Mock meats deliver more flavor and a closer-to-meat eating experience, often at slightly higher fat and sodium.
Pros and Cons
Soya Bean Chunks: Pros
- Cheapest plant protein per gram
- Long shelf life (12+ months)
- Very low sodium
- High fiber
- Versatile across cuisines
Soya Bean Chunks: Cons
- Bland on their own — needs strong masala to taste good
- Texture can be spongy if over-soaked
- Phytic acid content reduces mineral absorption slightly (mostly negated by proper soaking)
Mock Meat: Pros
- Better taste and texture out of the box
- Comes pre-seasoned or with masala sachets
- Easier for newcomers transitioning from meat
- Often more variety in formats (mince, chunks, patties, kits)
Mock Meat: Cons
- More expensive per gram
- Higher sodium in many products
- Sometimes contains processed binders or oils
- Shorter shelf life for refrigerated/frozen variants (shelf-stable mock meats are an exception)
When to Use Soya Chunks
- Everyday curries, pulao, biryani
- Budget meal prep
- Sodium-restricted diets
- High-protein bodybuilding meal plans
- Slow-cooked masalas where you control the seasoning
When to Use Mock Meat
- Quick weeknight dinners
- Hosting guests — mock meat impresses meat-eaters
- Recreating specific meat dishes like keema, kebabs, biryani
- Kids transitioning to plant-based eating
- When you want flavor without doing the seasoning work yourself
The best Indian mock meat options for everyday cooking include GoodDot Proteiz (chicken-style chunks), UnMutton Keema (mutton-style mince), and GoodDot Soya Chaap (large mutton-textured protein for tandoor).
Health Considerations
Is soya safe to eat daily?
Yes. The often-cited concerns about soya and hormones are based on extreme animal studies, not normal human intake. Daily moderate consumption (50-100g cooked soya) is safe and beneficial for most adults. The Indian Council of Medical Research includes soya in its national dietary guidelines.
Are mock meats ultra-processed?
Some are, some aren't. Look for short ingredient lists, no artificial colors or flavors, and minimal additives. GoodDot products use simple plant ingredients with no preservatives.
Sodium watch
If you're watching sodium, soya chunks win clearly. Many mock meats carry 400-650mg sodium per serving — not high, but worth noting if you eat them daily and also consume salty Indian curries.
Frequently Asked Questions
Are soya chunks the same as mock meat?
Soya chunks are a basic form of plant protein. Mock meat is a wider category that includes engineered, meat-mimicking products. All soya chunks are technically plant-based protein; not all mock meats are made from soya.
Which has more protein — soya chunks or mock meat?
Per gram, soya chunks (dry weight) are higher. But once cooked and hydrated, both deliver roughly 16-22g of protein per 100g, so they're comparable in a meal context.
Can I switch between them in recipes?
Yes — with adjustments. Soya chunks need rehydration; mock meats often don't. Soya chunks need stronger masalas; mock meats are usually pre-seasoned.
Where can I buy them online in India?
For pure soya chunks: GoodDot Proteiz is a chicken-textured premium variant. For mock meats: UnMutton Keema, Soya Chaap, and the full bestsellers collection.
Final Thoughts
Soya chunks and mock meat aren't competitors — they're complementary tools. Soya chunks are the budget-friendly, low-sodium daily protein. Mock meats are the convenient, flavor-packed option for when you want something that feels like meat without the cooking effort.
For most kitchens, the right answer is both. Keep a pack of soya chunks for everyday curries, and stock a few mock meat kits for quick dinners and entertaining.
Browse the full GoodDot range to see what fits your kitchen: Proteiz, UnMutton Keema, and Soya Chaap.

