Cook the beans in water along with sauteed onions and garlic for about 40 minutes, or until the beans are tender. Stir in salt and pepper.
While the beans are cooking, make a sort of tomato sauce by sautéing onion and garlic and olive oil. When the vegetables are very soft but not browned, mix in chopped, peeled tomato and a little sugar, as well as a crumbled dried red chili. Cook until this sauce thickens and the tomatoes begin to melt. Add in saffron and some wine (as the recipe calls for) or water (which I had on hand.)
Once the sauce is cooked to your liking, toss in the shrimp and cook just until they have changed color. Ladle the shrimp and tomato sauce mixture on top of each bowl of bean soup.
That picture doesn't do it justice, but this soup was really good. The saffron-infused shrimp was delicious, and there is a lot of shrimp in the soup, which was right up my alley.
shrimp -- $10.13
tomato -- $1.87
onion -- $1.07
Total Cost of Catalan Soup of White Beans Garnished with Shrimp: $13.07
($4.36 per serving)