01 - Bring water or chicken broth to a boil in a medium saucepan. Stir in rice and salt. Reduce heat to low, cover, and simmer for 15 minutes or until rice is tender and liquid is absorbed. Remove from heat, fluff with a fork, then stir in lime juice and chopped cilantro. Keep warm.
02 - In a small saucepan over medium heat, combine black beans, cumin, and chili powder. Heat for 3 to 4 minutes, stirring occasionally, until heated through. Remove from heat and set aside.
03 - Heat olive oil in a large skillet over medium-high heat. Add onion and cook for 2 to 3 minutes until translucent. Add garlic and cook for an additional 30 seconds.
04 - Add ground beef to the skillet, breaking it up with a spoon. Cook for 5 to 7 minutes until browned and fully cooked. Drain excess fat if necessary.
05 - Stir in chili powder, cumin, smoked paprika, oregano, salt, black pepper, and tomato paste. Mix thoroughly, then add water and simmer for 2 to 3 minutes until thickened and fragrant.
06 - Divide rice evenly among four bowls. Top each with the seasoned beef, warm beans, and optional toppings such as tomatoes, lettuce, cheese, avocado, sour cream, jalapeños, fresh cilantro, and lime wedges.
07 - Serve immediately while warm.