Prepare the Bulgur: Start by rinsing 2 cups of coarse bulgur under running water to remove any impurities. Drain well and set aside while you prepare the other ingredients.
Sauté the Onions: In a large pot or saucepan over medium heat, add 2 tablespoons of olive oil. Once the oil is hot, add 1 medium chopped onion. Sauté the onions for about 7-8 minutes or until they turn golden brown and fragrant.
Add Tomato Paste: Stir in 1 tablespoon tomato paste to the onions, mixing well to combine. Cook for an additional 2 minutes, allowing the tomato paste to deepen in flavor.
Add Fresh Tomatoes: Incorporate 2 cups of peeled and chopped tomatoes into the pot. Cook for approximately 5-7 minutes until the tomatoes soften and release their juices.
Mix in Bulgur: Add the rinsed and drained bulgur to the pot, stirring well to combine. Pour in 1 cup of water and season with salt and pepper to taste.
Simmer: Bring the mixture to a gentle boil, then reduce the heat to low, allowing it to simmer for about 20-25 minutes. Stir occasionally, until the bulgur is cooked through and has absorbed most of the liquid. If the pilaf seems too dry, add a little more water as needed.
Finish and Serve: Once done, turn off the heat and let the pilaf rest for a few minutes. Fluff with a fork, garnish with 1 tablespoon chopped parsley, and serve warm. Enjoy your tasty meal!