Spanish Rice(Sopa De Arroz)

Prep: 10 min Cook: 35 min Serves: 10 Cuisine: Mexican

Spanish Rice (Sopa De Arroz) is a flavorful, hearty dish featuring toasted rice, tomatoes, and vegetables, perfect for family dinners or as a comforting side dish.

Be the first to rate this recipe

Ingredients

  • 5 Tbsp. oil
  • 2 c. long grain rice
  • 1 (6 or 7 oz.) can tomatoes
  • 2 Tbsp. salt
  • 1 Tbsp. pepper
  • 6 c. water
  • 1/2 c. onion, chopped
  • 1/2 c. celery, chopped
  • 1/2 c. bell pepper, chopped
  • 1 small can mushrooms, drained

Instructions

  1. Heat oil until sizzling hot.
  2. Add rice and cook until deep brown, stirring constantly to prevent burning.
  3. Add all other ingredients and mix well.
  4. Cover and reduce heat to medium; do not open or stir for 20 minutes.
  5. After time is up, let set for 15 additional minutes before serving.

Tips & Substitutions

For a richer flavor, consider using homemade chicken or vegetable broth instead of water. You can also substitute the long grain rice with brown rice for a healthier option, but adjust the cooking time accordingly. Adding a teaspoon of cumin or chili powder can give the dish an extra kick. Stir in some peas or corn for added color and nutrition.

Serving Suggestions

Serve this Spanish rice as a flavorful side dish alongside grilled chicken or fish. It pairs beautifully with Enpanadas (A Mexican Baked Pastry) or can be enjoyed as a base for a hearty vegetarian meal. Garnish with fresh cilantro or lime wedges for an added burst of flavor.

Storage & Reheating

Store leftovers in an airtight container in the refrigerator for up to 4 days. To reheat, add a splash of water to prevent drying out and microwave in short intervals, stirring occasionally. Alternatively, heat on the stovetop over low heat, adding water as needed until warmed through.

Nutrition & Diet Analysis (per serving)

Each serving of Spanish Rice(Sopa De Arroz) contains roughly 617 calories, with 12g protein, 114g carbohydrates, and 12g fat. It is an excellent source of vitamin C (28% of the Daily Value), protein (24% of the Daily Value), and dietary fiber (22% of the Daily Value), and a good source of vitamin D and iron. Note that it is relatively high in sodium, at 780mg per serving (34% of the Daily Value).

617 kcal 31% DV
Protein Fat Carbs

Macronutrients

Protein 11.9g 24% DV
Total Fat 12.5g 16% DV
Carbs 114g 41% DV
Fiber 6.3g 22% DV
Sugar 3.4g 7% DV

Electrolytes

Sodium 779.7mg 34% DV
Potassium 556.3mg 12% DV

Vitamins & Minerals

Vitamin A 45.1mcg 5% DV
Vitamin C 24.9mg 28% DV
Vitamin D 3.1mcg 16% DV
Calcium 27.3mg 2% DV
Iron 2.3mg 13% DV
Diet fit High-fiber Low-fat

Estimated from ingredients & per-serving nutrition — verify against package labels for allergies or strict diets.

* % Daily Values based on a 2,000 calorie diet (FDA 2020).

Frequently Asked Questions

Can I use brown rice instead of white rice?

Yes, you can use brown rice for a healthier option, but keep in mind that it requires a longer cooking time. Adjust the water ratio and cooking duration as needed, typically around 40-45 minutes, to ensure the rice is fully cooked and tender.

Can I add protein to this dish?

Absolutely! You can incorporate cooked chicken, shrimp, or even canned beans for added protein. Just mix them in after the rice is cooked and let them heat through before serving. This makes for a complete one-pan meal that's both satisfying and nutritious.

Is this recipe suitable for meal prep?

Yes, this Spanish rice is perfect for meal prep. It stores well and can be easily portioned into containers for quick lunches or dinners throughout the week. Just make sure to cool it completely before refrigerating to maintain freshness and flavor.

Nutrition is estimated from USDA FoodData Central ingredient data and may vary with brand, portion and preparation — see our methodology. This information is for general educational purposes only and is not medical or dietary advice (disclaimer).

Mexican recipes → Vegan recipes → Vegetarian recipes → All recipes →