Dice the onions, bell pepper, tomatoes, and carrots.
Heat olive oil in a large pan over medium heat. Add diced onions and cook for 3-4 minutes until softened.
Add minced meat and cook for 5-7 minutes, stirring occasionally, until browned. Season with salt and pepper.
Add bulgur, water, diced carrots, and diced bell pepper. Bring to a boil over medium-high heat, then reduce heat to low and simmer for 15 minutes until bulgur is tender and liquid is absorbed.
Add diced tomatoes, tomato paste, and sambal oelek (start with a knife tip, about 1/4 teaspoon, and add more to taste). Stir well.
Simmer for 2 minutes, then season with salt and pepper to taste. Sprinkle with fresh herbs and serve.