In a large skillet over medium heat, melt 2 tablespoons of butter. Add the diced onion and bell pepper, sautéing for about 3-4 minutes until they become soft and fragrant.
Add the minced garlic and cook for an additional 1-2 minutes, making sure not to burn the garlic.
Increase the heat to medium-high and add the ground beef to the skillet. Cook until browned, breaking it apart with a spatula, approximately 5-7 minutes. Drain excess fat if necessary.
Stir in the uncooked jasmine rice, oregano, thyme, salt, and pepper. Cook for an additional 1-2 minutes to toast the rice slightly.
Pour in the beef broth and bring everything to a gentle boil. Reduce heat to low, cover, and let it simmer for about 15-20 minutes, or until the rice is fluffy and has absorbed most of the liquid.
Once the rice is cooked, stir in the frozen peas and the remaining 2 tablespoons of butter. Allow it to simmer for another 5 minutes until the peas are heated through.
Taste and adjust the seasoning, if necessary. Garnish with freshly chopped parsley before serving.
Notes
Feel free to add other vegetables or spices to customize the dish.