Easy Vegetarian Spinach Tomato Rice Recipe You’ll Love

Best seller

knife

You’re Missing Out! This Chef Knife Is a Game-Changer

  • Stays Sharp: Ice-hardened for long-lasting sharpness.
  • Better Control: Unique finger hole for a steady grip.
  • Built to Last: Premium stainless steel and beech wood.
  • Perfect Balance: Comfortable weight for easy use.
  • Big Savings: 70% off, high quality at a steal.
  • Customer Approved: Loved for quality and ease.
Grab Yours Today at 70% Off!

This post may contain affiliate links learn more.

The vibrant colors of fresh spinach and sun-ripened tomatoes dancing together in a pan always spark something special in my kitchen. This Vegetarian Spinach Tomato Rice Recipe is my go-to whenever I’m craving a wholesome, comforting meal that’s both simple and packed with flavor. It’s incredible how a few everyday ingredients can transform into a dish that feels so nourishing and satisfying. Whether you’re looking to impress family with a colorful dinner or just want a refreshing twist on your usual rice bowl, this recipe delivers with ease and versatility. Trust me, once you try it, it’ll quickly become one of your favorites for busy weeknights or leisurely weekends alike.

Why choose this Vegetarian Spinach Tomato Rice Recipe?

Vibrant flavors blend fresh spinach and juicy tomatoes for a taste that’s anything but ordinary. Simple preparation means you can whip it up quickly, perfect for busy nights. Nutritious and wholesome, it’s a guilt-free comfort meal. Versatile enough to serve as a main or side, and every bite bursts with color and freshness. Crowd-pleasing and satisfying, it appeals to vegetarians and food lovers alike.

Vegetarian Spinach Tomato Rice Recipe Ingredients

For the Rice Base

  • Long-grain rice – Choose a fluffy variety like basmati for perfect texture in this Vegetarian Spinach Tomato Rice Recipe.
  • Vegetable broth – Use broth instead of water to infuse more flavor into the rice.
  • Olive oil – Adds a subtle richness and helps sauté the ingredients evenly.

For the Veggies

  • Fresh spinach – Use baby spinach for tenderness and vibrant green color.
  • Ripe tomatoes – Opt for sun-ripened or vine tomatoes to ensure a juicy, sweet flavor.
  • Onion – Finely chopped for a mild, aromatic base that complements the dish beautifully.
  • Garlic cloves – Minced to add a warming, savory depth of flavor.

For Seasoning and Garnish

  • Salt and pepper – Adjust to taste and enhance the natural flavors.
  • Red chili flakes – Optional, for a gentle hint of heat that wakes up the palate.
  • Fresh lemon juice – Brightens the dish with a zesty finish just before serving.
  • Fresh parsley or cilantro – Adds a fresh, herbal note that balances the flavors perfectly.

How to Make Vegetarian Spinach Tomato Rice Recipe

For the Rice Base:

  1. Rinse Rice: Rinse 1 cup long-grain rice under cold water until water runs clear to remove excess starch. Draining ensures a light, fluffy texture when cooked.
  2. Simmer Rice: Bring 2 cups vegetable broth to a gentle boil, stir in rinsed rice, cover, and simmer on low heat for 15–18 minutes until tender and liquid is absorbed.

For the Veggies:

  1. Sauté Onion & Garlic: In a large skillet, heat 1 tablespoon olive oil over medium heat. Add 1 finely chopped onion, sauté for 3–4 minutes until translucent, then stir in 2 minced garlic cloves for 1 minute until fragrant.
  2. Add Tomatoes: Stir in 2 cups diced tomatoes and a pinch of red chili flakes, season with salt and pepper. Cook for 5–6 minutes until tomatoes break down and sauce thickens slightly.
  3. Wilt Spinach: Add 4 cups fresh baby spinach, tossing until bright green and just wilted, about 2 minutes for vibrant color and tender texture.
  4. Combine & Finish: Pour cooked rice into the skillet, drizzle fresh lemon juice, gently fold until well coated. Warm through for 2 minutes, then remove from heat.

Optional: Top with toasted pine nuts for a delightful crunch.
Exact quantities are listed in the recipe card below.

Expert Tips for Vegetarian Spinach Tomato Rice Recipe

  • Rinse Rice Thoroughly: Always rinse the rice until the water runs clear to prevent clumping and ensure a fluffy texture in your Vegetarian Spinach Tomato Rice Recipe.
  • Use Fresh Ingredients: Choose ripe, juicy tomatoes and vibrant baby spinach to maximize the natural flavors and color contrast in the dish.
  • Control Heat Levels: Add red chili flakes sparingly; you can always add more later. This keeps the spice balanced and lets the tomato and spinach shine.
  • Simmer Rice Gently: Keep the rice on low heat with the lid on to absorb broth evenly without sticking or burning. Patience yields perfect rice.
  • Fresh Lemon Brightness: Add lemon juice off the heat to preserve its zesty freshness, which lifts the whole dish with a subtle tang.
  • Garnish Creatively: Toasted pine nuts or fresh herbs add an extra layer of texture and aroma—don’t skip this final touch!

How to Store and Freeze Vegetarian Spinach Tomato Rice

Room Temperature: Store any leftovers in an airtight container for up to 2 hours after cooking. Eating at room temperature is okay, but refrigeration is recommended for longer storage.

Fridge: Keep the Vegetarian Spinach Tomato Rice in the refrigerator in a sealed container for up to 3 days. Make sure to cool it completely before sealing to retain freshness.

Freezer: To freeze, portion the rice into freezer-safe bags or containers, removing as much air as possible. It can be stored for up to 3 months without losing its flavor.

Reheating: Thaw overnight in the fridge, then reheat in a microwave or on the stovetop, adding a splash of water to maintain moisture while warming.

Make Ahead Options

This Vegetarian Spinach Tomato Rice Recipe is ideal for meal prep, making it easy to enjoy a delicious, wholesome dish on busy nights! You can prepare the rice and sauté the veggies up to 3 days in advance. Simply cook the rice in vegetable broth and sauté the onions, garlic, and tomatoes as instructed. Allow them to cool before storing in airtight containers in the refrigerator to maintain their quality. When you’re ready to serve, just reheat everything in a skillet, add the fresh spinach, and warm it through for about 2 minutes. Drizzle with lemon juice before serving, and you’ll have a vibrant and satisfying meal ready in no time!

What to Serve with Vegetarian Spinach Tomato Rice?

Elevate your meal with sides and drinks that complement the vibrant flavors of this wholesome dish.

  • Garlic Bread: The warm, buttery goodness of garlic bread provides a delightful crunch alongside the tender rice. Perfect for dipping or savoring on its own.
  • Crisp Garden Salad: A fresh mix of greens, cucumbers, and cherry tomatoes adds a refreshing contrast, brightening each bite with textural variety and extra vitamins.
  • Roasted Vegetables: The sweet, caramelized flavors of roasted veggies enhance the dish’s earthiness, making every mouthful feel nourishing and satisfying.
  • Grilled Halloumi: The salty, slightly chewy texture of grilled halloumi cheese makes for a deliciously savory balance to the dish’s fresh components, adding depth.
  • Herbed Yogurt Sauce: Creamy and tangy, a drizzle of herbed yogurt introduces a cooling contrast that lifts the flavors of the spinach and tomatoes beautifully.
  • Sparkling Water Lemonade: A glass of sparkling water with fresh lemon creates a bright, fizzy beverage that cleanses the palate while complementing the dish’s zestiness.

Indulge in these pairings for a memorable dining experience that makes every bite feel like a celebration!

Vegetarian Spinach Tomato Rice Recipe Variations

Feel free to get creative with this dish—there are countless ways to make it your own!

  • Quinoa Swap: Replace rice with quinoa for a protein-packed base that’s gluten-free and nutty in flavor.

  • Different Greens: Substitute kale or Swiss chard for spinach for a richer, earthier taste. These greens offer a delightful twist!

  • Herb Infusion: Mix in fresh basil or oregano during cooking for an aromatic herby essence that will elevate the entire dish.

  • Cheese Lover’s Delight: Stir in feta or mozzarella at the end for a creamy finish. The melting cheese adds an indulgent touch.

  • Nuts for Crunch: Sprinkle toasted almonds or walnuts on top to introduce a satisfying crunch and nutrition boost.

  • Spicy Kick: Add diced jalapeños alongside the garlic for an extra layer of heat. It’s the perfect balance of spice and flavor!

  • Coconut Rice: Cook the rice in coconut milk instead of broth for a tropical twist that adds creaminess and sweetness.

  • Roasted Veggies: Toss in some roasted bell peppers or zucchini for added depth, showcasing seasonal flavors that shine through.

Vegetarian Spinach Tomato Rice Recipe FAQs

How do I choose the best spinach and tomatoes for this Vegetarian Spinach Tomato Rice Recipe?
Look for fresh baby spinach leaves that are bright green with no yellowing or wilting. For tomatoes, pick ripe, sun-ripened varieties that are firm yet slightly soft to the touch—avoid any with dark spots all over. These choices will give you the best flavor and texture in your dish.

Can I store leftover Vegetarian Spinach Tomato Rice, and for how long?
Absolutely! Store leftovers in an airtight container in the refrigerator for up to 3 days. Make sure the rice is fully cooled before sealing to prevent moisture buildup that could spoil the dish quickly. When you’re ready to eat, reheat gently to preserve the flavors and textures.

Is it possible to freeze this recipe, and what’s the best method?
Yes, freezing is a fantastic way to keep this meal ready for busy days. Portion the rice into freezer-safe containers or bags, pressing out as much air as possible to prevent freezer burn. Label with the date and freeze for up to 3 months. To reheat, thaw overnight in the fridge and warm on the stovetop or microwave with a splash of water to retain moisture.

My rice sometimes turns mushy or clumps together; how can I avoid that?
This is a common issue! First, rinse the rice thoroughly under cold water until the water runs clear—this removes excess starch that causes clumping. Cook the rice gently on low heat with the lid on to allow even absorption of broth without sticking. Also, resist stirring too often while it cooks. Following these steps results in fluffy, separate grains every time.

Is this recipe safe for pets or people with allergies?
This vegetarian dish is generally safe for humans without allergies to any ingredients listed (onion, garlic, tomatoes, spinach). However, it is not suitable for dogs or cats, especially because onions and garlic can be toxic to pets. If you’re cooking for someone with allergies, double-check all seasonings and broths to ensure they don’t contain hidden allergens.

Vegetarian Spinach Tomato Rice Recipe

Easy Vegetarian Spinach Tomato Rice Recipe You’ll Love

A wholesome Vegetarian Spinach Tomato Rice Recipe that's simple and packed with flavor, perfect for busy weeknights or leisurely weekends.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings: 4 servings
Course: Dinner
Cuisine: Vegetarian
Calories: 250

Ingredients
  

For the Rice Base
  • 1 cup long-grain rice Choose a fluffy variety like basmati.
  • 2 cups vegetable broth Use instead of water for flavor.
  • 1 tablespoon olive oil Adds richness.
For the Veggies
  • 4 cups fresh spinach Use baby spinach.
  • 2 cups ripe tomatoes Sun-ripened or vine tomatoes recommended.
  • 1 unit onion Finely chopped.
  • 2 cloves garlic Minced.
For Seasoning and Garnish
  • to taste salt and pepper Adjust to enhance natural flavors.
  • pinch red chili flakes Optional for heat.
  • 1 tablespoon fresh lemon juice To brighten the dish.
  • to garnish fresh parsley or cilantro Adds a fresh note.

Equipment

  • large skillet
  • pot

Method
 

For the Rice Base
  1. Rinse 1 cup long-grain rice under cold water until water runs clear.
  2. Bring 2 cups vegetable broth to a gentle boil, stir in rinsed rice, cover, and simmer on low heat for 15–18 minutes until tender and liquid is absorbed.
For the Veggies
  1. In a large skillet, heat 1 tablespoon olive oil over medium heat. Add 1 finely chopped onion, sauté for 3–4 minutes until translucent.
  2. Stir in 2 minced garlic cloves for 1 minute until fragrant.
  3. Stir in 2 cups diced tomatoes and a pinch of red chili flakes, season with salt and pepper. Cook for 5–6 minutes until tomatoes break down and sauce thickens slightly.
  4. Add 4 cups fresh baby spinach, tossing until bright green and just wilted, about 2 minutes.
  5. Pour cooked rice into the skillet, drizzle with fresh lemon juice, gently fold until well coated. Warm through for 2 minutes, then remove from heat.

Nutrition

Serving: 1servingCalories: 250kcalCarbohydrates: 45gProtein: 7gFat: 4gSaturated Fat: 1gPolyunsaturated Fat: 1gMonounsaturated Fat: 2gSodium: 300mgPotassium: 450mgFiber: 5gSugar: 3gVitamin A: 30IUVitamin C: 25mgCalcium: 10mgIron: 15mg

Notes

Optional: Top with toasted pine nuts for added crunch. Always rinse rice thoroughly to prevent clumping.

Tried this recipe?

Let us know how it was!

Readers Love these Recipes!

lumpia

Easy Crispy Lumpia Recipe That Brings Homemade Joy Every Time

There’s something truly irresistible about biting into a perfectly crispy lumpia—the golden wrapper crackling under your teeth, revealing a savory, flavorful filling that feels ...
Read more
Roasted Cauliflower & Herb Soup Recipe

Easy Roasted Cauliflower & Herb Soup Recipe with a Creamy Twist

The moment those golden florets of cauliflower emerge from the oven, their nutty aroma fills the kitchen and promises something truly comforting. This Roasted ...
Read more