How to Cook Buckwheat Groats (Kasza Gryczana): Fluffy, Not Mushy
Buckwheat (kasza gryczana or kasha) has a reputation for being a little tricky. Maybe you’ve cooked it before and ended up with a pot of mush, or you’ve bought a bag and wondered exactly what to do with it.
It doesn’t have to be that way.
In Poland, buckwheat is kasza gryczana, and it’s an everyday staple that doesn’t need much fuss to be delicious. When cooked properly, the groats become tender, nutty, and pleasantly chewy, with every single grain staying separate. They are nothing like the soft, porridge-like texture you might expect.
I grew up eating buckwheat daily in Polish home cooking, and these days I use it in everything from simple side dishes to meatballs, salads, and hearty grain bowls.
If you’ve never cooked buckwheat before, or if your past attempts were a flop, this is the place to start. I’ll show you what to buy, the difference between roasted and unroasted groats, how to cook them so they stay fluffy, and what to do with them once they’re ready.
The goal is simple: a pot of buckwheat you actually want to eat.

Quick Look at this Recipe:
Easy Buckwheat recipes you should try
Kasza, Kasha, or Buckwheat? Understanding the Linguistic Nuance
If you have ever browsed the grain aisle in an American supermarket after growing up around Eastern European cooking, you may have noticed a bit of a language mix-up when it comes to buckwheat. Understanding these terms helps ensure you always buy the right product, and cook it to perfection!
1. “Kasza” in Poland (The Broad Term)
In Polish cuisine, kasza (pronounced KAH-shah) is an umbrella term for all groats, grains, and cracked kernels. You will find several types of kasza on a Polish table, including:
- Kasza Gryczana: Buckwheat groats (the star of this guide).
- Kasza Jęczmienna: Pearl barley or barley groats.
- Kasza Manna: Semolina.
- Kasza Jaglana: Millet groats.
When someone in Poland refers to kasza gryczana, they are specifically naming buckwheat groats.
2. “Kasha” in the US & Diaspora Cooking (The Specific Term)
In the United States, Canada, “kasha” almost exclusively refers to roasted buckwheat groats (kasza gryczana palona).
When you buy a box labeled “Kasha” in an American grocery store, you typically get pre-toasted, deep reddish-brown buckwheat groats with a robust, nutty flavor, ready for classic dishes like soups or hearty grain bowls.
3. Whole Groats vs. Grits, Flakes, and Flour
Depending on where you shop, labels can vary significantly. Here is a quick reference guide so you know what you are looking at on the package:
- Kasza Gryczana Palona / Roasted Kasha: Toasted whole groats. Dark brown, nutty, and sturdy. Perfect for pilafs, side dishes, and soups.
- Kasza Gryczana Niepalona / Raw or Unroasted Buckwheat Groats: Untoasted whole seeds. Pale tan or light green with a subtle, mild flavor.
- Buckwheat Grits / Krakowska: Coarsely cracked or broken groats, ideal for creamy warm porridges or binding savory fillings.
- Buckwheat Flakes (Płatki Gryczane): Steamed and flattened groats that cook in minutes, similar to rolled oats.
- Buckwheat Flour (Mąka Gryczana): Ground whole seeds used for pancakes, soba noodles, and gluten-free baking.
What Is Buckwheat – Kasza Gryczana?
Despite the name, buckwheat isn’t wheat. It is a gluten-free seed.
Buckwheat is often called a pseudo-grain because we cook and use it like one, but botanically, it comes from the edible seeds of the buckwheat plant. Those seeds are called buckwheat groats – kasha.
You’ll often find buckwheat grouped with whole grains because of how it’s used in cooking, even though it isn’t technically a cereal grain.
In Polish, buckwheat groats are called kasza gryczana. You may also see the word kasha or buckwheat kasha on American packaging. Depending on the product, this can refer to roasted buckwheat groats.
Buckwheat comes in several forms: whole groats for cooking, flakes for quick breakfasts and baking, flour for pancakes and baked goods. You may also come across buckwheat pasta such as Japanese soba.


Is buckwheat a carb or a protein?
Both, but mostly a carb. Buckwheat is a complex carbohydrate with a surprisingly good amount of plant protein for a “grain.”
One cup of cooked buckwheat has about 146 calories, 6 grams of protein and 4 grams of fiber. Compared to white rice, you get more protein and more fiber in every bowl.
What makes buckwheat special is the protein quality. It contains all nine essential amino acids, which is rare for a plant food. That’s why it works so well as the base of a balanced bowl. Add a protein like kiełbasa, beans, eggs or smoked salmon, and you have a full meal.
Myth: Buckwheat is a type of wheat.
Nope. Despite the name, buckwheat has nothing to do with wheat. It isn’t even a grain. It’s the seed of a flowering plant related to rhubarb and sorrel. That’s why it’s called a pseudocereal, and why it’s naturally gluten-free.One thing to check: buckwheat can be processed in facilities that handle wheat. If you cook gluten-free, look for a package labeled certified gluten-free.
A Quick Note on Nutrition
Buckwheat doesn’t need a health pitch, but a couple of things are worth knowing. Buckwheat is a good source of fiber and provides plant-based protein along with nutrients such as magnesium and manganese. Because it is naturally gluten-free, it’s also a useful option for people who avoid gluten, as long as the product hasn’t been exposed to gluten during processing. What matters most in my kitchen is simpler: buckwheat is filling, flavorful, and incredibly versatile.
What Does Buckwheat Taste Like?
Buckwheat has a nutty flavor that’s hard to mistake for anything else. It’s earthy, slightly toasted, and pleasantly savory, with a tender but slightly chewy texture when cooked properly. The flavor depends partly on which groats you buy.
Roasted vs. Unroasted Buckwheat



You’ll likely see both types at the store, and the difference matters.
Roasted Buckwheat – Kasza Gryczana Palona – the groats are already toasted before packaging. They’re darker, with a stronger, deeper toasty flavor. They pair especially well with mushrooms, cabbage, eggs, butter, and rich sauces. I reach for these most often in savory recipes. If you’re new to buckwheat and want that classic, unmistakable kasza gryczana flavor, start with roasted.
Unroasted Buckwheat – Kasza Gryczana Niepalona – unroasted groats are pale, sometimes almost greenish, and have a milder flavor. They’re a good option when you want buckwheat’s texture without the stronger roasted flavor. Unroasted groats may behave differently from roasted kasha, so don’t assume the same timing will work for both. Check the package directions and begin checking for tenderness toward the early end of the recommended cooking time
How to Toast Unroasted Groats Yourself?
It is very easy. Toast the dry groats over medium heat, stirring frequently, until fragrant and evenly golden-brown. The timing will depend on the pan and how deeply you toast them
If you’ve already bought roasted buckwheat, skip this step. It’s already been toasted.


Where to Buy Buckwheat
Buckwheat groats are easier to find than they used to be.
Look for any of these names on the label:
- Buckwheat groats
- Kasha
- Buckwheat kasha
- Kasza gryczana
- Roasted buckwheat groats
- Whole buckwheat groats
Check the natural foods section, international aisle, or bulk section of your grocery store. A Polish or Eastern European market is another great place to look. One thing to watch out for: don’t accidentally grab buckwheat flour. You want the whole raw groats for this cooking method.
Key Ingredients, Variations and Substitutions


Buckwheat groats, the main ingredient. Roasted or unroasted groats work the same way, though roasted groats give a stronger, toastier flavor. 1 cup (170 g) dry buckwheat yields about 3 cups cooked, enough for 4 side servings or 2-3 bowls. I use whole roasted buckwheat groats, also labeled kasha or kasza gryczana palona, for this method. Unroasted groats have a milder flavor, but they may take longer to cook and require different amounts of water.
Liquid – water works well and lets the nutty flavor of the groats come through clearly. Chicken broth, vegetable broth, or mushroom broth all add savory depth and work especially well when serving buckwheat as a side dish or using it in a bowl.
Salt – add salt to the cooking liquid rather than waiting until the end. About ½ teaspoon kosher salt per cup of dry buckwheat is a good starting point.
Butter or Oil – this is optional! Stir a small amount of butter into the finished buckwheat for richness and to help separate the grains. Olive oil works too if you prefer.
Equipment You Will Need
- Medium saucepan with a lid
- Fine-mesh strainer
- Fork
Top Tips for Cooking Buckwheat
Rinse first and drain well. Give the groats a quick rinse under cold water before cooking. Make sure they’re well drained before they go into the pot.
Start with the 1:2 ratio. Use 2 cups of water or broth for every 1 cup of buckwheat groats. This is a good starting point, and once you’ve cooked a few batches, you can adjust the amount of water slightly to suit your preferred texture.
Don’t stir constantly; it is not a risotto. Once the buckwheat is simmering and covered, leave it alone. Stirring won’t make it better.
Keep the heat low. After the liquid boils, reduce the heat to low. You want a gentle simmer, not aggressive bubbling.
Let it rest. Once the liquid is absorbed, turn off the heat and keep the lid on for 5 minutes. This gives the groats time to finish steaming without cooking over direct heat.
Use a fork. Gently fluff the finished buckwheat with a fork. A fork separates the grains instead of pressing them together.
Use broth for more flavor. Water is perfectly fine, but broth gives the buckwheat a savory base that makes it easier to serve straight from the pot.

How to cook kasha. Step-by-Step Instructions
- Rinse and drain. Place 1 cup (170 g) buckwheat groats in a fine-mesh strainer. Rinse briefly under cold running water, then drain well.
- Bring the liquid to a boil. Pour 2 cups (480 ml) water or broth into a medium saucepan and add ½ teaspoon kosher salt. If using salted broth, reduce the salt as needed. Bring to a boil over medium-high heat.
- Add the buckwheat. Stir the drained groats into the boiling liquid. Allow the liquid to return to a gentle boil, then reduce the heat to low and cover with a tight-fitting lid.
- Simmer gently. Cook for 10–12 minutes, keeping the lid on during most of the cooking time and avoiding stirring. Begin checking near the end of the suggested time. The groats should be tender with a slight chew, and most or all of the liquid should be absorbed. For salads and buckwheat bowls, I like mine cooked for about 10 minutes. When using them in meatballs, I cook them longer, 12-15 minutes, so they become softer.
- Check for doneness. If the groats are still firm and the pot is dry, add a small splash of hot water, cover, and cook for another 1–2 minutes before checking again. If the groats are tender but liquid remains, gently drain the excess rather than continuing to cook them until soft.
- Rest off the heat. Remove the saucepan from the heat and leave it covered for 5 minutes.
- Fluff and serve. Remove the lid and gently fluff with a fork. Stir in a little butter or olive oil, if desired. Serve warm as a side dish or use in salads, bowls, and fillings.
TIP: Start with boiling liquid. In my testing, boiling the groats and water together produced mushy buckwheat. For tender groats that hold their shape, I bring the water or broth to a boil first, then add the rinsed, well-drained buckwheat.
Roasted vs. Unroasted: Does It Change How You Cook It?
Yes, a little. This guide is tested with roasted buckwheat (kasza gryczana palona), the kind you’ll find in most Polish and Eastern European stores. It’s the standard in Polish kitchens.
Unroasted buckwheat (kasza gryczana niepalona) is softer and more delicate. It absorbs water faster and turns mushy more easily, so it usually needs less liquid and a shorter cook. Many cooks use about 1½ cups of water per cup of groats and drain the excess at the end.
My tip: if you’re using unroasted groats, start checking at 8 minutes. Or toast them in a dry skillet until golden and fragrant, and they’ll behave much more like roasted.
If a recipe online gave you mushy kasza, check which groats it used. That’s usually the reason.
Alternative cooking methods:
Instant Pot/pressure cooker
- 1:1.25–1.5 ratio (less water than stovetop), high pressure 3–5 minutes, natural release 5–10 minutes.
Oven-baked (great for batch cooking and photography setups)
- 1 cup buckwheat + 2 cups boiling broth in a covered dish; bake at 375°F / 190°C for ~25–30 minutes; rest 5 minutes
Microwave (quick method for U.S. audiences)
- 1 cup buckwheat + 2 cups water in a microwave-safe covered bowl; high 12–15 minutes; rest 5 minutes.
Troubleshooting: Getting the Kasza Texture Right.
Use the cooking time as a guide, then check the groats. For fluffy kasza, you’re looking for:
- Tender grains that hold their shape
- A slight chew
- A moist texture without excess liquid
- Individual groats that separate easily when fluffed
Why Is My Buckwheat Mushy?
For this method, start with boiling liquid. In my testing, bringing the groats and water to a boil together made the kasza mushy. Add the rinsed, well-drained groats to the boiling water or broth, let it return to a gentle boil, then reduce the heat to low and cover.
Avoid stirring while the buckwheat simmers, and check near the end of the suggested cooking time. If the groats are tender but liquid remains, drain the excess rather than cooking them longer.
Softer buckwheat isn’t always a problem, though. I prefer it in my fire-roasted salsa meatballs, where it helps hold the mixture together. The right texture depends on what you’re making.
Why Is My Buckwheat Still Crunchy?
If the groats are still firm and the pot is dry, add a small splash of hot water or broth. Cover and cook over low heat for another 2–3 minutes, then check again. Once tender, remove from the heat and rest, covered, for 5 minutes before fluffing.
Brands and batches vary, so let the texture—not just the timer—tell you when your kasza is ready.


Water or Broth?
Both work. Here’s how I choose.
Use water when:
- You’re incorporating buckwheat into a strongly flavored recipe
- You want the groats’ own nutty flavor to come through
- You’re cooking a neutral batch to use throughout the week
Use broth when:
- You’re serving buckwheat as a side dish
- You’re building a savory bowl
- You want more depth without adding another ingredient later
Chicken broth, vegetable broth, and mushroom broth all work well depending on what you’re cooking.


Optional Egg-Coating Method for More Separate Grains
For salads, bowls, or fillings where I want especially distinct grains, I sometimes use an egg-coating method. It’s an extra step, not a requirement; the basic stovetop method is still the best place to start.
You coat the raw groats in beaten egg, toast them in a dry pan until they’re dry and loose again, then add your liquid. The egg dries onto each grain and builds a thin barrier, so instead of clumping into one soft mass, the groats cook up separate and distinct. Pilaf, not porridge.
It takes four extra minutes. Do it once, and you won’t cook kasza any other way.
How to do it (variation):
Crack 1 egg into a bowl and beat it lightly. For 1 cup of buckwheat groats, one egg is plenty.
Add the dry, unrinsed groats straight to the egg and stir until every grain is coated. Skip the rinse here; you want the egg on dry groats, not wet ones.
Heat a dry skillet or your saucepan over medium heat. Tip in the coated buckwheat and cook, stirring almost constantly, for 3 to 5 minutes.
At first it looks like a wet, clumpy mess. Keep going. The egg cooks off, the clumps break apart, and the grains go dry, loose, and toasty. That’s your signal.
Add 2 cups of water or broth and ½ teaspoon salt, bring to a boil, then cover, drop the heat to low, and cook exactly as in the base method. Rest covered for 5 minutes. Fluff.
Note: This is optional. The basic method without egg already gives you fluffy kasza. Use this when you want maximum separation for salads, bowls, or stuffed vegetables.
How to Use Cooked Buckwheat
If you’ve only ever thought of buckwheat as a stand-in for white rice, this is your invitation to think differently. In Polish cooking, kasza gryczana isn’t a substitute. It’s its own ingredient. It has flavor. It has texture. It has specific things it loves to be cooked with. There are so many different ways to use cooked buckwheat.
Seasonal pairing ideas to use buckwheat:
- Spring: asparagus, peas, dill, and mustard dressing.
- Summer: tomatoes, cucumbers, fresh herbs, and tangy cheese.
- Fall: roasted squash, mushrooms, brown butter, and pickled onion.
- Winter: braised cabbage, mushroom gravy, or roasted root vegetables.
- Braised cabbage
In a balanced bowl. This is one of my favorite ways to use kasza. The formula I keep coming back to is: kasza, protein, fat, something fermented, and something fresh. For example: roasted buckwheat, a soft-boiled egg, brown butter, sauerkraut, and lots of dill. Add mushrooms and toasted sunflower seeds, and you’ve got a full dinner. The sour element is important. It might be sauerkraut, pickled vegetables, or another fermented ingredient. That little bit of acidity keeps the bowl from feeling heavy.
In recipes. Cooked buckwheat works beautifully in meatballs, stuffed cabbage, pierogi filling, stuffed vegetables, salads, soups, and, of course, as a main component of grain bowls.
It also works in sweet dishes. Cook it with more liquid for a soft, creamy buckwheat porridge, then serve it with fruit, honey, nuts, or warm spices.
You can also use buckwheat flour for pancakes and baked goods, but remember that flour behaves very differently from whole groats.
More Polish Recipes To Try
- Polish Creamy Leek Salad
- Polish Dill Meatballs Recipe
- Creamy Polish Tomato and Onion Salad
- Creamy Dill Pesto Potato Salad
Storage and Reheating
Refrigerator
Store cooked buckwheat in an airtight container in the refrigerator for up to 4 days. Divide cooked buckwheat into shallow containers and refrigerate promptly, within 2 hours of cooking, or within 1 hour if the temperature is above 90°F. Store covered in the refrigerator and use within 3–4 days. Don’t leave a large pot on the counter waiting for it to cool completely.
Freezer
Cooked buckwheat freezes well. Cool it completely, portion it into airtight containers or freezer-safe bags, and freeze for up to 3 months. Thaw in the refrigerator before reheating.
Reheating
The skillet is my favorite method. Add the buckwheat to a skillet with a splash of water or broth and warm over medium-low heat, stirring occasionally, until heated through (165°F). The microwave works too. Add a splash of water or broth, cover loosely, and heat in short intervals, stirring between each.

Ultimate Guide to Cooking Buckwheat Groats – Kasza Gryczana
Equipment
- Medium saucepan with a lid
- fine mesh strainer
- Fork
Ingredients
- 1 cup raw buckwheat
- 2 cups water or broth
- ½ teaspoon kosher salt pinch to taste
Instructions
- Place 1 cup raw buckwheat in a fine-mesh strainer. Rinse thoroughly under cold running water, then drain well.
- Pour 2 cups (480 ml) of water or broth into a medium saucepan and add ½ teaspoon kosher salt. If using salted broth, reduce the salt as needed. Bring to a boil over medium-high heat.
- Stir the drained groats into the boiling liquid. Allow the liquid to return to a gentle boil, then reduce the heat to low and cover with a tight-fitting lid
- Cook for 10–12 minutes, keeping the lid on during most of the cooking time and avoiding stirring. Begin checking near the end of the suggested time. The groats should be tender with a slight chew, and most or all of the liquid should be absorbed. For salads and buckwheat bowls, I like mine cooked for about 10 minutes. When using them in meatballs, I cook them longer, 12-15 minutes, so they become softer.
- If the groats are still firm and the pot is dry, add a small splash of hot water, cover, and cook for another 1–2 minutes before checking again. If the groats are tender but liquid remains, gently drain the excess rather than continuing to cook them until soft.
- Remove the saucepan from the heat and leave it covered for 5 minutes.
- Remove the lid and gently fluff with a fork. Stir in a little butter or olive oil, if desired. Serve warm as a side dish or use in salads, bowls, and fillings.
Notes
Nutrition
Did you make this recipe?
Tag me @sylwiavaclavekphotography or tag me using #myomnikitchen so I can see your creations! You can also leave a comment below!
Now cook it your way
Once you get the basic method down, buckwheat is one of the easiest things to keep in your cooking rotation. Start with roasted kasza gryczana. Use the 1:2 ratio. Leave it alone while it cooks. Give it those five quiet minutes to steam at the end. Then start using it. Mushrooms. Eggs. Sauerkraut. Dill. Butter. Roasted vegetables. Meatballs. Bowls. This is the first post in my buckwheat series here at My Omni Kitchen, and more is coming.
Save this guide, cook your first pot, and come back and tell me what you made with it.
Frequently Asked Questions
What are buckwheat flakes?
Buckwheat flakes are buckwheat groats steamed and flattened into thin flakes. They cook much more quickly than whole groats and are often used for breakfast bowls, porridge, granola, or baking.
They aren’t a substitute for whole buckwheat groats in this recipe; they cook faster and have a completely different texture. If you want fluffy, separate kasza gryczana, stick with whole buckwheat groats.
Do I need to soak buckwheat groats?
Whether you are using roasted (kasza gryczana palona) or unroasted (niepalona) groats for traditional savory dishes, they go straight from the pantry (after a quick rinse) into the pot, skillet, or oven.
Soaking them beforehand isn’t necessary for hot dishes and can actually work against you, causing the groats to pre-absorb water and turn to mush rather than cooking up into distinct, fluffy, separate grains.
Here are my recommendations:
1. For Traditional Cooking (Hot Savory Dishes, Side Dishes, Soups)
- Verdict: Skip the soak.
- Technique: Just give them a quick rinse in a fine-mesh strainer to remove any residual dust, drain well, and cook using your preferred method (stovetop, Instant Pot, or oven).
2. For Raw Preparations, Porridges, or Sprouting (Unroasted/Green Groats Only)
- Verdict: Yes, soak them.
- Technique: If you are making raw vegan porridges, blending them into smoothie bases, or sprouting them, soak unroasted green buckwheat groats in water for a few hours (or overnight).
- Why: Soaking activates enzymes, softens the raw seeds without heat, and breaks down phytic acid, making them easier to digest. (Note: They will release a thick, gelatinous mucilage when soaked, which you’ll want to rinse off thoroughly before using them raw).
What are the different ways to cook buckwheat?
The stovetop absorption method is my go-to for cooking buckwheat because it’s simple and gives you tender, fluffy groats with individual grains. You can also use several other methods.
- Stovetop: The easiest place to start. Simmer the groats in water or broth until the liquid is absorbed, then let them rest covered.
- Rice cooker: Cook buckwheat in a rice cooker using a similar liquid-to-groats ratio. Check your appliance instructions, as cooking times can vary.
- Instant Pot or pressure cooker: A pressure cooker works well for a hands-off method, though the texture can be softer than stovetop-cooked buckwheat.
- Oven: You can also bake buckwheat with liquid in a covered dish, which is useful when you’re already cooking something else in the oven.
For this guide, I recommend starting with the stovetop method. It’s the easiest way to learn what properly cooked buckwheat should look and feel like, and once you’ve got that down, the other methods are easy to experiment with.






