This post may contain affiliate links. Please read our disclosure policy.
This comforting buckwheat chili is perfectly spiced, smoky, and a bit sweet. Prepared with buckwheat groats, red beans, and plenty of vegetables, this hearty dish is made in one pot with simple ingredients!

I have been craving hearty and satisfying meals lately, and nothing warms the soul more than a warm and spicy chili.
The thing is, I decided to whip up a chili that features more grains than beans this time around, and guess what? I used one of my favorite ingredients (although it’s actually a plant): buckwheat groats! I have to say, it turned out to be a superstar in this dish and completely exceeded my expectations.
If you are new to buckwheat groats, this recipe is the perfect introduction to them! They give the chili a thick and slightly chunky texture, creating a rustic vibe.
Don’t be mistaken, though – this is far from being your traditional chili. It has nothing authentic to it, but it’s a seriously tasty and super-easy dish. Sometimes, the simplest recipes are the ones that steal the show, and this one is a perfect example. This chili has become a regular here, and I have no doubt it will become one for you, too.
⭐️ Why You Will Love It
Comforting. Loaded with flavor.
This buckwheat chili is comfort food par excellence. It’s loaded with hearty vegetables – sweet carrots, bell peppers, crisp celery, and juicy tomatoes – and generously seasoned with a blend of spices including cumin, ground chili, and smoked paprika.
And it doesn’t stop there! You can take it to the next level by serving it with a plethora of toppings. Think crunchy tortilla chips, avocado slices, or your favorite chopped herbs for a pop of freshness!
Made in one pot.
What I love about this chili is that it requires just one pot, AND it reheats very well! Make a batch, and your dinner is ready for the next 3 to 4 days. You just have to reheat it gently over medium heat for a few minutes, transfer to serving bowls, and garnish with your favorite toppings!
🥫 Ingredient Notes

Buckwheat groats
Buckwheat groats are the main ingredient of this chili. Despite having “wheat” in its name, it’s a gluten-free plant. Once cooked, the groats have a tender and slightly chewy texture, similar to cooked wheat berries but with a nuttier flavor.
Note: Ensure you are using raw hulled buckwheat groat. Whole groats have a darker color and take longer to cook. Toasted buckwheat groats, also known as kasha, will work but will slightly alter the flavor of the chili.
Love buckwheat groats? Check out my mushroom buckwheat risotto or this cashew buckwheat curry!
Diced tomatoes
Diced tomatoes create a thicker texture and make the chili heartier! For optimal flavor, I recommend picking a can of whole peeled tomatoes and dicing them yourself. Then, use both the diced tomatoes and the leftover tomato sauce.
Note: I use diced tomatoes, but tomato purée works too. I have tried both, and got great results both times. Diced tomatoes will give you a chunkier texture, while tomato purée creates a smooth consistency that is a bit more soupy.
Vegetables
Instead of relying on vegetable broth to add flavor to this chili, I sauté a medley of diced vegetables such as onion, garlic, celery, carrots, and red bell pepper. Not only do they add a more natural flavor to the chili, but they also add extra texture.
Tip: Feel free to use the vegetables you have on hand. No carrots? Use a small sweet potato! No celery? Use half of a leek or a handful of parsley stems! Diced mushrooms are also a great addition to add some meatiness.
Spices
To season the chili, you will need a combination of ground cumin, chile powder, smoked paprika, and dried oregano.
Chile powder can be confusing. In the US, you can find chili powder and chile powder. The first one is actually a blend of several spices, while the latter is 100% ground chili. For this recipe, I recommend using chile powder.
Cooked red beans
You can’t have chili without beans! Although I used red kidney beans, you can definitely go with pinto, cannellini, or black beans.
To save time, I use a can of cooked red beans and add them near the end of the cooking process. This keeps them from becoming mushy.
Maple syrup
To balance the saltiness and (subtle) spiciness. Feel free to replace the maple syrup with granulated white sugar or agave syrup.
Nutritional yeast
Finally, nutritional yeast adds a hint of cheesiness and umami.
🥣 How to Make It
- Sauté the aromatics. Heat the oil in a deep pot over medium heat. Once hot, add the onion and garlic. Sauté for 3-5 minutes, stirring regularly until the onions are soft and start to caramelize.
- Add the vegetables. Next, add the chopped celery, carrot, and red bell pepper. Cook for another 5 minutes.
- Add the other ingredients. Next, add the buckwheat groats, water, diced tomatoes, cumin, chile powder, smoked paprika, oregano, salt, and maple syrup. Note: Do not add the cooked beans yet, as they would mash during cooking.
- Let simmer. Bring to a boil and let simmer uncovered for about 20 minutes. Stir regularly to ensure the buckwheat groats are not sticking to the bottom. After 20 minutes, taste it. The buckwheat groats should be cooked, soft but not mushy.
- Add the beans and nutritional yeast. Finally, stir in the red kidney beans and nutritional yeast. Cook for another 3-5 minutes.
Taste and adjust seasonings: After cooking, I suggest giving the chili a taste to see if it needs extra salt or seasonings. For a spicier chili, add more chili powder. For a sweeter taste, add more maple syrup.
- Garnish and serve. Transfer to serving bowls, add a squeeze of lime, a few slices of avocado, and a spoonful of coconut cream. You can also garnish it with chopped cilantro for freshness!
📔 Tips
Stir regularly.
During cooking, buckwheat groats tend to easily stick to the bottom of the pot, so it’s important to stir regularly. Try to stir every 3 to 5 minutes to prevent sticking.
Do not add too much liquid.
To avoid making your chili too watery, it’s best to begin with a smaller amount of water and adjust as necessary. I used 2 and 2/3 cups of water in total, but you can start with just 2 cups and add more if your chili becomes too thick while cooking.
🌿 Variations
Here are some ideas on how you can customize this recipe:
- Make it smokier/spicier: Finely chop a chipotle pepper in adobo sauce and add it along with the diced tomatoes for a smokier aroma.
- Add depth: It’s no secret that traditional chili relies on cocoa powder to add depth and complexity. You can add 1-2 teaspoons of cocoa powder with the spices to add earthiness to your chili.
- Add extra protein: Incorporate crumbled tofu, cooked lentils, or chopped (rehydrated) soy curls to increase the protein content.
🥗 What to Serve It With
I believe toppings are a must here, as they truly elevate this dish, making it much more enjoyable. You can serve your chili with:
- Lime and cilantro: The classic combination of lime juice with chopped cilantro adds freshness and a subtle tang.
- Avocado: One of my favorite toppings! Either slice or dice a ripe avocado and add it on top of the chili.
- Cream: Add a dollop of coconut cream, vegan sour cream, vegan cream cheese, or simply plain yogurt for richness and creaminess.
- Bread or chips: You can also serve it with tortilla chips, corn tortillas, crusty bread, or even naan!
❄️ Storing and Reheating
- To store: You can store this buckwheat chili for up to 5 days in the refrigerator.
- To freeze: Transfer to a freezer-safe container and freeze for up to 2 months. Thaw overnight in the refrigerator.
- To reheat: Reheat for 7-10 minutes over medium heat, stirring regularly, until hot. If the chili has thickened too much, add more water and adjust the saltiness accordingly.

💬 FAQ
Of course. You can adjust the consistency to your liking by using fewer buckwheat groats or adding more diced tomatoes or water. Keep in mind that you will have to adjust the saltiness and sweetness accordingly.
I haven’t tried cooking this in a slow cooker, but it does work in an Instant Pot on Sauté mode.


Want to Save This Recipe?
Enter your email below & we’ll send it straight to your inbox! Plus, you will receive new recipes every week!
I’d like to receive more tips & recipes from Full of Plants.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Easy Buckwheat Chili
Ingredients
- 1 tbsp (15 ml) oil
- 1 small onion diced
- 2 cloves of garlic minced
- 1/2 cup (70 g) chopped celery about 1 stick
- 1/2 cup (75 g) chopped carrot from 1 carrot
- 1/2 cup (75 g) chopped red bell pepper from 1 red pepper
- 1 cup (185 g) buckwheat groats
- 2 and 2/3 cups (640 ml) water
- 1 16-ounce can (450 g) diced tomatoes or 1 and 1/2 cup puréed tomatoes
- 2 tsp ground cumin
- 1 and 1/2 tsp chile powder
- 1/2 tsp smoked paprika
- 1 tsp oregano
- 3/4 tsp salt
- 1 tbsp (15 ml) maple syrup
- 1 15-ounce can (425 g) cooked red beans drained and rinsed
- 1 tbsp (3 g) nutritional yeast
- toppings: sliced avocado, fresh parsley, coconut cream, tortilla chips
Instructions
- Sauté the aromatics. Heat the oil in a deep pot over medium heat. Once hot, add the onion and garlic. Sauté for 3-5 minutes, stirring regularly until the onions are soft and start to caramelize.
- Add the vegetables. Next, add the chopped celery, carrot, and red bell pepper. Cook for another 5 minutes.
- Add the other ingredients. Next, add the buckwheat groats, water, diced tomatoes, cumin, chile powder, smoked paprika, oregano, salt, and maple syrup. Note: Do not add the cooked beans yet, as they would mash during cooking.
- Let simmer. Bring to a boil and let simmer uncovered for about 20 minutes. Stir regularly to ensure the buckwheat groats are not sticking to the bottom. After 20 minutes, taste it. The buckwheat groats should be cooked, soft but not mushy.
- Add the beans and nutritional yeast. Finally, stir in the red kidney beans and nutritional yeast. Cook for another 3-5 minutes.
- Garnish and serve. Transfer to serving bowls, add a squeeze of lime, a few slices of avocado, and a spoonful of coconut cream. You can also garnish it with chopped cilantro for freshness!
- You can store this buckwheat chili for up to 5 days in the refrigerator.
Notes
Stir regularly.
During cooking, buckwheat groats tend to easily stick to the bottom of the pot, so it’s important to stir regularly. Try to stir every 3 to 5 minutes to prevent sticking.Do not add too much liquid.
To avoid making your chili too watery, it’s best to begin with a smaller amount of water and adjust as necessary. I used 2 and 2/3 cups of water in total, but you can start with just 2 cups and add more if your chili becomes too thick while cooking.Nutrition
Note: This recipe was first released in December 2017 and updated with new process shots and detailed instructions in May 2025. You can find the original photos below.

About the Author
Thomas Pagot is the founder, photographer, and recipe developer behind Full of Plants. He created the blog in 2016 as a personal cookbook for vegan recipes. Through years of recipe development, Thomas has successfully grown Full of Plants into a trusted resource for plant-based recipes.
Leave a Comment
The earthy buckwheat went really well with black beans and smoked paprika, delicious.
Amazing recipe with perfect flavor! I’ve made it a bunch of times and it’s always a hit with my family. Even my non-vegan friends love it.
Hi Thomas,
I made this for dinner. I’ve never had chili before because it’s usually made of beef and I don’t eat beef. Boy! It’s so delicious! I made air-firer potato chips to eat with. Thank you! It’s a keeper!
Hi Sueling,
Thanks so much for your feedback and rating 🙂 Glad you liked this dish!
Cook the Kasha first. I fry 1 cup kasha with 2 eggs. Fry and stir. When fully cooked add to chili .
I added 6 ounce can of tomato paste and only 1 1/2 cups of water.
Great recipe! I usually am not a fan of chili as I find it too heavy but the buckwheat worked really well to keep it feeling a bit lighter. Even so, I wouldn’t have this as a meal by itself but worked great with a couple of leftover salads.
Thanks Sebastian!
This is a great recipe. As a non-vegetarian I made a few alterations (used turkey stock, added 1.5 ounces of chorizo, and sauteed everything in butter). It made a wonderful winter meal with lime crema and toasted sourdough-rye bread. Will be making it again.
Thanks for your feedback Pamela!
Thank you, it’s a very good recipe. I wish I liked the taste of buckwheat better, then I would rate it five stars – but this is the tastiest way I’ve found yet to eat buckwheat, which I definitely believe is healthy for me. I used pinto/Borlotti beans, which I prefer to kidneys. I also cooked the beans from dry and used garden tomatoes from the freezer, so we saved two cans 🙂 Thanks again.
Happy to hear you liked the recipe, even if you are not a fan of buckwheat!
Thanks for your feedback Michael!
You should try and procure buckwheat groats from an Eastern European grocery store (Russian, Polish, Ukrainian). The kind that is sold in health food stores cooks like mush, and I don’t care for the taste, but the real kind is actually very good.
I think this delicious recipe is also gluten-free. It would be great, Thomas, if you included this mention in the recipe. Thanks you.
Delicious – and so easy!
Thanks Sylvia! 😉
I absolutely adore buckwheat! As for any Russian leaving abroad, this is my most missed Russian food and it’s not easy to find right “kasha” (funny you called it kasha, kasha means any mushy porridge and buckwheat is “grechka”:-)) in the shops here! But I had managed to find it in a Russian grossery shop:-) I’m religiously following the cooking rules for buckwheat since I hate it mushy. So I have a question: can I cook buckwheat separately from the sauce and then mix it with beans and buckwheat afterwards and cook for another 5 minutes?
Thanks Thomas, your blog is my discovery of the year!
Thanks for the kind words!
Buckwheat is so underrated! 🙂 I had no idea kasha was the name of the cooked buckwheat!
Regarding your question, yes that should work too! I cook it with the sauce so it only requires one pot but you can cook it on the side if you prefer.
I used to hate buckwheat groats – until I bought some from a Polish store. What a difference! Now I am a fan.
Yes cool Kasha and add when done
Hi, just wondering if we should use roasted or unroasted buckwheat groats ?
Cheers from Scotland, cant wait to make this 😉
Rosa
Hi Rosa,
Both will work! Roasted groats will have a slightly nutty flavor but it won’t make much difference here honestly.
Thomas, we had your buckwheat chili as Christmas dinner tonight. We love buckwheat so I was very pleased to find this recipe. But I don’t like our food to be too liquid so I kept the water in the recipe under control. It was really very nice. A good recipe! I’m a strict vegetarian for more than 70 years (yes, you read it well) and nowadays I often varying the meals with vegan dishes. Took some pictures of the dish tonight but cannot attach them. (Wanted to show it to you!). I wish you a merry Christmas!
Glad to hear you liked the chili 🙂 Don’t worry about it, I’m sure it looked amazing!
Wow vegetarian for over 70 years, that is incredible. Thanks for your feedback and Happy Holidays!
YUM. This looks absolutely delicious so hearty and filling and exactly what I want at the end of a long cold day. Love!
Thank you Karly! 🙂
The flavors in this recipe are amazing. However my buckwheat seems like it’s not cooked enough. I don’t cook them before putting in the pan right? I put them in as they are? Cooked for about 20-25 minutes and some are still chewy and feel undone. What is your advice?
Hi Sara,
You are correct, the buckwheat is not cooked before putting it in the pan. Maybe try using a different brand of buckwheat, as it seems some cook faster than others.
That is one beautiful looking chili! nice combination of ingredients and flavors
Thanks Albert!
This was easy and heartwarming as promised. And a nice change for the all beans chilis. I am not a fan of kasha, but this was the perfect use for it. I made one small change: I added a bit of Bragg’s liquid aminos to round up the flavour and add that umami taste (I am no big fan of Bragg’s either, and I only use it in minute quantities to replace meat or fish flavours).
Thanks for the feedback Régine! Adding some liquid aminos or soy sauce is a great idea!