Spain on a Fork > All Recipes > Main Dishes > Spicy Tomato Rice with Eggs | A Simple Dish Filled with Spanish Soul
All Recipes, Main Dishes / June 2, 2023

Spicy Tomato Rice with Eggs | A Simple Dish Filled with Spanish Soul

This Spicy Tomato Rice with Eggs is filled with simple & honest flavors, it´s easy to make and all done in just 30 minutes. Serve this dish next to a garden salad and a crunchy baguette for a complete and delicious meal.

Spicy Tomato Rice with Eggs
To make this recipe I used long grain rice. But you can use any other type of rice. Just make sure to check the package instructions on the rice to liquid ratio and cooking times. That way you end up with perfectly cooked rice.

Spicy Tomato Rice with Eggs
What gives this dish that spicy kick is the hot smoked Spanish paprika. Truly one of Spain´s greatest pantry staples. It gives the dish a smoky touch with a bit of heat, but not over-powering. If you want more heat, just add in a pinch of chili powder.

Spicy Tomato Rice with Eggs

TIPS & TRICKS to Make this Recipe: I fried the eggs spanish-style. Which is a crispy texture underneath with a creamy yolk. However, you can cook the eggs in any style you prefer. You can even hard boil the eggs if you like.

Spicy Tomato Rice with Eggs

Key Ingredients & Cookware I used in this Recipe:
SPANISH PAPRIKA (25% OFF Your Order When You Purchase Through This Link)

If you´re not already subscribed to my youtube channel, become a subscriber and click on the bell icon to be notified everytime I release a new video.

Support Spain on a Fork. Get your Spain on a Fork Apron and other awesome Merchandise here.
Spain on a Fork Apron
Your SUPPORT Helps Spain on a Fork Keep Going

Join Me on Patreon!
Spain on a Fork Patreon

Watch the Video Below on How to Make Spicy Tomato Rice with Eggs

Spicy Tomato Rice with Eggs

Course Main Course
Cuisine Spanish
Prep Time 5 minutes
Cook Time 25 minutes
Servings 4
Calories 458 kcal
Author Albert Bevia @ Spain on a Fork


  • 6 tbsp extra virgin olive oil 90 ml
  • 1 onion
  • 4 cloves garlic
  • 1 tsp hot smoked Spanish paprika 2.50 grams
  • 1 can diced tomatoes 14.5 oz / 410 grams
  • 2 cups vegetable broth 480 ml
  • 1 cup long grain rice 190 grams
  • 4 eggs
  • handful chopped fresh parsley
  • pinch sea salt
  • dash black pepper


  1. Heat a large fry pan with a medium heat and add in 2 tbsp (30 ml) extra virgin olive oil

  2. After a couple of minutes, add in the onion finely chopped and garlic roughly chopped, mix continuously, after 3 to 4 minutes add in the hot paprika, quickly mix together, then add in the canned diced tomatoes (drained) and season with sea salt & black pepper, mix together, then add in the broth and raise to a high heat

  3. Meanwhile, add the rice into a fine sieve and rinse under cold water until it runs clear underneath

  4. Once the broth comes to a boil add in the rice, give it one final mix so everything is well distributed, then place a lid on the pan and lower to a low-medium heat

  5. While the rice is cooking, heat a small fry pan with a medium heat and add in 4 tbsp (60 ml) extra virgin olive oil

  6. Once the oil is hot but not smoking, crack in the eggs (I like to cook them one at a time), let the egg sit in the hot olive oil, after 1 to 2 minutes splash some of the hot oil over the egg, then remove from the pan, cook the rest of the eggs in the same method, then season them with sea salt & black pepper

  7. After simmering the rice for about 15 minutes (check package instructions in the rice you are using) and there is virtually no broth left, remove from the heat

  8. Add in 2 tbsp (8 grams) chopped parsley over the rice and using a fork gently fluff the rice

  9. Transfer into serving dishes, top off with a fried egg and some chopped parsley, enjoy!

Recipe Notes

Get the Hot Smoked Spanish Paprika I used to make this Recipe

Nutrition Facts
Spicy Tomato Rice with Eggs
Amount Per Serving
Calories 458 Calories from Fat 234
% Daily Value*
Fat 26g40%
Saturated Fat 4g25%
Trans Fat 0.02g
Polyunsaturated Fat 3g
Monounsaturated Fat 17g
Cholesterol 164mg55%
Sodium 684mg30%
Potassium 371mg11%
Carbohydrates 47g16%
Fiber 2g8%
Sugar 5g6%
Protein 10g20%
Vitamin A 855IU17%
Vitamin C 13mg16%
Calcium 83mg8%
Iron 2mg11%
* Percent Daily Values are based on a 2000 calorie diet.

Disclosure: At Spain on a Fork, we offer affiliate links to help you find what you need to re-create our recipes. If you like what we do, you can support us through our chosen links, which earn us a commission, but you still pay the same price. Learn more here.


  1. Kimberly

    This was a hit at our house. So affordable and filling, and the flavors were on point. Excited to try other of your recipes soon!

    01 . Dec . 2023
    • Spain on a Fork

      So happy to hear that! Thanks for the comment 🙂 Much love

      01 . Dec . 2023
  2. Carole

    When I lived in Salamanca for a few months as a student, my landlady used to make a similar dish called Arroz Cubano. It was a little mountain of white cooked rice with a pool of freshly-made tomato sauce on the side, and a fried egg. My Spanish flatmates used to mash everything up together to eat it!

    06 . Jun . 2023
    • Spain on a Fork

      Yes that is a very classic dish, this one is an elevated version of that classic 🙂 Much love

      07 . Jun . 2023
  3. Ramya

    Cant wait to make this soon for me i never had spicy tomato rice with eggs before perfect for my after office meals love your recipes as always brightens up my day everyday after work

    02 . Jun . 2023
    • Spain on a Fork

      Sounds great Ramya! Much love 🙂

      03 . Jun . 2023

Leave A Comment

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

Recipe Rating