Place a medium (to large) saucepan over medium-high heat.
Pour the olive oil; once it's ready, add the butter and let it melt.
Add the chopped onion and sauté until it turns soft.
Add the tomatoes, tomato puree, turmeric, and paprika powder.
Cook everything for about two minutes --- lower the heat to avoid burning the spices.
Add the green bell pepper and mix.
Pour the stock.
Cover with a lid, turn the heat up to medium, and bring to a boil.
Taste and adjust the seasoning, adding salt and ground black pepper in the process.
Add the bulgur, mix then lower the heat.
Place the lid back on and simmer for twenty to twenty-five minutes or until all the liquid has been absorbed.
Use a fork to fluff the cooked bulgur and take the saucepan off the heat.
Keep it covered and set aside for two to five minutes.
Fluff your bulgur pilaf again, transfer it to a plate --- and serve!