Side Dishes
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.
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.
đł 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.
đšâđł 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.
đł 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.
đ„ 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.
â° 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
Frequently asked questions
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.
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.
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!
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.
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.
