Brown beef in a large pan or skillet over medium-high heat, then drain all but 2 tablespoons of fat and set aside.
Return skillet to heat and sauté onions until softened and translucent.
Season with salt and pepper.
Place beef and onions in slow cooker, then add in tomato sauce, diced tomatoes, beef broth, rice and bell peppers.
Season with oregano and basil and add in bay leaf.
Cover slow cooker and cook on high for 3 hours or on low for 6-8.
Taste and adjust seasoning, if necessary, then ladle into serving bowls and serve hot.