
These white bean vegetarian meatballs are tender, hearty, and packed with herbs, cheese, and Swiss chard. Served with wholemeal spaghetti and a quick cherry tomato sauce, this is a satisfying meat-free dinner that feels comforting without being heavy.
Separate the Swiss chard leaves from the stems, then finely chop both, keeping them apart. Heat a dry non-stick frying pan over medium heat, add the leaves, and cook for 2 to 3 minutes until wilted. Transfer to a bowl and set aside.
In a large bowl, mash together the drained white beans, half of the crushed garlic, the grated vegetarian hard cheese, dried herbs, beaten egg, breadcrumbs, and a generous pinch of salt and black pepper. Mix in 1 tablespoon of the reserved bean liquid; add the second tablespoon only if the mixture feels too dry. Fold in the wilted chard leaves, then shape into 12 even balls with damp hands.
Heat 1 tablespoon of olive oil in the same pan over medium heat. Add the bean balls and cook for about 8 to 10 minutes, turning carefully with tongs, until browned on all sides. Transfer to a plate or bowl.
Meanwhile, cook the wholemeal spaghetti in salted boiling water according to the package instructions. Reserve a splash of pasta water, then drain.
Heat the remaining 1 tablespoon of olive oil in the pan. Add the chopped chard stems, onion, and a small pinch of salt, then cook for 5 minutes until softened. Stir in the remaining garlic and cook for 1 minute until fragrant.
Add the tomato puree and cook for 3 to 4 minutes, stirring often, until it darkens slightly and smells sweet. Stir in the chopped cherry tomatoes and 250 ml water, then simmer for 5 to 7 minutes, pressing the tomatoes with a wooden spoon until the sauce becomes slightly chunky and thickened.
Season the sauce to taste, then return the vegetarian meatballs to the pan and simmer gently for 1 to 2 minutes to heat through. Toss the spaghetti with the sauce, adding a splash of reserved pasta water if needed, and serve with the meatballs on top.
If Swiss chard is unavailable, kale or spinach works well, though spinach should be squeezed dry before mixing in. Handle the bean balls gently while frying so they keep their shape, and chill the mixture for 10 to 15 minutes first if it feels too soft. Leftovers keep well in the fridge for up to 3 days and can be reheated gently on the stovetop.




