Cabbage Rice and Tomato Recipe: One-Pan Mediterranean Vibes

Side Dishes

Cabbage Rice and Tomato Recipe: One-Pan Mediterranean Vibes

This cabbage rice and tomato recipe delivers Mediterranean-inspired flavors in a single, satisfying dish that balances textures perfectly. 💛 The combination of tender cabbage, fluffy rice, and bright tomatoes creates a versatile meal that works as a side or main—especially when paired with grilled proteins or fresh herbs.

What makes this recipe stand out is its simplicity: just one pan, minimal prep, and a flavor profile that feels both comforting and refreshing.

The secret lies in sautéing the cabbage until it's just tender-crisp, then letting it absorb the aromatic tomato sauce while the rice cooks. This method ensures every bite delivers a mix of savory, slightly sweet, and tangy notes without overpowering the natural flavors.

Ready in about 30 minutes, it’s the kind of dish that transforms basic ingredients into something restaurant-worthy with minimal effort.

👹‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
đŸ”„
Calories
Low Cal

Ingredients for cabbage rice tomato

Mediterranean flavors come together in this one-pan dish with vibrant cabbage, fluffy rice, and bright tomato sauce.

Ingredient Amount Notes
Medium Green Cabbage đŸ„Ź 4 cups Shredded, core removed
Long-Grain White Rice 🍚 1 cup Uncooked, jasmine or basmati
Medium Tomatoes 🍅 2 whole Roma or vine-ripened, diced
Yellow Onion 🧅 1 whole Medium, finely chopped
Garlic Cloves 🧄 3 cloves Minced, fresh preferred
Extra-Virgin Olive Oil đŸ«’ ⅓ cup For sautĂ©ing and cooking
Dried Oregano 🌿 1 tsp Or 1 tbsp fresh chopped
Ground Black Pepper đŸŒ¶ïž œ tsp Freshly cracked
Kosher Salt 🧂 1 œ tsp Adjust to taste
Vegetable Broth 💧 1 œ cups Low-sodium preferred
Fresh Parsley 🌿 ÂŒ cup Chopped, for garnish
Lemon Juice 🍋 1 tbsp Freshly squeezed
Red Wine Vinegar đŸ· 1 tbsp For brightness

The cabbage is the star—look for firm heads with crisp leaves for the best texture. Trader Joe's or local markets often have the freshest selections. If using pre-shredded cabbage, rinse it well to remove excess moisture, which can make the dish soggy. For the tomatoes, Roma varieties hold their shape better than vine-ripened when cooked. If you can't find fresh parsley, dried works at one-third the amount, though fresh adds that bright pop of color and flavor. The rice? Jasmine or basmati cooks up especially fragrant—don't skimp on quality here.

No fresh parsley? Dried oregano or basil in a pinch, though fresh is ideal. Short on tomatoes? Canned San Marzano tomatoes work beautifully—just drain them well. The red wine vinegar can be swapped for balsamic vinegar, though it'll add a slightly sweeter note. For extra depth, toasted pine nuts or walnuts make a great garnish. If you're using pre-minced garlic, toast it in the oil for 30 seconds first to mellow its flavor. The vegetable broth should be low-sodium to avoid over-salting the dish—Pacific Foods or Imagine brands are reliable choices.

This dish reheats beautifully—just add a splash of water or broth to keep it moist. Store leftovers in an airtight container in the fridge for up to 4 days. For longer storage, freeze portions for up to 3 months. I like to make a double batch and freeze half for lazy weeknights. The flavors actually deepen overnight, so leftovers often taste even better. If prepping ahead, cook the rice separately and add it to the warm cabbage-tomato mixture just before serving to keep it from getting mushy.

❀

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe when I’m too tired to scrub pots—just toss everything into one skillet with the rice, cover it, and let it simmer. The cabbage softens into tender layers while the tomatoes caramelize right in the pan, no extra bowls needed.
  • Garlic-Kissed Comfort: That first bite? The garlic cloves, sautĂ©ed until golden, melt into the rice and cabbage like a warm hug. The tomatoes add a bright, tangy punch that cuts through the richness, making every mouthful feel balanced and ridiculously good.
  • Lunchbox Hero: Between us, this is my go-to for meal prep—cool the rice, chop the cabbage into bite-sized pieces, and pack it all in containers. The flavors actually improve the next day, and my kids (who usually refuse veggies) devour it. (Yes, even on a Tuesday.)
  • Pantry Staple Power: Honestly, the ingredient list won’t break the bank—cabbage stays fresh forever, rice is cheap, and onions/garlic last weeks. I make this when I’m low on groceries or hosting unexpected guests; it’s filling, hearty, and always hits the spot without costing a fortune.

Step-by-step instructions for one-pan Mediterranean cabbage rice

Here's how to create a vibrant, flavorful dish with minimal cleanup.

1

🍳 Step 1: SautĂ© Onion and Garlic in Olive Oil

Heat the 0.33 cup extra-virgin olive oil in a large skillet or deep pan over medium heat. Add the 1 whole yellow onion that's been finely chopped, and cook for 5-6 minutes until it becomes translucent and begins to soften.

Add the 3 cloves minced garlic and cook for another 30 seconds until fragrant. Watch the pan closely—garlic burns quickly, and you want it to just add aroma, not bitterness. This aromatic base forms the flavor foundation for your entire dish.

2

👹‍🍳 Step 2: Add Cabbage and Cook Until Tender

Push the onion mixture to one side of the pan and add the 4 cups shredded medium green cabbage to the empty space. Cook for 3-4 minutes until the cabbage begins to soften slightly at the edges. Stir occasionally to prevent browning.

Once the cabbage starts to wilt and release its moisture, combine it with the onion mixture. Cook for another 5-6 minutes until the cabbage is tender but still maintains some texture. You want it to be fork-tender rather than mushy—this ensures it holds up when mixed with the rice later.

3

🍳 Step 3: Incorporate Rice and Seasonings

Add the 1 cup uncooked long-grain white rice to the pan and stir to coat it evenly with the olive oil and cabbage mixture. Sprinkle the 1.5 teaspoons kosher salt, 0.5 teaspoon ground black pepper, and 1 teaspoon dried oregano over the rice, stirring well to distribute the seasonings.

Cook for 2-3 minutes until the rice becomes translucent at the edges and begins to develop a light golden color. This step is crucial for developing the rice's texture and ensuring it absorbs the flavors from the pan. Don't walk away—you want to toast the rice gently before adding liquid.

4

đŸ„˜ Step 4: Add Tomatoes and Broth for Simmering

Add the 2 whole medium tomatoes that have been diced to the pan, along with the 1.5 cups vegetable broth. Stir everything together and bring the mixture to a gentle simmer over medium-low heat. The liquid should just barely cover the rice—this ensures the rice cooks evenly without becoming mushy.

Cover the pan with a tight-fitting lid and reduce the heat to low. Let the mixture simmer for 15-18 minutes without stirring. This gentle cooking allows the rice to absorb the liquid gradually and develop its texture. Check occasionally to ensure the liquid hasn't evaporated completely—add a splash of water if needed.

5

⏰ Step 5: Finish with Acid and Garnish

Once the rice is tender and the liquid has been absorbed (about 15-18 minutes), remove the pan from heat. Stir in the 1 tablespoon lemon juice and 1 tablespoon red wine vinegar to brighten the flavors and cut through any richness. The acidity balances the dish beautifully and enhances the overall taste.

Finally, sprinkle the 0.25 cup chopped fresh parsley over the top for a pop of color and freshness. Let the dish sit covered for 5 minutes before serving to allow the flavors to meld together. The parsley should be added last to preserve its vibrant color and fresh aroma.

👹‍🍳

Pro Tips For Making Cabbage Rice Tomato

  • CHAR THE ONIONS: DESCRIPTION: Get those onions deep golden—almost caramelized—before adding garlic. I used to rush this step, but taking 3-4 minutes over medium-high heat (with a splash of water if they stick) builds flavor that makes the whole dish sing. Skip this, and you’ll just taste raw onion.
  • COOK THE CABBAGE AL DENTE: DESCRIPTION: Cabbage should soften but still hold shape—think "fork-tender," not mushy. Overcooking turns it into a sad, watery mess. Start with 8-10 minutes in the pan after the onions, then finish with tomatoes. Stir occasionally so it doesn’t brown unevenly.
  • SALT THE RICE WATER: DESCRIPTION: Add 1 teaspoon salt to the rice water (yes, even if using salted broth later). Unsalted rice tastes bland, and you can’t fix it after. I learned this the hard way—my first batch tasted like nothing but rice.
  • ROAST THE TOMATOES FIRST: DESCRIPTION: Halve the tomatoes, toss with olive oil, salt, and pepper, then roast at 400°F (200°C) for 15 minutes. Their sweetness and texture explode when added to the pan later—way better than raw, watery slices. (Yes, it’s an extra step, but it’s worth it.)

Essential equipment for perfect results

One-Pan Essentials

This recipe thrives in a large, heavy-bottomed skillet (I use my 12-inch Lodge cast iron) or deep sauté pan. The deep sides prevent spills when stirring, and the heavy base ensures even heat distribution.

If you don’t own cast iron, a stainless steel pan works well too—just avoid nonstick unless you’re comfortable with higher heat. A tight-fitting lid is crucial for trapping steam during simmering, so I recommend a glass or metal lid that fits snugly. đŸ”„

Knife and Prep Tools

A sharp chef’s knife (like my Victorinox 8-inch) is essential for shredding cabbage evenly—thin, uniform strips cook faster and stay crunchy. For the onion, a mandoline speeds up the process if you’re prepping for a crowd.

I also keep a microplane handy for garlic if I’m feeling fancy, though mincing with a knife works fine. A fine-mesh strainer comes in handy if you’re rinsing pre-shredded cabbage to remove excess moisture. đŸŒ¶ïž

Measuring and Seasoning

Precision matters with rice and broth, so I use a digital kitchen scale for the rice (200g uncooked = ~1 cup) and a liquid measuring cup for the broth.

For seasoning, a spice grinder ensures freshly cracked black pepper, while a small bowl helps measure out the oregano and other dry ingredients neatly. A lemon reamer makes squeezing juice effortless, and I always keep a small whisk nearby to emulsify the lemon juice and vinegar at the end. ✹

Optional Upgrades

For extra flavor, a garlic press adds convenience, and a mortar and pestle can crush dried herbs into a paste for deeper flavor. If you love texture, toasted nuts (like pine nuts or walnuts) add crunch—just pulse them in a food processor for 10 seconds before toasting.

A fine-mesh sieve helps strain any excess liquid if your cabbage releases too much moisture during cooking. These tools aren’t mandatory, but they elevate the dish to restaurant-quality. 💡

Cleanup Must-Haves

Line your pan with parchment paper if you hate scrubbing—it lifts right out with the cabbage for easy disposal. A spatula with a long handle (like my OXO Good Grips) helps stir without splashing, and a small bowl catches any stray parsley or herbs for garnishing.

Keep a damp paper towel nearby to wipe down the pan edges while cooking. Trust me, these little tricks save time and frustration. đŸ§Œ

Nutrition facts

Servings 4
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 12g15%
Saturated Fat 1.5g8%
Cholesterol 0mg0%
Sodium 580mg25%
Total Carbohydrate 42g15%
Dietary Fiber 8g29%
Sugars 8g
Protein 7g14%
* 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 brown rice instead of white rice?

Yes, but you'll need to adjust the cooking time! Brown rice takes about 25-30 minutes longer to cook than white rice. Use a 1:2 rice-to-liquid ratio (1 cup rice to 2 cups broth) and check for doneness at 25 minutes. Brown rice adds a nuttier flavor and more fiber, making it a great heart-healthy swap.

2

What if my cabbage is too watery?

Pre-shredded cabbage often releases excess moisture. To fix this, rinse the shredded cabbage in cold water, then drain it thoroughly in a colander for 5 minutes. Pat it dry with a clean kitchen towel before cooking. This step prevents a soggy final dish and helps the cabbage absorb flavors better.

3

Can I make this dish ahead of time?

Cook the cabbage, rice, and tomato mixture up to 2 days ahead and store it in an airtight container in the fridge. Reheat gently in the microwave or on the stovetop with a splash of water or broth. The flavors actually deepen overnight, and reheating helps restore any lost texture. Perfect for meal prep!

4

How can I add protein to this vegetarian dish?

Try adding 1 cup cooked chickpeas or 1/2 cup crumbled feta cheese at the end for extra protein. For meat lovers, stir in 1/2 lb cooked ground turkey or 1 cup shredded rotisserie chicken during the last 5 minutes of cooking. The warm spices in this dish pair beautifully with lean proteins.

5

Why does my rice turn out mushy?

Mushy rice usually happens from overcooking or too much liquid. Use the 1:1.5 rice-to-broth ratio (1 cup rice to 1.5 cups broth) and cook on low heat with the lid on. Stirring too much releases starches that make rice gummy. For extra insurance, spread the rice evenly in the pan before adding liquid.

★★★★★4.9(2 reviews)
Categories Side Dishes