Steak with Savory Tomato Rice is one of those hearty, satisfying meals I make when I want something bold, flavorful, and filling. Juicy steak pairs perfectly with seasoned tomato rice that’s rich with herbs, garlic, and a little heat. It’s the kind of meal that hits all the right notes—comforting, easy, and incredibly delicious.
Why You’ll Love This Recipe
I love this dish because it brings together two comfort food favorites—perfectly seared steak and flavorful rice—in a way that feels like a complete, satisfying dinner. The rice is savory and aromatic, and it soaks up all the steak juices beautifully. It’s simple to make but feels elevated and special.
Ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
For the steak:
- Steak (sirloin, ribeye, or flank)
- Salt
- Black pepper
- Olive oil or butter
For the savory tomato rice:
- Long-grain white rice
- Olive oil
- Onion, finely chopped
- Garlic, minced
- Tomato paste
- Diced tomatoes (canned or fresh)
- Chicken or beef broth
- Paprika
- Dried oregano or thyme
- Salt and pepper
- Optional: chopped cilantro or parsley for garnish
Directions
- I season the steak generously with salt and pepper and let it sit at room temperature while I prepare the rice.
- In a saucepan, I heat olive oil and sauté the onion until soft, then stir in the garlic and tomato paste.
- I add the rice, paprika, herbs, diced tomatoes, and broth, then bring everything to a boil.
- I reduce the heat, cover, and let the rice simmer for about 15–20 minutes until tender and fluffy.
- While the rice cooks, I sear the steak in a hot skillet with oil or butter, cooking 3–4 minutes per side (or to my desired doneness).
- I let the steak rest for a few minutes, then slice it and serve it over the tomato rice.
- I garnish with fresh herbs and a squeeze of lime or a drizzle of olive oil if I want extra brightness.
Servings and timing
This recipe serves 4. It takes about 10 minutes to prep and 30 minutes to cook.
Variations
Sometimes I spice up the rice with cayenne pepper or chopped jalapeños. I’ve also added frozen peas or corn for more texture. For a smokier flavor, I use fire-roasted tomatoes. When I want something more indulgent, I melt a little cheese over the rice before serving.
Storage/Reheating
I store leftovers in the fridge for up to 3 days. To reheat, I warm the steak and rice separately in the microwave or on the stovetop. The rice may need a splash of broth or water to loosen it up again. The steak also reheats well in a covered pan to retain its moisture.
FAQs
What’s the best cut of steak for this recipe?
I usually go with sirloin or ribeye for tenderness and flavor, but flank steak works well too—just slice it thinly across the grain.
Can I use leftover rice?
Yes, I’ve made a shortcut version using leftover rice. I just sauté it with garlic, onion, and tomato paste, then add a splash of broth and diced tomatoes to reheat and season it.
Is the rice spicy?
Not unless I add chili flakes or hot sauce. It’s flavorful and savory with just a touch of warmth from the paprika.
Can I grill the steak instead?
Definitely. When the weather’s nice, I grill the steak and make the rice inside—it’s a great combo either way.
Can I make this ahead?
Yes. I prep the rice and even cook the steak ahead of time. I just slice the steak and store it separately so I can reheat both quickly when ready to serve.
Conclusion
Steak with Savory Tomato Rice is a bold, flavorful dish that always satisfies. The rich tomato rice complements the juicy steak perfectly, making it a complete meal that’s both comforting and impressive. Whether it’s a weekend dinner or a meal to share with guests, this recipe is one I always come back to.
Print
Steak with Savory Tomato Rice
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: American
- Diet: Gluten Free
Description
Steak with Savory Tomato Rice is a hearty and flavorful dish featuring perfectly seared steak served over aromatic, seasoned tomato rice—comforting, bold, and easy to make for any night of the week.
Ingredients
- For the steak:
- 1 1/2 lbs steak (sirloin, ribeye, or flank)
- Salt and black pepper to taste
- 1 tbsp olive oil or butter
- For the savory tomato rice:
- 1 cup long-grain white rice
- 1 tbsp olive oil
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 1 tbsp tomato paste
- 1 can (14.5 oz) diced tomatoes
- 2 cups chicken or beef broth
- 1 tsp paprika
- 1/2 tsp dried oregano or thyme
- Salt and pepper to taste
- Optional: chopped cilantro or parsley for garnish
Instructions
- Season steak with salt and pepper and let rest at room temperature.
- In a saucepan, heat olive oil over medium heat. Sauté onion until soft, about 4–5 minutes.
- Add garlic and tomato paste, cook for 1 minute. Stir in rice, paprika, oregano, diced tomatoes, and broth.
- Bring to a boil, reduce heat, cover, and simmer for 15–20 minutes or until rice is tender and liquid is absorbed.
- Meanwhile, heat oil or butter in a skillet over medium-high heat. Sear steak 3–4 minutes per side or until desired doneness.
- Let steak rest for 5 minutes, then slice against the grain.
- Serve sliced steak over tomato rice, garnished with herbs and optional lime or olive oil drizzle.
Notes
- Add jalapeños or cayenne for heat.
- Use fire-roasted tomatoes for a smokier flavor.
- Stir in frozen peas or corn for extra texture.
- Top rice with melted cheese for an indulgent twist.
Nutrition
- Serving Size: 1 plate
- Calories: 540
- Sugar: 6g
- Sodium: 580mg
- Fat: 25g
- Saturated Fat: 9g
- Unsaturated Fat: 14g
- Trans Fat: 0g
- Carbohydrates: 40g
- Fiber: 3g
- Protein: 38g
- Cholesterol: 95mg
