Arroz Con Corned Beef Recipe: Cuban-Inspired One-Pot Magic

Soups & Stews

Arroz Con Corned Beef Recipe: Cuban-Inspired One-Pot Magic

This arroz con corned beef recipe transforms a simple one-pot meal into a celebration of Cuban flavors—rich, smoky, and deeply satisfying. The secret lies in slow-cooking tender corned beef with garlic, sofrito, and white rice until every grain absorbs the savory broth. I first discovered this dish during a visit to Havana, where it became a staple for family gatherings, and now it’s my go-to for hearty weeknight dinners.

The beauty of this dish is its simplicity: one pot, minimal prep, and layers of flavor that build as it simmers. Start by boiling the corned beef until fork-tender, then slice it into thick pieces that’ll melt in your mouth. The rice cooks in the same pot, infused with garlic, onions, and a blend of spices that create a harmonious balance of smoky, sweet, and tangy notes.

What you’ll end up with is a fragrant, golden-brown dish where each bite delivers tender beef, fluffy rice, and a rich broth that’s impossible to resist. The slow cooking ensures the rice absorbs all the flavors, while the corned beef stays juicy and flavorful. This is comfort food at its finest—warm, hearty, and packed with the kind of nostalgia that makes every meal feel special.

Serve it with crispy fried eggs on top, a side of plantains, or a simple green salad to round out the meal. The leftovers reheat beautifully, making it perfect for meal prep or feeding a crowd. Let’s get cooking—this one-pot wonder is about to become a family favorite.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for arroz con corned beef

Cuban flavors in one pot—just these 14 ingredients bring Havana's comfort to your table.

Ingredient Amount Notes
Corned Beef Brisket 🥩 1 ½ lb Pre-cooked, thickly sliced
Long-Grain White Rice 🍚 2 cups Uncooked, preferably Cuban-style
Yellow Onion 🧅 1 whole Medium, diced small
Garlic Cloves 🧄 6 cloves Fresh, minced fine
Sofrito 🌶️ 2 tbsp Store-bought or homemade blend
Tomato Paste 🍅 2 tbsp Smooth, not chunky
Bay Leaves 🌿 2 whole Fresh if available
Ground Black Pepper 🌶️ ½ tsp Freshly cracked
Salt 🧂 1 ½ tsp Adjust to taste
Vegetable Oil 🫒 2 tbsp For sautéing
Beef Broth 💧 2 cups Low-sodium preferred
Cumin 🌿 ½ tsp Ground, toasted
Cinnamon Stick 🌳 1 whole Optional, for warmth
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish

The corned beef is the star here. Look for brisket-style cuts at your local butcher or grocery store's deli section—they're pre-cured and ready to slice. Trader Joe's and Costco often carry good options, but check the label for minimal additives. If you can't find Cuban-style rice, long-grain white works perfectly. The sofrito is non-negotiable for that authentic Cuban flavor—store-bought blends from Latin markets are your best bet, but homemade (blended bell peppers, onions, cilantro) works too. For the garlic, fresh is a must—it makes all the difference in that aromatic base.

No sofrito? Sauté 1 diced bell pepper and 1/2 onion with the garlic to mimic the flavor. Swap beef broth for chicken broth in a pinch, but the beef flavor is key here. If you can't find bay leaves, dried thyme at half the amount works. The tomato paste can be omitted if you're short, but it adds that deep, smoky richness. For the rice, don't rinse it first—the starch helps thicken the broth. And if you're feeling adventurous, add a dash of annatto oil for that signature Cuban yellow color (find it in Latin markets or online).

This dish tastes even better the next day—make extra for leftovers. Store in an airtight container in the fridge for 4-5 days or freeze for up to 3 months. The rice will dry out if reheated with extra liquid, so sprinkle a splash of broth when warming. Garnish with fresh cilantro right before serving—it adds that bright, fresh finish. For meal prep, portion into containers with a little broth to keep the rice moist. Trust me, every bite will taste like home.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this—just brown the corned beef, toss in the rice, onions, and garlic, then let the sofrito work its flavor spell while you sip coffee. No fancy layers, no stress.
  • Sofrito Secret Weapon: That jar of sofrito? It’s the real MVP here. The blend of bell peppers, onions, and herbs infuses the rice with a deep, smoky-sweet base that turns simple rice into something ridiculously good.
  • Leftovers That Don’t Suck: Between us, most leftovers are sad. Not this. The rice stays fluffy, the beef stays tender, and it reheats like a dream—perfect for lunchboxes or a lazy Sunday.
  • Budget Feast for Crowds: A single brisket and bag of rice stretch to feed six for under $15. Honestly, it’s the kind of meal that makes you feel like you’re hosting a party without breaking the bank.

Step-by-step instructions for arroz con corned beef

This Cuban classic comes together in one pot with rich flavors and tender rice.

1

Sauté the Aromatics for Deep Flavor

Heat the 2 tablespoons vegetable oil in a heavy-bottomed pot over medium heat. Add the diced 1 whole yellow onion and cook for 5-6 minutes until softened and translucent. You'll know it's ready when the onion releases its natural sweetness and turns a pale golden color.

Add the 6 cloves minced garlic cloves and stir for 30 seconds until fragrant. Here's the thing—don't let the garlic burn. It should smell amazing but not bitter. Immediately add the 2 tablespoons sofrito and cook for another 2 minutes, stirring constantly. This aromatic base forms the flavor foundation for your entire dish.

2

Build the Rich Sauce Base

Stir in the 2 tablespoons tomato paste and cook for 3-4 minutes until it darkens slightly and the oil separates. This creates a beautiful, glossy sauce that will coat every grain of rice. Add the 1.5 teaspoons salt, 0.5 teaspoon ground black pepper, 0.5 teaspoon cumin, and the 1 whole cinnamon stick. Stir well to combine all spices with the tomato mixture.

Pour in the 2 cups beef broth and bring to a gentle simmer. Let it cook uncovered for 5 minutes to allow the flavors to meld together. You should see a light sheen develop on the surface—this indicates the liquid is properly seasoned and ready for the rice.

3

Layer and Cook the Rice Perfectly

Add the 2 cups long-grain white rice, spreading it evenly across the bottom of the pot. The rice should be completely submerged in the liquid. Place the 2 whole bay leaves on top of the rice to infuse subtle herbal notes throughout.

Bring the mixture to a boil, then immediately reduce heat to low. Cover the pot tightly with a lid and cook for 20 minutes without disturbing it. This initial cooking period allows the rice to absorb the flavorful liquid while developing its texture. Don't peek—the steam needs to build proper pressure for even cooking.

4

Incorporate the Corned Beef

After 20 minutes, gently stir the rice to check the moisture level. If the liquid appears absorbed, add ½ cup hot water to prevent drying. Arrange the 1.5 lb corned beef brisket slices on top of the rice, slightly overlapping them if needed. The slices should be visible through the rice.

Return the pot to low heat and cook uncovered for an additional 15-20 minutes. You'll know it's done when the rice is tender with a slight bite (al dente) and the corned beef is heated through. The top layer should be golden brown with crispy edges from the caramelizing corn beef.

5

Rest and Garnish for Perfect Texture

Remove from heat and let the arroz con corned beef rest covered for 10 minutes. This resting period allows the rice to finish steaming and the juices to redistribute throughout the dish. The flavors will deepen and become more cohesive during this time.

Before serving, fluff the rice gently with a fork, being careful not to break the corn beef slices. Garnish with the 0.25 cup chopped fresh cilantro and serve immediately. The rice should be tender with a slight resistance when pressed, and the corn beef should be warm throughout with a slightly crispy exterior.

👨‍🍳

Pro Tips For Making Arroz Con Corned Beef

  • Sear the Corned Beef: Start with a screaming-hot pan—no half-measures—and let that brisket develop a deep crust before adding any liquid. I learned this the hard way when my first batch tasted like it was poached instead of caramelized. Two minutes per side, until it’s golden-brown and smells like a butcher shop.
  • Rinse the Sofrito: Drain your sofrito after blending and rinse it in a fine-mesh strainer to remove excess salt and oil. Sounds weird, but it works: too much liquid in your sofrito will turn your rice into a mushy mess, and nobody wants that.
  • Layer the Rice Right: After cooking the beef and sofrito, spread the rice in an even layer before adding the broth—don’t just dump it all in. This guarantees every grain gets infused with flavor instead of sitting at the bottom like a sad, flavorless lump.
  • Use Day-Old Corned Beef: Skip the fresh-from-the-pack corned beef—slice it from a leftover roast or a pre-cooked brisket from the deli counter. The meat stays juicier when reheated, and the flavor is richer because it’s already had time to meld. (Yes, even if you’re impatient like me.)

Dietary considerations for these flavors

Gluten-Free Adaptations

This recipe is naturally gluten-free since it relies on rice, beef, and simple spices—but always double-check your corned beef label. Some brands add gluten-containing fillers or seasonings. I recommend Trader Joe's or Costco corned beef, which are typically gluten-free. If you're unsure, opt for a brand that specifies "gluten-free" on the packaging. The sofrito blend can also contain hidden gluten, so choose a certified gluten-free version or make your own with fresh bell peppers, onions, and cilantro. 🌱

Dairy-Free Considerations

The original recipe doesn’t include dairy, but if you’re serving it with fried eggs or adding cheese, use dairy-free alternatives. For example, swap regular cheese for dairy-free cheddar (like Violife) or omit it entirely. The dish’s rich flavors come from the beef and spices, so no dairy is needed for authenticity. If you’re using dairy-free broth, ensure it’s also gluten-free to maintain dietary safety. The natural umami from the corned beef and tomato paste carries the dish beautifully.

Low-Sodium Options

Store-bought corned beef and broth can be high in sodium, so here’s how to adjust: Use low-sodium beef broth (like Swanson or Pacific Foods) and reduce the added salt to just 0.5 teaspoon. If your corned beef is extremely salty, soak the slices in 1 cup water for 10 minutes before adding them to the rice. This helps balance the flavors without sacrificing taste. Trust me, your heart will thank you while still enjoying every bite. 💛

Vegetarian Swaps

For a vegetarian version, replace the corned beef with firm tofu or tempeh, marinated in soy sauce, garlic, and smoked paprika. Slice it into thick pieces and pan-fry until crispy before adding to the rice. Alternatively, use shitake mushrooms or hearts of palm for a meaty texture. Boost umami with 1 teaspoon soy sauce or 1 tablespoon nutritional yeast in the sauce base. The dish will still be hearty and satisfying, just with a plant-based twist.

Allergen Awareness

Watch for these common allergens: corned beef may contain sulfites or MSG, while sofrito can have celery or carrot allergens. Always read labels carefully. If cilantro is a concern, garnish with fresh parsley instead. For nut allergies, ensure your spices (like cumin) are processed in a nut-free facility. Cross-contamination is also a risk if using shared kitchen tools—clean surfaces thoroughly before prepping. Safety first, flavor second! 🛡️

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 20g26%
Saturated Fat 6g30%
Cholesterol 115mg38%
Sodium 1280mg56%
Total Carbohydrate 65g23%
Dietary Fiber 2g8%
Sugars 3g
Protein 38g76%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use leftover corned beef instead of fresh?

Leftover corned beef works perfectly—just slice it into ¼-inch thick pieces and warm them gently in the broth before adding to the rice. This keeps the meat tender and prevents it from drying out. If the slices are too thick, they won't heat through evenly, so adjust accordingly. Pro tip: Add a splash of broth when reheating to maintain moisture.

2

Why does my arroz con corned beef turn out mushy?

Mushy rice usually happens from overcooking or too much liquid. Start with 2 cups of broth for 2 cups of rice—this ratio ensures proper absorption. Stir only once after the initial 20 minutes of cooking, and never peek while the lid is on. If the rice seems dry, add ¼ cup hot water instead of broth to avoid diluting flavors. The beef slices should sit on top, not submerged.

3

What's the best way to make this dish in a rice cooker?

Rice cookers work great! Sauté the onions, garlic, and sofrito first in a separate pan, then transfer everything to the cooker. Add the rice, broth, and spices, and cook on the white rice setting. When the rice is 80% done, add the corned beef slices on top. Switch to the "keep warm" setting for 10-15 minutes to heat through gently. Cover with a lid to trap steam—this mimics the one-pot method perfectly.

4

Can I add other vegetables to this recipe?

Yes! Bell peppers, carrots, or peas cook beautifully with this dish. Sauté them with the onions and garlic, or add them with the rice. For heartier versions, try diced potatoes (add them 5 minutes before the beef) or green beans. Just adjust cooking times—veggies like potatoes need extra time to soften. Keep portions balanced to avoid overwhelming the beef and rice flavors.

5

How do I reheat leftovers without drying out the rice?

Sprinkle 1-2 tablespoons of broth or water over the rice before reheating to restore moisture. Cover with a damp paper towel and heat in the microwave for 1-2 minutes on medium power, stirring halfway. For stovetop reheating, use low heat and add liquid gradually. Never reheat uncovered—this causes the top layer to dry out. The corned beef will stay tender if reheated gently.

★★★★★4.9(2 reviews)
Categories Soups & Stews