Pesto Gnocchi with Smoked Tofu and Chickpeas (30 Min)
This Pesto Gnocchi is fully plant-based and skips the cream entirely - pillowy gnocchi tossed with vegan pesto, chickpeas, and pan-cooked smoked tofu with burst cherry tomatoes and garlic. Two protein sources, one bowl, 30 minutes.
Almost every pesto gnocchi recipe in existence is built on the same two additions: heavy cream and parmesan. The cream turns the pesto into a sauce that coats the gnocchi; the parmesan adds salt and depth. Both are dairy. Both are not particularly filling on their own. And the result, however good it tastes, is essentially a starch in a fat sauce - satisfying for ten minutes, and then suddenly not.
This version takes a different approach. No cream, no dairy. Instead, the pesto coats the gnocchi directly - the way it does in the original Ligurian gnocchi al pesto, where pesto and gnocchi are the entire dish and no sauce is required. What makes this version genuinely filling is what gets added alongside: a full can of chickpeas for protein and heft, and cubed smoked tofu cooked in olive oil with garlic and cherry tomatoes until the tomatoes burst and the tofu develops golden edges.
The smoked tofu is the ingredient that most people raise an eyebrow at and then go back for seconds of. Its subtle smokiness adds a depth that plain tofu cannot provide, and cooked with garlic and bursty sweet tomatoes it becomes something genuinely savory and satisfying. Combined with the bright herby pesto and the creamy chickpeas, the result is a pesto gnocchi that is filling, high in plant protein, and more interesting than anything in the cream-and-parmesan category.
Table of contents

What makes this pesto gnocchi different?
The pesto gnocchi category is dominated by one formula: gnocchi + pesto + heavy cream + parmesan. Sometimes vegetables are added, occasionally chicken. The vegan adaptations that exist usually just swap in plant cream and vegan parmesan - the same structure, with substitutes.
This recipe does something structurally different. It drops the cream entirely, returning to the simpler Italian original where pesto is the whole sauce. And it adds two plant proteins - smoked tofu and chickpeas - that no other pesto gnocchi recipe includes.
The smoked tofu goes into a hot pan with olive oil, garlic, and cherry tomatoes. The tomatoes burst and become jammy. The garlic mellows and sweetens. The tofu develops golden edges and absorbs the garlicky, tomatoey cooking oil. That pan mixture gets tossed with the gnocchi, pesto, and chickpeas in a bowl - everything coming together at once rather than being built into a sauce.
The result is lighter than a cream-based version, more colorful, and significantly more filling. If you have been making pesto gnocchi with cream and want to try something genuinely different, this is where to go.

Why this recipe works
No cream needed. Vegan pesto - olive oil, basil, garlic, nuts - has enough fat and body to coat gnocchi directly. Removing the cream makes the pesto flavor more vivid and the dish lighter without sacrificing any satisfaction.
Smoked tofu cooked with burst tomatoes and garlic. Cubed smoked tofu in a hot pan with olive oil, garlic, and cherry tomatoes produces something genuinely savory - the tomatoes burst and become jammy, the garlic sweetens, and the tofu takes on golden edges and absorbs the flavor of everything around it. It is the most interesting component of the dish and the one that earns the most comments.

Chickpeas for creaminess and protein. A can of chickpeas tossed through with the pesto adds protein and a creamy, satisfying texture that fills the dish out. They absorb the pesto and become coated in the same bright, herby flavor as the gnocchi.
Two protein sources. Smoked tofu and chickpeas together make this pesto gnocchi genuinely filling in a way that no cream-based version manages. It is a complete meal in one bowl.
Fresh basil two ways. Some basil is tossed through the finished dish for integrated herb flavor. More is scattered on top for fresh, bright aroma at serving. The double use amplifies the basil character that the pesto alone cannot fully deliver.

Ingredient notes
Gnocchi - 16 oz, cooked according to package directions. Store-bought shelf-stable or refrigerated gnocchi both work. Cook until they float and are tender, then drain well. The gnocchi carries the pesto - draining thoroughly means the pesto coats rather than dilutes.
Vegan pesto - 4 oz. Store-bought vegan pesto works perfectly. Check the label: many standard pestos contain parmesan and sometimes anchovies. The jarred refrigerator-section vegan options tend to be better than shelf-stable versions. If making your own, a basic basil pesto with pine nuts, olive oil, garlic, and nutritional yeast for depth works well.
Cherry tomatoes - 1 cup. Cooked in the pan until they burst and become jammy. Their juice combines with the olive oil and garlic to create a loose, flavorful base that coats the tofu.
Smoked tofu - 8 oz, cubed. No pressing needed - smoked tofu is already firm and dry. The smokiness is the ingredient that distinguishes this dish. If unavailable, plain extra-firm tofu with a pinch of smoked paprika added to the pan approximates the flavor, though the effect is less pronounced.
Chickpeas - one 15 oz can, drained and rinsed. They add plant protein, a creamy texture, and bulk. Drain and rinse well so they toss cleanly with the pesto.

Garlic - 4 cloves, minced or sliced. Cooked with the tofu and tomatoes so it mellows and sweetens in the oil rather than staying sharp and raw.
Fresh basil - a third of a cup, chopped. Some goes into the bowl with the finished dish for integrated flavor; the rest is scattered on top at serving. Fresh is essential - dried basil does not perform the same function here.
Olive oil - 2 tablespoons, for cooking the tofu, garlic, and tomatoes.

How to make pesto gnocchi
Cook the gnocchi according to package directions. Drain well and set aside.
While the gnocchi cooks, heat the olive oil in a large skillet over medium-high heat. Add the cubed smoked tofu and cook for 3-4 minutes, stirring occasionally, until the edges begin to turn golden. Add the garlic and cherry tomatoes and cook for a further 3-4 minutes, stirring occasionally, until the tomatoes burst and release their juice and the garlic is fragrant and lightly colored. Season with salt and pepper. Remove from the heat.
In a large bowl, combine the drained gnocchi, vegan pesto, and drained chickpeas. Fold together until the gnocchi and chickpeas are evenly coated in pesto. Add the cooked tofu and tomato mixture along with any cooking oil from the pan - that garlicky tomato oil is flavor, not waste.
Add half the chopped basil and fold through. Taste and adjust seasoning.
Serve immediately, scattered with the remaining fresh basil.

Ways to serve
As a complete bowl - the intended serving. The gnocchi, chickpeas, and smoked tofu together make a filling main course that needs nothing alongside.
With crusty bread - for mopping up the garlicky, pesto-coated base of the bowl.
As part of an Italian-inspired spread - alongside the Olive Salad or a simple green salad with lemon dressing.
Warm or at room temperature - unlike cream-based gnocchi which needs to be eaten immediately, this version holds well for a few hours at room temperature and works as a packed lunch.

Storage and meal prep
Refrigerator: Store in an airtight container for up to 3 days. The gnocchi will absorb more of the pesto as it sits, which concentrates the flavor - the leftovers are genuinely good. Reheat gently in a pan with a small splash of water or olive oil to loosen.
Meal prep: Cook the gnocchi, make the tofu and tomato pan mixture, then combine everything. Keeps for 3 days. This is one of the rare gnocchi dishes that works as meal prep because there is no cream sauce to separate on reheating.
Freezer: Not recommended - gnocchi changes texture significantly on freezing and thawing, becoming soft and waterlogged.
Pesto storage tip: If using a jar of vegan pesto, keep the remainder covered with a thin layer of olive oil in the fridge to prevent browning. It keeps for up to 2 weeks.

Frequently asked questions
Yes - if dairy is not a concern, standard basil pesto with parmesan works exactly the same way in this recipe. The parmesan will add extra salt and depth.
Extra-firm tofu with a pinch of smoked paprika added to the pan gives a similar effect. Alternatively, pan-fried plain tofu adds protein and texture without the smokiness. The smoked tofu is the most distinctive element of the dish, so it is worth sourcing if possible.
Yes - the dish works without them, but becomes less filling. If skipping, increase the smoked tofu to a full block to keep the protein content similar.
Some pesto gnocchi recipes cook the gnocchi directly in a sauce in the pan. For this recipe, pre-cooking and draining the gnocchi is the right approach - it allows the gnocchi to toss cleanly with the pesto rather than absorbing liquid from a sauce.
Yes - pan-frying the cooked gnocchi in a little olive oil until the outside is golden and slightly crispy is an excellent variation. Do this in the same pan after the tofu and tomatoes, before combining everything in the bowl.
Better than most gnocchi dishes - without a cream sauce, it holds its texture at room temperature and makes an effective packed lunch. The pesto flavor is more pronounced when cold.

More recipes you'll love
- Basil Tofu
- Olive Salad with White Beans and Crispy Tofu
- Creamy Tomato Pasta
- Chickpea Tikka Masala
- Lentil Chickpea Yellow Curry
- Easy Vegan One Pot Meals
Made this Pesto Gnocchi? Leave a comment below and rate the recipe - it helps more people find it. Tag me on Instagram or Facebook with a photo. Florian.
Pesto Gnocchi with Smoked Tofu and Chickpeas (30 Minutes)
Pillowy gnocchi tossed with vegan pesto and chickpeas, topped with pan-cooked smoked tofu, burst cherry tomatoes, and garlic — no cream, two plant proteins, fully vegan. 30 minutes.
Ingredients
- 16 oz gnocchi
- 4 oz vegan pesto
- 1 cup cherry tomatoes
- 2 tablespoons olive oil
- ⅓ cup fresh basil, chopped, divided
- 4 cloves garlic, minced
- 1 × 15 oz can chickpeas, drained and rinsed
- 8 oz smoked tofu, cubed
- Salt and pepper to taste
Instructions
- Cook the gnocchi according to package directions until they float and are tender. Drain well and set aside.
- While the gnocchi cooks, heat the olive oil in a large skillet over medium-high heat. Add the cubed smoked tofu and cook for 3–4 minutes, stirring occasionally, until the edges begin to turn golden.
- Add the minced garlic and cherry tomatoes to the pan. Cook for a further 3–4 minutes, stirring occasionally, until the tomatoes burst and release their juice and the garlic is fragrant and lightly golden. Season with salt and pepper. Remove from the heat.
- In a large bowl, combine the drained gnocchi, vegan pesto, and drained chickpeas. Fold together until the gnocchi and chickpeas are evenly coated in pesto.
- Add the cooked smoked tofu and tomato mixture to the bowl, including any garlicky cooking oil from the pan. Fold everything together gently.
- Add half the chopped basil and fold through. Taste and adjust seasoning. Serve immediately, scattered with the remaining fresh basil.
Notes
- Vegan pesto: Check the label — most standard pestos contain parmesan and sometimes anchovies. Refrigerated-section vegan pestos tend to have better flavor than shelf-stable versions.
- Smoked tofu: No pressing needed — it is already firm and dry. If unavailable, use extra-firm tofu with a pinch of smoked paprika in the pan for a similar effect.
- Drain the gnocchi well: Excess water will dilute the pesto. Shake the colander and let the gnocchi steam-dry for a minute before adding to the bowl.
- The cooking oil is flavor: The garlicky, tomatoey oil left in the pan after cooking the tofu is the most flavorful part of the dish — scrape it all into the bowl.
- Crispy gnocchi variation: After draining, pan-fry the gnocchi in a little olive oil in the same skillet for 2–3 minutes until the outside is golden. Then combine as directed. Adds a pleasant textural contrast.
- Fresh basil two ways: Half folded through the finished dish for integrated flavor, half scattered on top for fresh aroma at serving.
- Refrigerator: Stores for up to 3 days. Reheat with a small splash of water or olive oil. Flavor improves overnight as the gnocchi absorbs the pesto.
- Freezer: Not recommended — gnocchi changes texture significantly on freezing.
Nutrition Information:
Yield: 4 Serving Size: 1.5 cupsAmount Per Serving: Calories: 565Total Fat: 27gSaturated Fat: 5gUnsaturated Fat: 22gCholesterol: 0mgSodium: 259mgCarbohydrates: 63gFiber: 7gSugar: 5gProtein: 21g
