By Joybuy's Product Experts Updated 28 July 2026

Joybuy Insights

Cooking with Soy: A Guide to Choosing and Preparing It

Dried beans, green pods (edamame), dehydrated chunks... Food-grade soy comes in so many forms it's easy to get lost. Yet, each variety has a specific purpose. Whether you're dreaming of homemade plant-based milk, a stunning alternative for your bolognese, or a quick and healthy appetiser, there's a soy product that's perfect for you.

This guide is here to shed some light. We'll break down the different options for cooking with soy, give you the keys to making the right choice, and present our selection of the best products available today.

Buyer's Guide: How to Choose the Right Soy

Before buying soy online or in-store, a few simple criteria will help you get it right.

1. What's the Use Case? Dried Beans, Pods, or Textured Protein?

It all depends on what you plan to cook. Each form of soy meets a specific culinary need:

  • Dried soybeans (yellow or black): Highly versatile, they serve as a base for making soy milk and tofu once rehydrated. You can also add them directly to stews and soups. For homemade preparations, organic soybeans are a popular choice.
  • Edamame beans: These are young soybeans harvested before they mature. Usually sold frozen (shelled or in pods), their tender texture and delicate flavour make them a perfect appetiser, a great nutritional boost for a salad, or a quick side dish.
  • Textured soy protein (TSP): Also known as soy chunks or nuggets, these are made from defatted soy flour. Once rehydrated, their fibrous texture mimics minced meat, making them a very popular plant-based alternative for bolognese sauces, curries, or stir-fries.

2. Quality and Nutritional Value: The Art of Reading Labels

Quality is in the details. For dried beans, check that they are whole and uniform in colour. For processed products like chunks, the shortest possible ingredient list (ideally "100% soy") is an excellent sign.

Nutritionally, soy is a protein powerhouse, but the content varies significantly. Textured soy protein can exceed 50g of protein per 100g, whereas edamame beans have around 13g. A quick look at the label will help you choose the product best suited to your goals.

Our Recommended Soy Products

To guide you, here is a selection of products that caught our eye, each suited for specific uses.

Organic Black Soybeans 450g - Fangjia Store

Organic Black Soybeans 450g - Fangjia Store

Why we chose it: These organic black soybeans stand out for their large size and richness in anthocyanins (natural pigments). When cooked, they release an intense and authentic bean aroma, highly sought after in Asian cuisine.

Key features:

  • Rich in plant-based protein (36g per 100g).
  • Extremely versatile: soy milk, porridge, soups, sprouting.
  • Certified organic product.
  • Natural and intense flavour after cooking.

Who is it for? For those who want to make original homemade plant-based drinks or incorporate the unique taste of black soy into their soups and stews.

Organic Soybeans 450g - Fangjia Puzi

Organic Soybeans 450g - Fangjia Puzi

Why we chose it: These yellow organic soybeans are the classic choice for homemade preparations. Their mild flavour and high protein content make them the ideal ingredient for creamy soy milk, firm tofu, or simply for cooking like any other legume. The airtight bag perfectly preserves their freshness.

Key features:

  • High in protein (36g per 100g).
  • The all-purpose ingredient: soy milk, tofu, sprouting, stews.
  • Natural and mild flavour, ideal for base preparations.
  • Moisture-proof packaging.

Who is it for? For DIY enthusiasts looking for a quality base for their plant-based milk and tofu, or as a protein source in their everyday dishes.

Edamame Soybeans 500g - Asian Choice

Edamame Soybeans 500g - Asian Choice

Why we chose it: Ready in minutes, these frozen edamame beans are the perfect solution for a healthy appetiser or to boost a meal. Made from 100% soybeans, they retain a pleasant firm texture and fresh flavour.

Key features:

  • Source of plant-based protein (13g per 100g).
  • Naturally low in salt and with no added sugars.
  • Ready in just 5 minutes in boiling water.
  • Family-friendly 500g pack size.

Who is it for? For those looking for a quick, healthy snack, or an easy way to add greens and protein to their salads, poke bowls, and stir-fries.

Large Soy Chunks 500g - Amutha

Large Soy Chunks 500g - Amutha

Why we chose it: Made from 100% defatted soy, these large soy chunks boast a record-high protein content. Their spongy texture wonderfully absorbs sauces and marinades, making them a truly impressive meat alternative.

Key features:

  • Record-high protein content (52g per 100g).
  • 100% defatted soy ingredient, with no fat or sugar.
  • Excellent flavour absorption.
  • Perfect for vegetarian curries, stir-fries, sauces, and biryanis.

Who is it for? For vegetarians, flexitarians, and anyone looking to reduce their meat consumption without compromising on texture and protein. It's a pantry staple for plant-based cooking.

Still Looking?

If our selection doesn't quite meet your needs, or if you're simply curious to explore other nutritional gems, feel free to browse our protein-rich grains category. It's a great way to add variety to your diet!

Frequently Asked Questions About Soy

How do you cook soy chunks?

It's essential to rehydrate textured soy protein before cooking. Simply soak the chunks for 10 to 15 minutes in a large volume of hot vegetable broth. Once tender, drain and press them firmly to remove excess water. They are then ready to be marinated or added to a sauce or stir-fry, just as you would with minced meat.

Can you make soy milk with any type of soybean?

In theory, yes. But for the best results, yellow soybeans are the gold standard. They produce milk with a fairly neutral flavour and a very creamy texture. Black soybeans also work, but expect the milk to have a more distinct colour and taste.

Are edamame beans ready to eat?

Frozen edamame beans are already blanched, but they require a quick cook to be perfect. The easiest way? Boil them for 3 to 5 minutes in salted water. Once drained, enjoy them warm with a pinch of sea salt, or let them cool to add to a salad.