Soak the beans overnight or for at least 8 hours, then cook them in a pressure cooker for 20 minutes. Add onion, bay leaves, and ground cumin to the water before cooking. Cook until they're soft and mushy. Reserve some of the liquid to use later.
In a food processor, place the cooked broad beans along with garlic, tahini, lemon, onion, tomato, cumin, and salt. Add some of the reserved liquid, but not too much so you don't get a runny dip. Blend until a creamy dip forms.
Serve in a bowl, drizzle some olive oil, and top with a few cooked whole broad beans. You could also garnish with sumac, chopped parsley, chili and, paprika. Serve with pita bread.