Print

Spinach Rice Stew

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Spinach Rice Stew is a comforting, tomato-based one-pot dish made with rice, spinach, and everyday pantry staples. It’s nourishing, easy to prepare, and naturally vegan, perfect for a cozy lunch or dinner.

Ingredients

  • 1 cup white rice (uncooked)
  • 4 cups fresh spinach, chopped
  • 1 medium onion, chopped
  • 2 cloves garlic, minced
  • 2 cups tomatoes, chopped or 1 can crushed tomatoes
  • 2 tbsp tomato paste
  • 2 tbsp vegetable oil or olive oil
  • 4 cups vegetable broth or water
  • Salt to taste
  • 1/2 tsp black pepper
  • 1 tsp paprika (optional)
  • 1/2 tsp thyme or curry powder (optional)

Instructions

  1. In a large pot, heat oil over medium heat. Add chopped onions and sauté until softened, about 3–4 minutes.
  2. Stir in garlic and cook for 1 minute until fragrant.
  3. Add chopped tomatoes and tomato paste. Cook for 5–7 minutes, stirring occasionally, until thickened.
  4. Season with salt, pepper, and optional paprika or thyme.
  5. Pour in the broth or water and bring to a simmer.
  6. Add the rice, stir, then cover and cook on low heat for 15–20 minutes, or until the rice is tender and most of the liquid is absorbed.
  7. Stir in chopped spinach and cook for another 5–7 minutes, until wilted and fully combined.
  8. Taste and adjust seasoning as needed. Serve warm.

Notes

  • Use canned tomatoes for convenience—just adjust salt accordingly.
  • Brown rice can be substituted; increase liquid and cook time.
  • Add cooked beans or shredded chicken for extra protein.
  • A splash of coconut milk adds creaminess and richness.
  • Frozen spinach can be used—thaw and drain before adding.

Nutrition