Easy One-Pot Mediterranean Tomato Rice with Chickpeas

Jump to Recipe

Mediterranean Tomato Rice with Chickpeas is a one-pot dinner where rice cooks in a tomato and vegetable broth base, with chickpeas stirred in for protein. It’s a spiced, saucy rice, not a dry pilaf, and it tastes like a simple tomato sauce turned into a full meal.

I make this on nights when I don’t want to cook two things. The rice, the chickpeas, and the sauce all go into the same pot, so there’s less to wash after dinner.

Smoked paprika and oregano keep the flavor warm without adding any real heat. A squeeze of lemon at the end wakes everything up, and feta on top adds a salty finish if you want it.

This is a good recipe for a busy weeknight. It keeps well, too, so I often make a double batch and eat the rest for lunch the next day.

Why You’ll Love This Recipe

  • One pot means less cleanup after dinner
  • Ready in about 45 minutes start to finish
  • Chickpeas make it filling without any meat
  • Tastes good warm or at room temperature

Ingredient Notes

  • long grain white rice: I use basmati or long grain rice because it holds its shape. Short grain rice can turn gluey in this much liquid.
  • canned chickpeas: Drain and rinse them well so they don’t add extra liquid to the pot. Dried chickpeas work too if you cook them first.
  • crushed tomatoes: Canned crushed tomatoes give a thick, saucy base. Diced tomatoes blended for a few seconds work as a substitute.
  • smoked paprika: This adds a warm, smoky note without heat. Regular paprika or a pinch of cumin works if that’s what you have.
  • vegetable broth: Broth adds more flavor than water. If you only have water, add an extra pinch of salt.
  • feta cheese: Optional, but the salty crumbles balance the sweet tomato base. Skip it or use a plant-based feta to keep the dish dairy-free.
Overhead view of tomato rice with chickpeas topped with feta and parsley in a dark pot on a wooden table

Easy One-Pot Mediterranean Tomato Rice with Chickpeas

A one-pot rice dinner cooked in tomato and broth with chickpeas, paprika, and oregano, finished with lemon and feta.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 4 servings
Course: Main Course
Cuisine: Mediterranean
Calories: 180

Ingredients
  

  • 3 tbsp olive oil
  • 1 yellow onion medium, diced
  • 3 garlic cloves , minced
  • 1 red bell pepper , diced
  • 1.5 cups long grain white rice / 300 g; rinsed if you like
  • 2 tbsp tomato paste
  • 1 tsp smoked paprika
  • 1 tsp dried oregano
  • 1 can crushed tomatoes / 400 g
  • 2.5 cups vegetable broth / 600 ml
  • 1 can canned chickpeas / 400 g, drained and rinsed; about 240 g drained
  • 1 tsp salt plus more to taste
  • 1/4 tsp black pepper
  • 2 tbsp fresh parsley chopped; for garnish
  • 1 lemon , cut into wedges; for serving
  • 60 g feta cheese crumbled; optional, for serving

Method
 

  1. Heat the olive oil in a 26 cm / 10-inch deep skillet or dutch oven over medium heat. Add the diced onion and cook for 4 to 5 minutes, until soft and translucent.
  2. Add the garlic and diced red bell pepper. Cook for 3 minutes, until fragrant and the pepper starts to soften.
  3. Stir in the tomato paste, smoked paprika, and oregano. Cook for 1 minute, until the paste turns a shade darker and smells toasty.
  4. Add the rice and stir for 1 minute so every grain gets coated in the oil and spices.
  5. Pour in the crushed tomatoes and vegetable broth. Scrape the bottom of the pot with a spoon to loosen any browned bits.
  6. Add the drained chickpeas, salt, and black pepper. Stir once and bring the pot to a boil.
  7. Reduce the heat to low, cover, and simmer for 18 to 20 minutes, until the rice is tender and most of the liquid is absorbed. If the rice still looks hard after 20 minutes, add a splash of broth and cook 2 to 3 more minutes.
  8. Remove the pot from the heat and let it sit, covered, for 5 minutes.
  9. Fluff the rice with a fork. Taste and add more salt if needed.
  10. Top with chopped parsley, crumbled feta if using, and lemon wedges. Serve warm.

Notes

  • Drain and rinse canned chickpeas before adding, or the sauce turns cloudy.
  • Use a pot with a tight lid, or the rice can dry out at the edges.
  • Taste before adding extra salt, since canned tomatoes and broth are already salty.
  • Double the batch and freeze half in a flat container for a fast lunch.
Wooden spoon stirring rice into simmering tomato sauce and chickpeas in a deep skillet on the stove

Tips for Success

  • Toast the rice in the tomato paste and spices for 1 minute before adding liquid, so it picks up more flavor.
  • Keep the lid on while the rice simmers so it cooks evenly and doesn’t dry out at the edges.
  • Check the rice at 18 minutes and add a splash of broth if it still looks dry and hard in the center.
  • Drain and rinse the chickpeas well before adding them, so the sauce doesn’t turn watery.
  • Let the pot sit off the heat for 5 minutes before fluffing, so the rice finishes steaming through.

Variations

  • Swap the crushed tomatoes for fire-roasted diced tomatoes for a smokier, deeper base flavor.
  • Stir in a handful of chopped spinach or kale in the last 5 minutes for extra greens.
  • Add cooked chorizo or shredded rotisserie chicken along with the chickpeas for a meatier version.

Storage and Reheating

Store leftover tomato rice with chickpeas in an airtight container in the fridge for up to 4 days.

Reheat it in a skillet over low heat with a splash of water or broth, stirring often, until warmed through. You can also microwave it in 1-minute bursts, stirring between each.

This rice freezes well. Cool it fully, pack it into a flat freezer container, and freeze for up to 2 months, then thaw in the fridge overnight before reheating.

Serving Suggestions

A simple green salad with cucumber and a lemon dressing balances the rich tomato base well. Warm pita or flatbread is good for scooping up the rice.

A spoonful of plain yogurt on top adds a cool, tangy contrast to the warm spices. Grilled halloumi or roasted vegetables work as a side if you want a bigger meal.

I usually just add crumbled feta, a squeeze of lemon, and chopped parsley right before serving.

Bowl of tomato chickpea rice on a linen napkin with a fork and lemon wedge, ready to eat at the table

FAQ

Why is my Mediterranean tomato rice with chickpeas mushy or gluey?

Mushy rice usually means too much liquid or too long a simmer. Stick to the amounts here, about 300g rice to 600ml broth plus the tomatoes, and keep the lid on so you’re not losing steam unevenly. Check at 18 minutes, and if it still looks watery, cook uncovered 2 to 3 more minutes.

Can I use brown rice instead of white rice in this chickpea tomato rice?

You can, but brown rice needs more liquid and a longer simmer. Add another 250ml of broth and cook for 35 to 40 minutes instead of 18 to 20, checking near the end so it doesn’t stick to the bottom. The texture will be chewier than with white rice.

How do I store and reheat leftover tomato rice with chickpeas?

Store leftovers in an airtight container in the fridge for up to 4 days. Reheat in a skillet over low heat with a splash of water or broth, stirring often, or microwave in 1-minute bursts until warmed through. It also freezes well for up to 2 months.

What pairs well with Mediterranean tomato rice and chickpeas?

A simple green salad with cucumber and lemon dressing balances the rich tomato base well. Warm pita or flatbread is good for scooping, and a spoonful of plain yogurt on top adds a cool, tangy contrast. Grilled halloumi or roasted vegetables work as a side too.

Is this chickpea tomato rice gluten-free and vegan?

The base recipe is gluten-free and vegan, since it’s built from rice, canned tomatoes, chickpeas, and broth. The only non-vegan part is the optional crumbled feta on top, so leave it off, or use a plant-based feta, to keep it fully vegan.

Can I use dried chickpeas instead of canned in this recipe?

Yes, but cook them first since dried chickpeas won’t soften in the 20 minutes the rice needs. Soak overnight, then boil until tender, about 45 to 60 minutes, and add roughly 240g of cooked chickpeas in place of the canned ones.

More from the kitchen

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating