Heat olive oil in a large skillet over medium heat. Add diced onion and sauté for 3-4 minutes until softened and fragrant, stirring occasionally.
Stir in minced garlic and cook for 30 seconds until aromatic. Add chopped red and yellow bell peppers, cooking for 5 minutes until they begin to soften.
Sprinkle cumin, paprika, cayenne pepper, black pepper, and salt over the vegetables. Stir thoroughly to coat everything evenly with these warming spices.
Pour in vegetable broth and diced tomatoes with their juices. Bring the mixture to a gentle simmer and let it cook for 8-10 minutes until the sauce thickens slightly and flavors meld together beautifully.
Using a spoon, create six shallow wells in the cozy summer shakshuka dinner sauce. Gently crack one egg into each well, keeping yolks intact for visual appeal.
Cover the skillet with a lid or foil and reduce heat to medium-low. Cook for 6-8 minutes until egg whites set but yolks remain slightly runny if desired.
Remove from heat and garnish generously with fresh cilantro and parsley. Serve immediately while the heartwarming shakshuka remains warm and inviting.