Side Dishes
This kimchi beans recipe transforms humble white beans into a bold, fermented masterpiece with crispy edges and layers of umami-spicy flavor. The marriage of tangy kimchi and tender beans creates a dish that’s as satisfying as it is versatile—perfect for elevating any meal.
I developed this method after years of refining the balance between fermented heat and creamy texture, ensuring every bite delivers that addictive crunch and depth.
The foundation lies in properly preparing the beans—soaking overnight for even cooking and a tender bite—while the kimchi’s natural acidity and garlic punch cut through the richness.
Sautéing the kimchi first unlocks its flavors, then simmering everything together creates a sauce that clings to the beans like a velvety, spicy hug.
This isn’t just a side; it’s a flavor bomb that turns simple beans into a restaurant-worthy centerpiece or hearty companion to rice, grilled meats, or crisp salads.
What makes this recipe shine is its adaptability—keep it classic with just beans and kimchi, or kick it up with tofu, mushrooms, or a splash of sesame oil for extra richness.
The key is balancing the kimchi’s spice with a touch of sweetness (a drizzle of honey or a pinch of sugar) to round out the heat.
By the time you’re done, you’ll have a dish that’s crispy on the edges, tender inside, and bursting with fermented complexity—the kind of flavor that lingers long after the last bite.
Serve it alongside steamed rice for a complete meal, or use it as a topping for toast, tacos, or noodles to add instant depth. The beauty of kimchi beans is in their versatility—they’re ready in under an hour but taste like they’ve been simmering all day. Let’s get cooking!
Ingredients for kimchi beans
Transform simple white beans and fermented kimchi into a restaurant-worthy centerpiece with crispy edges and layered umami-spicy depth.
| Ingredient | Amount | Notes |
|---|---|---|
| Great Northern White Beans 🥄 | 1 ½ cups | Dried, soaked overnight |
| Kimchi 🥬 | 1 ½ cups | Homemade or store-bought |
| Sesame Oil 🫒 | 1 tbsp | Toasted, for aroma |
| Garlic Cloves 🧄 | 6 cloves | Minced, for depth |
| Fresh Ginger 🌿 | 1 tbsp | Grated, for balance |
| Low-Sodium Soy Sauce 🍶 | 2 tbsp | For umami richness |
| Honey 🍯 | 1 tbsp | To temper spice |
| Vegetable Broth 💧 | 1 ½ cups | Low-sodium preferred |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For crispy edges |
| Toasted Sesame Seeds 🌾 | 1 tbsp | For garnish |
| Diamond Crystal Kosher Salt 🧂 | ½ tsp | Adjust to taste |
| Black Peppercorns 🌶️ | ¼ tsp | Freshly cracked |
| Green Onions 🧅 | 2 whole | Sliced, for freshness |
| Firm Tofu 🍳 | 8 oz | Optional, cubed |
The foundation of this dish lies in the white beans—Great Northern for their creamy texture and ability to absorb flavors. Soak them overnight to ensure even cooking and a tender bite. For the kimchi, homemade delivers superior depth, but store-bought works in a pinch (just ensure it’s tangy and not overly watery). The garlic and ginger should be freshly grated or minced—pre-minced jars lack the aromatic punch. For sesame oil, toasted adds a nutty complexity that regular sesame oil can’t match. I recommend Kadoya or La Choy for their rich flavor, but any toasted sesame oil will do. The vegetable broth should be low-sodium to avoid overpowering the delicate balance of flavors.
No kimchi on hand? Sauerkraut with a splash of gochujang (Korean chili paste) mimics the fermented tang, though it won’t have the same garlic-forward punch. Short on honey? A pinch of sugar or maple syrup works, but honey’s floral notes are ideal for rounding out the heat. The tofu is optional but adds protein and a satisfying texture—press it for 15 minutes to remove excess moisture before cubing. For extra richness, a drizzle of sesame oil at the end elevates the dish, while mushrooms (shiitake or cremini) deepen the umami. If using store-bought kimchi, rinse it briefly to remove excess brine, which can dilute the flavors. The green onions should be sliced thinly for a fresh finish, and toasted sesame seeds add a satisfying crunch.
Kimchi beans reheat beautifully—simmer gently to restore crispy edges, or re-crisp under a broiler for 2-3 minutes. Store leftovers in an airtight container in the fridge for up to 5 days, though the flavors deepen over time. For longer storage, freeze in portions for up to 3 months, though texture may soften slightly. This dish pairs perfectly with steamed jasmine rice or crispy rice cakes to soak up the spicy-sweet sauce. Garnish with extra sesame seeds and green onions just before serving to keep the presentation vibrant.
Why You'll Love This Recipe
- 20-Minute Magic: I swear by this—just toss pre-cooked beans with chopped kimchi, a splash of sesame oil, and minced garlic while the rice boils. No waiting, no fuss, just that deep umami punch from the fermented cabbage cutting through the creamy beans.
- Umami Bomb: Honestly, the flavor combo here is chef’s kiss—the funky tang of kimchi, the nutty warmth of sesame oil, and fresh ginger cutting through like a bright knife. It’s the kind of dish that makes you reach for seconds without even thinking.
- Meal Prep MVP: Between us, this is my go-to for lunches all week. The beans hold up perfectly, and the kimchi’s acidity keeps things fresh-tasting. Pack it cold or reheat it—either way, it’s a solid, no-brainer solution for busy days.
- Budget-Friendly Powerhouse: Great Northern beans are dirt cheap, and kimchi lasts forever in the fridge. Throw in garlic and ginger, and you’ve got a whole week’s worth of flavorful meals for pennies. (Yes, even on a Tuesday night.)
Step-by-step instructions for kimchi beans with crispy edges
Mastering this dish delivers a perfect balance of fermented heat and textural contrast every time.
Prepare the Bean Base
Drain and rinse the soaked 1.5 cups Great Northern White Beans thoroughly to remove any excess starch. In a medium saucepan, combine the beans with 1.5 cups Vegetable Broth and bring to a gentle simmer over medium heat. Let them cook uncovered for 15 minutes, stirring occasionally, until the liquid reduces by half and the beans begin to soften slightly. You'll notice the broth will thicken into a light sauce, clinging to the beans.
Here's the thing—don't overcook the beans at this stage. You want them tender but still holding their shape, with a slight bite remaining. If the liquid evaporates too quickly, add 1-2 tablespoons of water to maintain the proper consistency. The beans should be pliable but not mushy when pressed between your fingers with a fork.
Build the Flavor Foundation
In a separate large skillet, heat 2 tablespoons Extra-Virgin Olive Oil over medium-high heat until shimmering. Add the 6 minced Garlic Cloves and 1 tablespoon Fresh Ginger, cooking for 1-2 minutes until the garlic becomes fragrant but doesn't brown. This quick cooking preserves their bright flavors without bitterness.
Add the 1.5 cups Kimchi, breaking up any large chunks with a wooden spoon. Cook for 3-4 minutes, stirring frequently, until the kimchi softens slightly and releases its tangy juices. The mixture should smell intensely of fermented vegetables with a slight sweetness from the honey you'll add later. This step develops the complex umami-spicy base that carries the dish.
Combine and Simmer
Transfer the kimchi mixture to the saucepan with the beans. Stir in 2 tablespoons Low-Sodium Soy Sauce, 1 tablespoon Honey, 0.5 teaspoon Diamond Crystal Kosher Salt, and 0.25 teaspoon freshly cracked Black Peppercorns. The honey will help balance the kimchi's acidity while adding subtle sweetness that rounds out the flavors.
Bring the mixture to a gentle boil, then reduce heat to low and let it simmer uncovered for 20-25 minutes, stirring occasionally. The beans should absorb the flavors completely, developing a glossy sheen from the reduced sauce. You'll see the liquid thicken into a rich, sticky consistency that clings beautifully to each bean. If the mixture becomes too dry before the beans are tender, add 1-2 tablespoons of water to maintain proper texture.
Finish with Crispy Tofu and Garnishes
While the beans simmer, prepare the 8 oz Firm Tofu by pressing it between paper towels for 15 minutes to remove excess moisture. Cut into ½-inch cubes and heat 1 tablespoon Sesame Oil in a clean skillet over medium-high heat. Add the tofu in a single layer and cook for 4-5 minutes, turning occasionally, until golden brown on all sides. The tofu should develop crispy edges while remaining tender inside.
Return the tofu to the bean mixture and stir gently to combine. Remove from heat and let sit for 5 minutes to allow the flavors to meld. Just before serving, garnish each portion with 1 tablespoon Toasted Sesame Seeds and 2 sliced Green Onions. The sesame seeds add a nutty finish, while the green onions provide a fresh contrast to the rich, spicy-sweet beans.
Pro Tips For Making Kimchi Beans
- SOAK BEANS OVERNIGHT: I learned this the hard way—rushing the soak with Great Northerns leaves them tough as a boot. Toss them in cold water with a pinch of salt (yes, even if you’re impatient like me) and let them sit 8+ hours. No peeling, no fuss, just plump, creamy beans ready to soak up all that kimchi funk.
- CHOP GINGER FINE: Skip the lazy slices—this isn’t stir-fry, it’s kimchi beans. Grate the ginger into a paste or mince it into tiny pieces so it melts into the sauce instead of sitting as chewy bits. Trust me, your future self will notice the difference when the flavor’s evenly distributed.
- SAUTÉ GARLIC LOW: After burning three batches, I finally figured out: garlic in sesame oil doesn’t need to dance on fire. Cook it on medium-low until just golden—about 2 minutes. High heat turns it bitter fast, and you’ll regret it when the whole dish tastes like regret.
- USE KIMCHI JUICE: Drain the kimchi? Big mistake. That liquid is liquid gold—acidic, salty, and packed with flavor. Reserve at least ½ cup and stir it into the beans at the end. It’s the thing that makes your dish taste like it’s been simmering for hours, not minutes.
Serving suggestions for this dish
Rice Bowl Base
Serve your kimchi beans over steamed jasmine rice for the ultimate comfort meal. The mild, floral notes of the rice balance the fermented heat perfectly, creating a satisfying contrast. I like to use a 1:1.5 rice-to-beans ratio—about 1 cup cooked rice per 1.5 cups of beans.
For extra texture, sprinkle toasted sesame seeds directly onto the rice before adding the beans. 🍚
Crispy Tofu Tacos
Transform your kimchi beans into tacos by serving them in warm corn tortillas with the crispy tofu on top. Add a dollop of sour cream or Greek yogurt to cool the spice, and top with avocado slices and cilantro.
The combination of fermented beans, crispy tofu, and fresh toppings makes for a flavor-packed handheld meal. 🌮
Garnish Game-Changers
Elevate your dish with simple but impactful garnishes. A drizzle of chili oil adds a smoky kick, while pickled radishes introduce a bright tang. For a creamy finish, swirl in a spoonful of tahini or a dollop of kimchi cream (blended kimchi with a touch of cream cheese).
These toppings take your kimchi beans from side dish to star. ✨
Pairing with Proteins
Kimchi beans pair beautifully with grilled or roasted proteins. Try serving them alongside seared salmon or crispy chicken thighs for a balanced meal. The fermented flavors complement the richness of the meat, while the beans add a hearty, plant-based element.
For a vegetarian option, pair with miso-glazed eggplant or crispy tempeh. 🍗
Bread Bowl Twist
Hollow out a crusty baguette or sourdough loaf and fill it with your kimchi beans for an interactive serving experience. The bread soaks up the spicy-sweet sauce beautifully, creating a satisfying, mess-free meal. This works especially well for game day or as a fun appetizer for gatherings. 🥖
Meal Prep Serving
For easy meal prep, store your kimchi beans in glass airtight containers and serve them cold or at room temperature. Pair with pre-cooked rice or crispy rice crackers for a quick lunch or dinner. The flavors actually deepen over time, making leftovers taste even better the next day. 📅
Nutrition facts
Frequently asked questions
Can I use canned beans instead of dried for this recipe?
Yes, but with adjustments! Use 2 (15 oz) cans of drained and rinsed white beans (like Great Northern) to replace 1.5 cups dried. Since canned beans are pre-cooked, reduce the simmering time to 10-15 minutes instead of 20-25 to avoid mushiness. The texture will be slightly softer, but still delicious.
How do I make this recipe vegan?
Skip the honey and use 1 tbsp maple syrup or agave nectar instead. Ensure your kimchi is vegan (check for fish sauce) and add 1 tbsp nutritional yeast for extra umami. The crispy tofu is already vegan—just omit any optional meat pairings.
Why does my kimchi beans dish taste too spicy?
Kimchi's heat builds during cooking. To balance it, stir in 1 extra tbsp honey or sugar and a splash of vegetable broth>. If still too spicy, add ½ cup unsweetened coconut milk or a dollop of Greek yogurt at the end to cool the burn.
Can I make kimchi beans without tofu?
Omit the tofu and add ½ cup sliced mushrooms> (shiitake or cremini) for extra umami, or ½ cup diced potatoes> for heartiness. For protein, try crispy chickpeas> (tossed in olive oil and baked until golden). The dish will still be rich and satisfying.
How long can I store kimchi beans in the fridge?
Store in an airtight container for up to 5 days. The flavors actually improve as the kimchi's tanginess mellows. For longer storage, freeze for 3 months>. Reheat gently on the stove with a splash of broth to restore crispiness.
