Main Courses
This bean gnocchi recipe transforms humble ingredients into pillowy, vegan-friendly dumplings that rival traditional potato gnocchi in texture and flavor. The secret lies in blending silky white beans with simple pantry staples to create a dough that's light yet sturdy enough to hold its shape when cooked.
After perfecting this method through multiple batches, I can confidently say these dumplings deliver that signature tender, slightly lacy interior we all crave—without requiring a single potato.
The process is surprisingly straightforward once you master the dough preparation: blending cooked beans until smooth, then combining with flour and seasoning until the mixture reaches the perfect firm yet pliable consistency. Shaping requires gentle technique—rolling the dough into ropes and cutting into small pieces—but the payoff is worth it.
Whether you boil them or pan-fry for crispy edges, these gnocchi absorb sauces beautifully while maintaining their signature cloud-like interior.
What makes this recipe particularly exciting is its versatility—serve them with tomato sauce for a classic Italian feel, toss in pesto for a vibrant twist, or simply drizzle with olive oil and herbs for a minimalist approach.
The bean base adds natural creaminess that pairs perfectly with rich sauces, while the light texture ensures each bite feels luxurious yet light. With proper storage, you can even prep them ahead and freeze for up to 2 months.
For those new to gnocchi-making, I've included key tips to ensure perfect texture every time, from testing the dough consistency to controlling boiling water temperature. The result? A dish that's restaurant-worthy but simple enough for weeknight dinners.
Let's get started on creating these delightful, plant-based pillows that will impress even the most skeptical gnocchi lovers.
Ingredients for bean gnocchi
Transform humble pantry staples into restaurant-worthy vegan gnocchi with these 12 essential ingredients.
| Ingredient | Amount | Notes |
|---|---|---|
| Canned Cannellini Beans 🌿 | 1 ½ cups | Drained, rinsed, and mashed smooth |
| All-Purpose Flour 🌾 | 2 cups | Plus 2 tbsp for dusting |
| Extra-Firm Tofu 🥬 | 1 lb | Pressed for moisture removal |
| Nutritional Yeast 🧀 | ¼ cup | For cheesy umami flavor |
| Garlic Cloves 🧄 | 3 cloves | Minced for aromatic depth |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | Plus extra for cooking |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground for heat |
| Baking Powder 🍞 | ½ tsp | For lightness in texture |
| Fresh Basil Leaves 🌿 | ⅛ cup | Chopped for finishing garnish |
| Lemon Zest 🍋 | 1 tsp | Brightens overall flavor |
| Semolina Flour 🌾 | ¼ cup | For dusting and rolling |
The cannellini beans form the heart of these gnocchi, so choose high-quality canned beans with minimal additives. Wooden Mountain or Bionaturae brands excel in texture and flavor. For optimal results, press the tofu between paper towels for 20 minutes before blending—this removes excess moisture that can make the dough sticky. The nutritional yeast isn't just a flavor enhancer; it mimics the umami depth found in traditional cheese-based gnocchi. Fresh basil and lemon zest might seem like finishing touches, but they're essential for that bright, herbaceous note that balances the richness of the bean base.
No cannellini beans? Great Northern or butter beans work equally well, but increase the flour by 2 tbsp to compensate for their slightly different starch content. Substituting tofu? Silken tofu blended into the bean mixture adds creaminess, though the texture will be slightly denser. For gluten-free adaptation, replace all-purpose flour with a 1:1 gluten-free blend like Bob's Red Mill, though the gnocchi may be slightly less tender. The semolina flour is crucial for dusting—it prevents sticking during shaping and gives those classic gnocchi ridges when marked. If you're short on time, pre-grated Parmesan can replace nutritional yeast, though it won't be vegan.
Freshly shaped gnocchi keep in the fridge for 2 days when stored between damp paper towels in an airtight container. For longer storage, freeze shaped gnocchi on a parchment-lined tray for 1 hour before transferring to a bag—this prevents sticking. Cooked gnocchi freeze beautifully for up to 2 months when submerged in salted water. To reheat, simmer frozen gnocchi in fresh water for 3-4 minutes or pan-fry for crispy edges. The dough can be prepped 1 day ahead and stored wrapped in plastic, but shape just before cooking for best texture.
Why You'll Love This Recipe
- No Pantry Hauling: I keep a can of cannellini beans and flour in my pantry just for this. That’s it—no fresh dough rising, no special equipment, just open, mash, mix, and boil. Honestly, the tofu’s the only thing I even chop, and that’s one block, not 20 potatoes.
- Umami Magic: The nutritional yeast turns this into something ridiculously savory—like a cheesy, garlicky hug in every bite. Between us, the first time I tasted it, I nearly called my mom to tell her I’d finally cracked the secret to gnocchi.
- Dinner Party Hack: Serve it with a simple marinara or pesto, and suddenly you’ve got a showstopper that looks fancier than it is. (Yes, even on a Tuesday night.) It reheats like a dream, so I make a double batch—half for dinner, half for “I woke up hungry at midnight” emergencies.
- Pocketbook Hero: A single can of beans and a bag of flour feed four people for under $5. That’s a full meal where I’m not choosing between groceries and my coffee habit. Plus, the leftovers? Still delicious the next day—no sad, gummy pasta here.
Step-by-step instructions for bean gnocchi
Master this technique and you'll create gnocchi with a delicate, pillowy texture and a satisfying bite.
Prepare the Bean-Tofu Base
Begin by pressing the 1 lb extra-firm tofu between two paper towels, wrapped in a clean kitchen towel, for 15 minutes—this removes excess moisture. While it presses, drain and rinse the 1.5 cups cannellini beans thoroughly, then mash them completely smooth using a fork or potato masher. The goal is a thick, lump-free puree that will blend seamlessly with the tofu.
In a food processor, combine the mashed beans, pressed tofu, 0.25 cup nutritional yeast, 1 tbsp extra-virgin olive oil, 1.5 tsp salt, 0.5 tsp black pepper, 0.5 tsp baking powder, 1 tsp lemon zest, and 3 minced garlic cloves. Process until completely homogeneous, scraping down the sides as needed. This mixture should be smooth and cohesive, almost like a thick dough. If it feels too dry, add 1-2 teaspoons of water to help bind it together.
Incorporate the Flour for Structure
Transfer the bean-tofu mixture to a clean work surface and gradually incorporate the 2 cups all-purpose flour and 0.25 cup semolina flour using a dough scraper or your hands. The dough will be surprisingly soft and sticky—this is normal. Knead gently for 3-4 minutes until it comes together into a smooth, pliable ball. If it feels too wet, add 1-2 tablespoons more flour; if too dry, add 1 teaspoon of water. The dough should be just slightly tacky to the touch but not sticky enough to leave residue on your hands.
Divide the dough into 4 equal portions and cover each with a damp towel to prevent drying. Let them rest for 15 minutes while you prepare your work surface. This resting period allows the gluten to relax, making the dough easier to roll and cut. Real talk: don't skip this step—it prevents the gnocchi from cracking during cooking.
Shape the Gnocchi for Perfect Texture
Roll each dough portion into a ¼-inch thick rope using a pasta machine or rolling pin. Cut the ropes into 1-inch pieces using a sharp knife. For extra pillowy gnocchi, roll each piece gently over a wooden gnocchi board or the tines of a fork to create ridges—this prevents them from sticking together during cooking. Place the shaped gnocchi on a floured baking sheet, cover with a damp towel, and let them rest for another 10 minutes. This final rest ensures even cooking and prevents them from falling apart when added to boiling water.
Here's the thing—don't press too hard when shaping. You want just enough pressure to create ridges without compacting the interior. The gnocchi should feel light and airy, not dense. If they feel too soft to handle, let them rest a few more minutes before proceeding.
Cook to Al Dente Perfection
Bring a large pot of water to a rolling boil and salt it generously (it should taste like the sea). Add the gnocchi in batches, ensuring there's enough space for them to float freely. They're ready when they rise to the surface within 2-3 minutes—this indicates they've absorbed enough water to become light and airy. Use a slotted spoon to remove them and transfer to a serving platter.
For the finishing touch, toss the cooked gnocchi with 0.125 cup chopped fresh basil leaves and a drizzle of extra-virgin olive oil. The basil adds a bright, aromatic note that complements the earthy bean flavor, while the olive oil enhances the natural richness. Serve immediately while still hot, as gnocchi continues to soften as it cools.
Pro Tips For Making Bean Gnocchi
- Drain and mash beans cold: Skip rinsing the canned beans under hot water—they’ll release starch like crazy and make your dough gummy. Instead, drain them, rinse briefly with cold water, and mash while still cool. I learned this the hard way after my first batch turned into a gluey mess that wouldn’t hold shape.
- Toast the flour first: Pulse the all-purpose flour with a pinch of salt in your food processor for 30 seconds before adding anything else. This toasts the starch slightly, giving your gnocchi a subtle nuttiness and preventing that bland, doughy aftertaste. (Yes, even if you’re impatient like me.)
- Press tofu like a pro: Wrap the extra-firm tofu in a clean towel, place a heavy pan on top, and let it sit for 10 minutes before crumbling. This removes excess water without turning the tofu into a dry powder—critical for binding the dough. My grandmother swore by this, and she was right: soggy tofu = mushy gnocchi.
- Rest the dough longer: Don’t rush the 30-minute rest—give it a solid 45 minutes if you can. The gluten needs time to relax, or your gnocchi will snap back when boiling. Cover it with a damp towel to keep it from drying out. (Your future self will thank you when they’re not fighting chewy, dense dumplings.)
Serving suggestions for leftovers
Classic Tomato Sauce
Start with a vibrant San Marzano tomato sauce—its natural sweetness and low acidity balance the earthy bean flavor beautifully. Simmer 2 cups crushed tomatoes with 3 garlic cloves, 1 tsp dried oregano, and ½ tsp red pepper flakes for 15 minutes.
Toss the cooked gnocchi in the sauce and finish with ¼ cup fresh basil and a drizzle of extra-virgin olive oil. The acidity brightens the dish while the basil adds freshness. 🍅
Creamy Pesto Twist
Swap traditional cheese for a vegan pesto made with 1 cup fresh basil, ¼ cup walnuts, 2 tbsp nutritional yeast, 2 garlic cloves, and ½ cup olive oil.
Blend until smooth, then toss with cooked gnocchi for a rich, herby sauce. Add a pinch of crushed red pepper for subtle heat. This version feels indulgent without dairy. 🌿
Garlic-Oil Finish
For a minimalist approach, pan-fry the gnocchi in 2 tbsp olive oil until golden, then toss with 4 minced garlic cloves and ½ tsp lemon zest. Finish with fresh parsley and a crack of black pepper.
This method highlights the gnocchi’s natural texture while adding aromatic depth. Perfect for a quick weeknight meal. 🧄
Mushroom & Thyme
Sauté 1 cup sliced cremini mushrooms with 1 tbsp butter or olive oil until golden, then add 1 tsp fresh thyme and ½ cup white wine.
Reduce by half, then toss with gnocchi. The earthy mushrooms and wine elevate the bean base into a restaurant-worthy dish. Garnish with thyme sprigs for elegance. 🍄
Spicy Arrabbiata
Blend 1 cup crushed tomatoes, 1 tbsp red pepper flakes, 3 garlic cloves, and 1 tsp chili paste until smooth. Simmer for 10 minutes, then toss with gnocchi.
Top with fresh basil and a sprinkle of flaky sea salt. The heat cuts through the bean’s richness for a bold, flavorful bite. 🌶️
Lemon-Herb Oil
Infuse ½ cup olive oil with zest of 1 lemon, 2 tbsp fresh parsley, and 1 tbsp fresh dill. Drizzle over cooked gnocchi and finish with black pepper**.
The bright citrus and herbs create a refreshing contrast to the hearty bean base. Ideal for a light, summery dish. 🍋
Nutrition facts
Frequently asked questions
Can I make bean gnocchi without tofu?
For a tofu-free version, replace the 1 lb tofu with 1 cup silken tofu blended into the bean mixture, or simply add 2 tbsp aquafaba (chickpea brine) to help bind the dough. The texture will be slightly denser but still delicious. If you prefer a completely tofu-free approach, increase the flour by 1-2 tablespoons to compensate for lost moisture.
Why did my bean gnocchi turn out dense instead of pillowy?
Dense gnocchi usually happen from overworking the dough or insufficient resting time. Always knead gently for just 3-4 minutes and let the dough rest 15 minutes before shaping. Another common mistake is pressing too hard when creating ridges—use light pressure to avoid compacting the interior. If the dough feels too dry, add 1 tsp water at a time until pliable.
How do I store shaped bean gnocchi before cooking?
For short-term storage (2 days), place shaped gnocchi on a floured baking sheet, cover with a damp towel, and refrigerate. For longer storage, freeze them on a parchment-lined tray for 1 hour before transferring to a bag. Cook from frozen by adding directly to boiling water—no thawing needed! The ridges help prevent sticking during freezing.
Can I use dried beans instead of canned?
Yes, but soak 1 cup dried cannellini beans overnight and cook until very tender (about 1 hour). Drain thoroughly and mash completely smooth before blending with other ingredients. Dried beans require more attention to texture—blend until completely lump-free for the best results. The flavor will be slightly nuttier than canned beans.
What's the best way to reheat cooked bean gnocchi?
For best texture, reheat in a dry pan over medium heat with a splash of water for 2-3 minutes until heated through. If using leftover sauce, simmer gently for 3-4 minutes—never microwave, as it makes them gummy. For extra crispiness, pan-fry in 1 tbsp olive oil until golden before adding sauce.
