White Beans With Tomato, Spinach, and Rice

This quick-cooking vegetarian dinner is packed with protein and nutrients, thanks to cannellini beans, soft-boiled eggs, and fresh baby spinach. Hoping to get ahead on dinner this week? You’re in luck: you can cook the rice and chop the vegetables over the weekend. Mashing some of the beans as they cook turns the tomato mixture into somewhat of a stew, which is always welcome during the chilly winter months. While we’re partial to this particular combination of ingredients, feel free to experiment with whatever you have on hand—brown rice would be delicious, and meat-eaters can substitute chopped chicken or steak for the eggs.

white-beans-tomato-spinach-rice
Photo by Romulo Yanes
Rating
Read Reviews
  • Makes 4
  • Hands-On Time
  • Total Time
  • Nutritional Information
    Close

    Nutritional Information

    Per Serving

    • Calories 568.32 calories
    • Fat 14.66 g
    • Sat Fat 3.31 g
    • Cholesterol 188.15 mg
    • Sodium 694.43 mg
    • Protein 21.55 g
    • Sugar 3.56 g
    • Fiber 11.71 g
    • Iron 7.27 mg
    • Calcium 224.69 mg
This quick-cooking vegetarian dinner is packed with protein and nutrients, thanks to cannellini beans, soft-boiled eggs, and fresh baby spinach. Hoping to get ahead on dinner this week? You’re in luck: you can cook the rice and chop the vegetables over the weekend. Mashing some of the beans as they cook turns the tomato mixture into somewhat of a stew, which is always welcome during the chilly winter months. While we’re partial to this particular combination of ingredients, feel free to experiment with whatever you have on hand—brown rice would be delicious, and meat-eaters can substitute chopped chicken or steak for the eggs.

Ingredients

  1. Check cups white rice
  2. Check 4 large eggs
  3. Check tablespoons olive oil
  4. Check 1 small onion, sliced
  5. Check ¾ teaspoon paprika
  6. Check ¾ teaspoon kosher salt, plus more for serving
  7. Check 1 medium tomato, chopped
  8. Check 1 15-oz. can cannellini beans, drained and rinsed
  9. Check 1 9-oz. bag baby spinach leaves
  10. Check 2 tablespoons water
  11. Check 2 tablespoons grated Parmesan cheese

Directions

  1. Cook the rice according to the package directions.
  2. Meanwhile, bring a medium saucepan of water to a boil. Carefully lower in the eggs and cook 6 minutes. Transfer the eggs to a bowl full of ice water and let cool. When cool, remove the eggs and peel.
  3. Meanwhile, heat the oil in a large skillet over medium-high. Add the onion and cook, stirring occasionally, until lightly browned, 4 to 5 minutes. Add the paprika, season with salt, and cook, stirring until fragrant, 1 minute. Add the tomatoes and cook, stirring often, until the mixture is slightly thickened, 4 to 5 minutes. Add the beans and cook, mashing some with a fork, until warmed through, about 1 minute. Transfer to a bowl, cover, and keep warm.
  4. Add the spinach and water to the skillet and cook, tossing, until almost wilted, about 1 minute. Serve the rice topped with the bean mixture, spinach, and halved eggs. Top with the cheese and season with salt.