01 - Bring water or broth to a boil in a medium saucepan. Add rice and salt, reduce heat to low, cover, and simmer for 15 minutes until rice is tender and liquid absorbed. Remove from heat, fluff with a fork, and stir in lime juice and chopped cilantro. Keep warm.
02 - Combine black beans, ground cumin, and chili powder in a small saucepan over medium heat. Warm for 3 to 4 minutes, stirring occasionally. Remove from heat and set aside.
03 - Heat olive oil in a large skillet over medium-high heat. Add finely chopped onion and cook 2 to 3 minutes until translucent. Add minced garlic and cook for 30 seconds more.
04 - Add ground beef to the skillet. Break up with a spoon and cook 5 to 7 minutes until browned and cooked through. Drain excess fat if necessary.
05 - Stir in chili powder, ground cumin, smoked paprika, oregano, salt, black pepper, and tomato paste. Mix thoroughly, then add water and simmer 2 to 3 minutes until sauce thickens and aromas develop.
06 - Divide rice evenly among four serving bowls. Top each with seasoned beef, warmed beans, and preferred toppings including tomatoes, lettuce, cheese, avocado, sour cream, jalapeños, fresh cilantro, and lime wedges.
07 - Serve immediately while warm.