-
1
Place the pancetta in a large pot over medium heat and fry it for about 10 minutes, until it is golden brown and slightly crispy.
-
2
Add the onions and the olive oil and cook for 10 more minutes, until the onion is soft and light golden.
-
3
Add the celery, drained beans, and 3 quarts of cool water.
-
4
Bring the water to a boil.
-
5
Take the pot off the heat to stir in the baking soda.
-
6
Season the soup with salt and pepper and the hot pepper.
-
7
Be careful not to add too much salt at this point; the water will reduce as you cook the beans and the soup will get saltier as it does.
-
8
Return the soup to medium-low heat and simmer, uncovered, until the beans are tender, about 2 hours, stirring occasionally.
-
9
Stir in the tomato paste and sugar and simmer the soup for about 10 minutes.
-
10
Depending on how much water is left and how thick you like your soup, you may need to add some boiling water to the soup.
-
11
Note that the starch from the pasta will thicken the soup even more.
-
12
Bring the soup to a boil over medium-high heat.
-
13
Stir in the ditalini and boil the pasta in the soup, stirring very often, until the pasta is tender, about 15 minutes.
-
14
Serve hot, with grated Parmesan cheese.
-
15
If you have leftovers, add some boiling water and heat the soup over low heat.