Wash the potatoes under running water, but do not peel them. Place them in a large pot of cold water. Bring it to a boil and boil the potatoes until tender, about 30 minutes. Drain, set aside for 15 minutes. When cooled, peel the potatoes, place them in a large bowl, and mash using a potato ricer.
Meanwhile, make the tomato sauce. Heat 2 tablespoons olive oil in a large skillet over low heat. Add the garlic. Season with salt, black pepper, sweet paprika, and dried basil. Stir and sauté for another 2-3 minutes. Add the canned tomatoes and cook, uncovered, for 20 minutes, stirring every few minutes. When ready, pour the tomato sauce into a deep baking pan and set aside.
Preheat the oven to 475°F.
Add flour, egg, and salt to the mashed potatoes. Mix to combine. Form a dough and transfer to a lightly floured work surface. Shape the dough into a 1-inch thick log, and cut it into 1-inch pieces.
Cook the gnocchi in boiling water. Remove the gnocchi with a slotted spoon as soon as they float to the surface and add to the tomato sauce. Toss to coat the gnocchi with the sauce. Add mozzarella and Parmesan, and place in the oven for 5-7 minutes at 475°F until the cheese has melted.
Remove from the oven and top with fresh basil leaves. Serve on the side of pan-fried cod, chicken fillets, pork loin, or veal ribs.
Notes
You can make a bigger batch of gnocchi and freeze them. To cook frozen gnocchi, just drop them directly in the boiling water without defrosting. If you don’t have time to make homemade gnocchi, you can use store-bought gluten-free gnocchi with this homemade tomato sauce.