Spanish Rice with Ham Recipe

By RecipeVolt. Published 2026-06-15.

This easy Spanish Rice with Ham is a quick 30-minute skillet dinner packed with savory ham, tender long-grain rice, and rich, spiced tomato broth. About In...

Prep
5m
Cook
25m
Total
30m
Serves
6
Calories
380
Jump to recipe
Spanish Rice with Ham

I remember standing over my grandmother's avocado-green stove on a rainy Tuesday, watching her turn a single, lonely ham steak from the back of the freezer into a feast that fed six of us.

It felt like magic.

Advertisement

This stovetop Spanish Rice with Ham is my homage to that resourceful kitchen wizardry, combining simple pantry staples with a few fresh aromatics to build an incredibly comforting skillet meal. While it shares a culinary DNA with classic lowcountry dishes like Charleston Red Rice, this version is designed for speed, skipping the oven entirely to get dinner on the table in just thirty minutes.

The secret lies in how we treat the rice. We want distinct, tender grains rather than a sticky, gloppy mess.

To achieve this, we rely on starch gelatinization. By sautéing the aromatics and coating the extra long-grain rice in fat before adding the liquid, we create a barrier that keeps the grains beautifully separate.

It works every single time.

If you find yourself with even more leftover ham, don't let it go to waste. You can easily whip up a batch of southern Ham Salad for weekday lunches.

This is hands down the best way to use up holiday leftovers, though a standard store-bought ham steak works beautifully too. It is a humble, deeply satisfying meal that tastes even better the next day.

Spanish Rice with Ham Recipe

4.9 out of 5 from 51 readers

Prep
5m
Cook
25m
Total
30m
Serves
6
Calories
380

Why this recipe works

  • Searing the ham steak first triggers the Maillard reaction, leaving behind deeply flavorful browned bits that season the entire pot.
  • Toasting the long-grain rice in warm olive oil and butter coats the starch granules, preventing them from bursting and turning mushy.
  • Using petite diced tomatoes with their juices provides the perfect level of acidity to balance the rich, salty pork.

Instructions

  1. Set a large, heavy skillet over medium-high heat and pour in the olive oil. Once the oil shimmers, drop in the cubed ham steak and sear for about 3 minutes, stirring occasionally, until the edges are beautifully browned and caramelized.

  2. While the ham sizzles, finely dice your onion and green bell pepper, and mince the garlic cloves.

  3. Use a slotted spoon to transfer the browned ham to a plate, leaving the flavorful oil and rendered fat in the pan. Toss the diced onion, bell pepper, and garlic into the skillet and sauté for 2 minutes until they begin to soften and release their fragrance.

  4. While the vegetables soften, measure out your salt, black pepper, dried oregano, dried thyme, and red pepper flakes.

  5. Stir the long-grain rice, butter, canned petite diced tomatoes with their juices, seared ham, measured spices, and water into the skillet. Bring the liquid to a rolling boil over high heat, give it a good stir, and taste the broth to adjust the seasoning if desired.

  6. Pop the lid on, turn the heat down to low to maintain a gentle simmer, and let it cook for 20 minutes until the rice is perfectly tender. Gently fluff the rice with a fork once or twice during the first 15 minutes, then leave it completely undisturbed for the final 5 minutes to let the steam finish the job.

Advertisement
Advertisement

Serving Suggestions

Pair this hearty, savory skillet with sides that offer bright acidity or a touch of sweetness to balance the rich, smoky flavors of the ham:

  • A crisp, cold green salad tossed with a sharp vinaigrette to cut through the rich, savory pork.
  • Warm, buttery slices of Spiffy Jiffy Cornbread to provide a sweet, crumbly contrast to the spiced rice.
  • A generous scoop of cool, creamy avocado slices or a dollop of sour cream to balance the heat from the red pepper flakes.
  • A side of smoky Slow Cooker Pinto Beans for a hearty, traditional Southern-meets-Spanish plate.
  • A squeeze of fresh lime juice right before serving to wake up the earthy thyme and oregano.

Storage and Reheating

Storing this skillet dinner is incredibly straightforward, but you should expect a slight shift in texture. After 24 hours in the refrigerator, the long-grain rice will continue to drink up any remaining moisture from the tomatoes, making the grains a bit firmer and denser. Pack the cooled rice into an airtight container and keep it in the fridge for up to four days.

For longer storage, you can freeze the rice for up to three months. However, be warned that freezing breaks down the starch walls slightly, which means the rice may turn a tad softer once thawed. To minimize this, let the rice cool completely to room temperature before sealing it in a heavy-duty freezer bag, pressing out as much air as possible.

When you are ready to reheat, skip the microwave if you want to preserve the texture. Instead, scoop the rice into a skillet, splash in a tablespoon or two of water or chicken broth to restore moisture, and cover it with a tight-fitting lid over medium-low heat.

Steam it for about five to seven minutes, stirring occasionally, until the ham is hot throughout and the rice is plump again. If you are reheating a single portion, a damp paper towel draped over a microwave-safe bowl will help keep the rice from drying out during a quick 90-second zap.

Ingredient Substitutes

If you need to adapt this recipe based on what is currently in your pantry, these simple swaps will keep your dinner on track:

  1. Ham steak → Smoked sausage: Swap the ham steak for an equal amount (about 12 ounces) of sliced smoked sausage. Sauté the sausage slices first to render out the fat, and reduce the added olive oil by one tablespoon to keep the dish from becoming greasy.
  2. Extra long-grain rice → Jasmine rice: Use jasmine rice in a 1:1 ratio. Since jasmine rice requires slightly less liquid, reduce the water from 3 cups to 2.5 cups and check for tenderness 3 minutes earlier than the recipe states.
  3. Petite diced tomatoes → Rotel tomatoes: Replace the 28-ounce can of diced tomatoes with two 10-ounce cans of Rotel. This swap keeps the liquid ratio similar but adds a bright, green-chili kick; reduce the red pepper flakes to a pinch to manage the heat.
  4. Green bell pepper → Poblano pepper: Substitute the green bell pepper with one medium poblano pepper at a 1:1 ratio. Poblanos offer a deeper, slightly earthier flavor profile; sauté them slightly longer to soften their thicker skins.

There is something deeply comforting about a single-pan meal that comes together with so little fuss. It is the kind of reliable, savory skillet dinner that makes the kitchen smell like home and leaves everyone at the table completely satisfied.

Advertisement