• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer

Watch What U Eat logo

  • About us
    • Privacy Policy
  • Recipes
    • Main Course
    • Breakfast
    • Snacks or Appetizer
    • Dessert and Sweets
    • Non Alcoholic Drinks
    • Indian Recipes
  • Guide to Healthy Eating
  • Shop
  • Videos
  • Contact us
  • Subscribe
  • Nav Social Menu

    • Facebook
    • Instagram
    • Pinterest
menu icon
go to homepage
subscribe
search icon
Homepage link
  • Summer Drinks
  • Recipe Index
  • About us
  • Contact us
    • Facebook
    • Instagram
    • Pinterest
  • ×
    Watch What U Eat > Rice Dishes

    Easy Healthy One Pot Spinach Rice

    Published: Feb 4, 2016 · Modified: May 29, 2024 by Watch What U Eat · This post may contain affiliate links · 67 Comments

    JUMP TO RECIPE
    Spinach rice with beans in a cast iron pan.
    Spinach rice with beans in a cast iron pan.
    Long collage Pinterest pin for spinach rice and beans in a cast iron pan.
    Long collage Pinterest pin for spinach rice and beans in a serving bowl and in a cast iron pan.

    Filled with greens, beans, and carbs, this all-in-one pot spinach rice recipe is healthy and full of proteins, fibers, and vitamins.

    Healthy spinach rice with beans in a cast iron skillet. It is garnished with lime slices and is ready to serve.

    One-pot meals are so easy to prepare! Just dump in all the ingredients, set the timer, and the dish is ready to enjoy. And it’s less messy, too! For example, vegetable orzo soup with pesto, Mexican chicken and rice are some wholesome dishes to try in one pot.

    This fresh spinach rice recipe is also a one-pot meal. It hardly takes 10 minutes for the initial prep and 15-20 minutes for actual cooking. It is our favorite option when we are tired or don’t have time to cook.

    One reader said - "I made this tonight for dinner for my family of 3 and everyone loved it. Perfect ratios, great curry flavor, and I love that this is truly a one pot meal. Great recipe! Thanks!"

    Jump to:
    • Ingredients
    • Recipe Substitutions/Variations
    • Best rice to use
    • Preparation tips
    • How to make healthy spinach rice
    • Serving suggestions!
    • Helpful tips!
    • How is this spinach rice healthy?
    • Recipe FAQs
    • 📖 Recipe

    Ingredients

    Here are the key ingredients you will need for making this spinach rice with beans.

    Ingredients to prepare one pot spinach rice are laid on a flat surface.
    • Rice - This dish calls for long-grain white rice. I prefer aromatic Indian Basmati rice. In addition to Indian stores, you can easily find this in Costco, Samsclub, or even some local grocery stores. I always buy it from Costco.
    • Spinach - Baby spinach leaves work best in this recipe. They are tender, and you don't have to remove the hard stems or clean them as much.
    • Curry powder - Good quality curry powder flavors the rice very well.
    • Liquid - I usually add 50-50 water and chicken broth. However, if you are vegan or vegetarian, use veggie broth or stock.
    • Beans - I always use either pinto beans or black beans to add protein.
    • Tomato - Use fresh tomatoes whenever possible.

    Recipe Substitutions/Variations

    You can also use the substitutions mentioned below. Readers have tried some of them and suggested them in the comment section.

    • White rice - You can use short-grain rice. However, it may result in a risotto-style texture in the final dish.
    • Beans - You can use your favorite choice of beans. Replace black or pinto beans with kidney or white beans, chickpeas, or green peas.
    • Curry powder - If you are not a fan of curry powder, you can also use garam masala or a Mediterranean spice blend to flavor the rice.
    • For an easy and simple meal, cook this spinach rice in an Instant Pot. See the recipe notes in the recipe card below for more details. You can also follow this Instant Pot spinach brown rice recipe with slight variations.
    • Meat lovers can add cooked or grilled chicken pieces once the rice is well done.

    Best rice to use

    I prefer using long-grain white basmati rice for making one-pot recipes. It is easy to cook and takes about 15 minutes to fully cook. You can use your choice of white rice. Just make sure to use enough water and cook it for the time given on the package. Different varieties of rice may take different amounts of water and time to cook.

    Preparation tips

    Diced tomato, diced onion, and chopped garlic are placed on a flat surface in separate bowls.
    • Garlic - peel and chop it finely or mince or grate using a grater.
    • Onion - trim the ends, peel, and then dice into small pieces. To avoid tears, after peeling cut the onion in half, rinse with cold water, and then dice.
    • Tomato - clean with water, cut in half, and then dice into ½" pieces.

    How to make healthy spinach rice

    Step 1—In a large skillet, sauté fresh chopped garlic in oil on medium heat. Add diced onion and cook until translucent.

    Sautéing garlic in a cast iron pan.
    Sautéing onion in a cast iron pan.

    Step 2—Then add diced tomatoes and cook them until they soften.

    Cooking tomato with onion and garlic in a cast iron pan.

    Step 3—Now add fresh spinach leaves and rice to the pan. Stir-fry for a few seconds or until the spinach just wilts.

    Raw rice and fresh spinach are added to a cast iron pan.
    Raw rice and fresh spinach are mixed with onion, tomato, and garlic in a cast iron pan.

    Step 4—Now add cooked beans and liquid (water + chicken/vegetable stock or use only stock); gently mix to combine and bring the mixture to a boil.

    Liquid and cooked beans are added to the rice and spinach mixture.
    Bringing spinach, beans and rice mixture to boil in a cast iron pan.

    Chef's Tip for even better results - Instead of using store-bought canned beans, soak the raw pinto beans overnight and then cook them in an Instant Pot on manual high pressure for 8 minutes and release the pressure immediately. These home-cooked beans are way more delicious than canned ones.

    Step 5—Add seasonings, including curry powder, salt, and pepper. Lower the heat, cover, and cook the rice until tender. Serve warm.

    Seasonings are added to the spinach, rice, and beans mixture in a cast-iron pan on the gas stove.
    Simmering the spinach rice and beans mixture in a cast-iron pan on the gas stove.

    Serving suggestions!

    • Garnish the rice with chopped fresh cilantro, spinach leaves, and a slice of lime. Serve while it is fresh and warm to enjoy the flavors. A bowl of these beans and spinach rice is sufficient for a wholesome lunch or dinner.
    • Prepare cucumber and avocado salad to serve on the side.
    • You can also prepare light soups such as turmeric cauliflower soup or roasted tomato soup, detox broccoli soup to pair with this bowl of rice.
    • Make these roasted sweet potato fries, breaded ground chicken nuggets, or Air Fryer bbq cauliflower bites to serve on the side.
    Healthy spinach rice with beans in a cast iron skillet. It is garnished with lime slices and is ready to serve.

    Helpful tips!

    • Buy organic baby spinach leaves whenever possible. If you love gardening, grow them in your yard or balcony. Spinach is very easy to grow. You can also grow them in containers or fabric grow bags.
    • I always use 50-50 water and chicken/veggie broth instead of only the broth. This method still provides flavor to the dish and helps to cut down on the cost. I never noticed any difference in the taste.
    • After adding cooked beans, gently mix them with other ingredients to avoid breaking the whole beans.
    Spinach rice and beans served in a serving bowl, garnished with raw spinach and a lime slice, and ready to serve.

    How is this spinach rice healthy?

    This rice recipe is full of nutrients. Fresh green spinach is rich in vitamins A and C. Beans are a great source of protein and fiber. This rice dish is prepared without using any saturated fat, like butter.

    Recipe FAQs

    How to store leftovers and reheat the rice?

    You can store leftover spinach rice in an air-tight container in the refrigerator for up to 2 days.
    Cooked rice tends to dry up over time. Before using it the next day, sprinkle some water over the rice and stir-fry it in the skillet until it gets steamy hot.
    You can also microwave it for 1-2 min or until it gets steamy hot.

    Can I use frozen spinach in this recipe?

    Yes. You can use frozen spinach to make this rice.
    However, I recommend using fresh spinach as it adds a nice color to the dish and is also easily available in grocery stores.

    Can I use brown rice instead of white rice?

    Yes, you can use brown rice instead of white rice. However, it will take at least 30-35 min to cook on the stovetop.
    Or you can try this Instant Pot brown rice and spinach recipe. It is a slight variation of this dish and is made with brown rice.

    Healthy spinach rice loaded with proteins, fibers and vitamins. It is a one pot meal that takes about 30 min to prepare. Ideal for busy times.

    More spinach recipes to try

    • One Pot Easy Palak Paneer Rice or Healthy Spinach Rice | Indian palak paneer turned into one pot rice dish. #spinach #palakpaneer #healthyrecipes
      One Pot Easy Palak Paneer Rice
    • Sweet potato gnocchi with spinach and sun-dried tomatoes
      Easy Sweet Potato Gnocchi With Spinach
    • Spinach Avocado Green Smoothie
    • Artichoke Spinach Pinwheels Christmas Tree

    More one-pot meals you will love

    • One pot easy vegetable biryani. Healthy and nutritious | watchwhatueat.com
      One Pot Easy Vegetable Biryani
    • Easiest one pot chicken biryani
      One Pot Easy Chicken Biryani Recipe
    • Healthy Mexican Chicken Rice made in one pot with tons of flavors and deliciousness. A perfect easy dish for busy weeknight dinner. Full of colors with nutritious veggies you will want to make this Mexican rice again and again. #onepot #Mexican #chicken #rice #healthyrecipes #watchwhatueat
      One-Pot Mexican Chicken Rice
    • One Pot Garlic Mushroom Quinoa - An easy, healthy quinoa dish you will love to make again and again. | #quinoa #glutenfree #onepot #healthyside
      One Pot Garlic Mushroom Quinoa

    Love this recipe? Please leave a 5-star ⭐⭐⭐⭐⭐ rating in the recipe card below & a review in the comments if you REALLY like this recipe. Thank You!

    📖 Recipe

    Spinach rice
    Print Pin
    4.43 from 66 votes

    Easy Healthy One Pot Spinach Rice

    Healthy spinach rice loaded with proteins, fibers and vitamins. It is a one pot meal that takes about 30 min to prepare. Ideal for busy times.
    Course: Dinner,One pot
    Cuisine: International
    Diet Gluten Free,Vegetarian
    Prep Time 10 minutes minutes
    Cook Time 20 minutes minutes
    Total Time 30 minutes minutes
    Servings :3
    Calories :349kcal
    Author:Swati Kadam Gulati

    Would you like to save this recipe?

    Email yourself a link to this post and come back to it later!

    Equipment

    • Cast Iron Skillet

    Ingredients

    • 1 cup white rice (rinsed and drained)
    • 2-3 cups fresh baby spinach
    • 2 tomatoes diced
    • 1 medium onion diced
    • 2-3 cloves garlic minced
    • 1 cup pinto/black beans canned (rinsed and drained)
    • 2 cup chicken stock low sodium (or vegetable stock or water if vegan)
    • 1 ½ teaspoon curry powder
    • 1 teaspoon cooking oil
    • salt and pepper

    Optional

    • 1-2 tablespoon fresh chopped cilantro to garnish
    • 1 lime sliced to garnish

    Instructions

    • Heat oil in a large skillet on medium heat. Add garlic and saute until fragrant for about 30 sec.
    • Add onion and saute until translucent for about 2-3 min. Then add diced tomatoes and cook them until they soften for about 3-4 mins.
    • Add spinach and rice and stir to combine or until spinach just wilts.
    • Now add cooked beans and chicken or vegetable stock (if vegan). Gently mix and bring the mixture to a boil.
    • Season with curry powder, salt and pepper. Cover and simmer the rice mixture for 18-20 min (or until rice is tender) on low heat.
    • Garnish with fresh spinach leaves, chopped cilantro, lime slices, and serve warm.

    Notes

    1. Tips on cooking: Once the mixture comes to a boil, cover and then cook it on low heat to avoid burning the rice.
    2. Taste test: After adding seasonings taste test the liquid and add more seasonings if necessary.
    3. Cook it in an Instant Pot: You can prepare this dish in an Instant Pot. Turn on saute mode and follow the steps from 1 to 3. Then, after adding liquid in step 3, add seasonings (there is no need to bring the mixture to a boil here), mix to combine, cover, and cook on manual high pressure for 5 minutes, then immediately release the steam.
    4. Tips on garnishing: Cut a few fresh spinach leaves into stripes and use them to garnish the final dish. Also, cut lime into thin slices and tuck them on the side of the bowl of rice.

    Nutrition

    Calories: 349kcal | Carbohydrates: 68g | Protein: 12g | Fat: 3g | Saturated Fat: 1g | Potassium: 1mg | Fiber: 6g | Sugar: 5g | Vitamin C: 21mg | Iron: 3mg
    Tried this recipe?Tag us on Instagram @watchwhatueat or tag #watchwhatueat! OR leave us a comment & rating below. Your feedback is very important to us.
    « Healthy Vegetable Barley Soup
    Oatmeal Pancake Egg Roll-Ups »
    • 1.8K

    About Watch What U Eat

    We are Swati and Tushar, our passion for food and cooking has now led us to share some healthy, tasty recipes and the benefits of eating certain ingredients with the goal of inspiring you to eat well and live well.

    Reader Interactions

    Comments

      4.43 from 66 votes (34 ratings without comment)

      Leave a Reply Cancel reply

      Your email address will not be published. Required fields are marked *

      Recipe Rating




    1. Maisie says

      August 10, 2020 at 10:55 pm

      5 stars
      This is a great recipe! The perfect way to use up the remaining food in my fridge/pantry in between grocery trips. I made this in my Instantpot & it turned out perfectly--so easy too! Also I used black beans instead and squeezed in some lime juice when it was all done. Thank you for the great recipe!

      Reply
    2. Jan says

      July 25, 2020 at 11:12 am

      5 stars
      Utterly amazing!! This has become one of my favourite dishes! I also added dry fried cumin seeds & added more beans & spinach. I prefer it with short-grain rice & uncooked beans so it becomes more risotto-like. Thank you for this recipe!!

      Reply
    3. Gloria says

      June 02, 2020 at 11:19 am

      5 stars
      This dish is easy and very delicious. I will be making it again. Next time I plan to add more curry and throw in some chopped carrots. I need more like this. It fits into my Weight Watchers plan so nicely.

      Reply
    4. Joseph schoepfer says

      April 20, 2020 at 9:08 pm

      5 stars
      We made this tonight. We substituted the white rice for Brown Basmati. Used one can of pinto beans drained. One can of fire roasted diced tomatoes. Also added a 1/2 tsp of turmeric. And used vegetable broth. Very delightful recipe. Thank you for the inspiration!

      Reply
    5. K says

      April 15, 2020 at 8:31 am

      5 stars
      My family really enjoyed this recipe. It was easy and quick. I used kidney beans instead of pinto beans. Next time, I may use black beans to just add a different color. I doubled the recipe to feed 4 and had some leftovers. I will try more recipes on this site as I am a big fan of one pot meals.

      Reply
    6. jasnoor sandhu says

      April 04, 2020 at 10:46 pm

      5 stars
      this dish is absolutely amazing, due to the coronavirus quarantaine i wasn't able to use the correct type of ingredients so I substituted a couple of things like instead of using Roma tomatoes or any other medium sized tomatoes I used cheery tomatoes and also instead of spinach I used kale and also I didn't have curry powder so I just used a combination of other spices and it tastes soooo good that I can only imagine how it will taste once I can get all the og ingredients. Thank you so much to the person who shared this recipe, I am so grateful for this and I will definitely remake it.

      Reply
    7. Joshua says

      March 29, 2020 at 5:29 am

      Can I use frozen broccoli and spinach for this recipe? (I'm a total novice!) Thanks for the recipe.

      Reply
      • Watch What U Eat says

        March 29, 2020 at 10:49 am

        Yes, you can use frozen spinach and broccoli.

        Reply
    8. Diane says

      March 28, 2020 at 11:36 pm

      4 stars
      Easy to make, but bland. We tried adding almonds, raisins and parm but it was still bland. Seems like a great healthy base once we figure out what would perk up this dish.

      Reply
      • Watch What U Eat says

        March 29, 2020 at 10:51 am

        You can add a little more curry powder for additional flavors.

        Reply
      • Sandi says

        May 28, 2021 at 5:23 pm

        I usually add more spices than recipes call for, so I added a little cayenne pepper, rosemary thyme & extra garlic. I used brown rice that I rinsed & soaked for awhile then cooked it for a short time in chicken broth. When I added the rice , I added the broth. I think there are many different spices one could add. Also someone said they added jalapeños, which sounds awesome. It was very tasty.

        Reply
    9. Kat says

      November 30, 2019 at 3:30 pm

      5 stars
      OH MY GOSH - this tasted SO DELICIOUS!! I'm soooo pleased with the recipe. It tasted amazingly delicious and was very quick to make too. Because this was so good, I'm going to check out your other recipes now! THANK YOU!

      Reply
    10. Aryn says

      October 16, 2019 at 12:45 pm

      Super yummy! I didn't have any fresh tomatoes so I used canned fire roasted with garlic, and I added some diced yellow, red, and orange bell peppers. So quick, easy, and filling!

      Reply
    11. Hana Li says

      August 01, 2019 at 4:00 pm

      5 stars
      Lovely, I quickly fried some whole cumin seeds before frying garlic and onion and sprinkled with some garam Masala at the end end. Also swapped pinto for butter beans and threw in some fresh chillies. Worked a treat. Tasty vegan dinner. Thank you. ????

      Reply
    12. Ashley says

      July 03, 2019 at 10:53 pm

      5 stars
      I made this tonight for dinner for my family of 3 and everyone loved it. Perfect ratios, great curry flavor and I love that this is truly a one pot meal. Great recipe! Thanks!

      Reply
    13. NewChef21 says

      April 09, 2019 at 6:36 pm

      I’m sorry if this is a dumb question but I’m a complete beginner. Should I cook the rice first or use raw rice for this recipe? Can I susbstitute brown rice?

      Reply
      • Watch What U Eat says

        April 09, 2019 at 10:31 pm

        Hi, I used raw white rice in this recipe. You can use brown rice as well if you prefer.

        However, brown rice will take a longer time to cook than mentioned in the recipe (if rice starts to stick at the bottom, you may also need to add more water).

        Let us know your feedback when you try this dish!

        Reply
    14. juliana says

      March 16, 2019 at 4:06 am

      Thank-you for the wonderful recipe. It was yummy, and so quick and easy to make.
      Thumbs up!

      Reply
    15. Mel says

      December 11, 2018 at 10:59 pm

      5 stars
      This recipe is to easy and awesome!!!
      I make my own chicken broth that I added, I also added lime zest after I turned off the stove and squeeed 1 line. Everything else was perfectly addicting!!! Love love love

      Reply
    16. C says

      November 30, 2018 at 6:28 pm

      Hi, i've got a question. The recipes says pinto beans, but the picture makes it look like black beans. Is it pinto beans?

      Reply
    17. Bigguy In Texas says

      October 09, 2018 at 6:12 pm

      I am trying to eat more rice and veggies and this fits the bill. I tried it without the curry and didn't have any broth, but it worked anyway. I did add more pepper and I plan to drizzle it with lime juice when I eat it. Thanks for a heart healthy recipe that tastes yummy!

      Reply
    18. Jake says

      June 28, 2018 at 10:11 pm

      Very tasty! I messed up and used cooked rice (which I needed for the other dish I was cooking) but I fixed it and used half the chicken broth. Also added salt and pepper. Will definitely make this again!

      Reply
    19. Marissa says

      February 20, 2018 at 11:15 am

      5 stars
      This was incredible and so easy! Monday nights are rice based meals for us right now, and I can still smell the curry this morning and wish we had leftovers because I miss it already! This will for sure be on rotation. I am still so excited about it!

      Reply
    20. Joanne says

      October 12, 2017 at 3:53 pm

      4 stars
      This is a great dish. I tried it today and found the curry amount just right. The dish visually appealing and very satisfying. Thanks

      Reply
    « Older Comments
    Newer Comments »

    Primary Sidebar

    Hi, we are Swati and Tushar! Our passion for food and cooking has led us to write this blog focusing on healthy recipes to eat well and live well!

    More about me →

    Summer Drinks

    • Cranberry Sangria in a large pitcher is ready to serve
      Non Alcoholic Cranberry Sangria
    • Fresh watermelon slush in a drinking glass
      3 Ingredient Watermelon Slush
    • This pineapple strawberry sangria is a perfect non-alcoholic summer drink to enjoy fresh seasonal fruits and beat the summer heat. It is prepared using fresh strawberries and pineapple. | #watchwhatueat #nonalcoholic #summerdrink #strawberry #nonalcoholicsangria #sangria
      Non-Alcoholic Pineapple Strawberry Sangria
    • Easy Homemade Fresh Strawberry Lemonade -- healthy, refreshing and cooling drink recipe to enjoy the warm days of spring and summer. | #watchwhatuwat #lemonade #summerdrink
      Homemade Fresh Strawberry Lemonade
    • Healthy And Festive Non-alcoholic Cranberry Mimosa! | #thanksgivingdrinks #nonalcoholic #cranberry #mimosa
      Healthy And Festive Cranberry Mimosa Recipe
    • Watermelon Detox Water - refreshing sugar-free drink to stay hydrated during hot days.
      Summer Cooling Watermelon Detox Water

    Popular Recipes

    • Finished roasted asparagus and carrots garnished with fresh herbs and hemp seeds, adding texture and color to the roasted vegetables.
      Roasted Asparagus And Carrots
    • Angled view of beet and feta dip in a serving bowl on a wooden board, garnished with crumbled feta, parsley, and pumpkin seeds, alongside crackers.
      Bold & Beautiful Feta Beetroot Dip Recipe
    • Zucchini meatballs with a dipping sauce on the side, served on a terracotta plate lined with parchment paper.
      Baked Chickpea Zucchini Balls (Vegetarian Meatballs)
    • Baked lemon pepper chicken drumsticks with lemon slices on a serving platter.
      Lemon Pepper Chicken Drumsticks (Legs) – Baked or Grilled!

    Footer

    As Featured On featured on logos

    • Contact us
    • Subscribe
    • Accessibility Statement
    • Homepage
    • Privacy Policy

    Copyright © 2026 | Watch What U Eat

    • 1.8K

    Rate This Recipe

    Your vote:




    Let us know what you thought of this recipe:

    This worked exactly as written, thanks!
    My family loved this!
    Thank you for sharing this recipe

    Or write in your own words:

    A rating is required
    A name is required
    An email is required

    Something went wrong. Please try again.