This kidney beans and rice skillet is an easy, high-fiber, one-pan dinner with big flavor, made from simple pantry ingredients, jammy caramelized onions, and warm shawarma spices.

For more easy skillet dinners, take a look at our broccoli orzo with white beans, lentils and quinoa skillet, Mediterranean stir fry, easy black beans and rice.

Kidney beans and rice skillet served warm with parsley, lemon, and creamy yogurt sauce on the side.

Why Youโ€™ll Love This Kidney Beans and Rice Skillet

Louise and I often make this kidney beans and rice skillet on quiet evenings when we want something comforting and uncomplicated.

  • Easy weeknight dinner. One pan, simple steps, and no rushing.
  • Big flavor, simple ingredients. Caramelized onions and warm shawarma spices do the work.
  • Budget friendly and filling. Beans and rice keep it affordable and satisfying.
  • Fiber-rich and balanced. A beans and rice skillet that fits a Mediterranean-style way of eating.
  • Easy to serve. Enjoy it as is, or add your favorite protein, like a fried egg, grilled or rotisserie chicken, cooked salmon or shrimp, or tofu.

Itโ€™s a one skillet dinner we come back to oftenโ€”simple, flavorful, and reliable.

Ingredients

Full ingredients and substitutions are in the recipe box below.

Kidney beans, cooked rice, onions, spices, lemon, parsley, olive oil, and yogurt arranged on a counter.
  • Kidney beans: hearty, filling, and affordable, they make this a true budget friendly dinner. Substitute white beans, pinto beans, or chickpeas.
  • Cooked rice: keeps the dish comforting and satisfying. Basmati is fragrant, but jasmine, brown rice, or any leftover rice all work well.
  • Yellow onions: slowly cooked until jammy, they build the base flavor. Red onions work, or use shallots for a milder taste.
  • Extra virgin olive oil: adds richness and ties into a Mediterranean-inspired dinner. Use avocado oil or regular olive oil if needed.
  • Honey: balances the spices with gentle sweetness. Substitute maple syrup or a pinch of sugar.
  • Garlic: adds depth and aroma. Garlic paste or frozen garlic cubes work in a pinch.
  • Shawarma spices: we use smoked paprika, coriander, cumin, and cinnamon. They make this vegetarian dinner recipe stand out. Swap in a store-bought shawarma blend.
  • Water: keeps the pan moist and flavorful. Any light broth works as substitute.
  • Parsley: adds freshness at the end. Substitute cilantro or chopped green onions.
  • Lemon: brightens the whole dish. Lime works too.
  • Greek yogurt: creamy and cooling on top. Use low-fat Greek yogurt or skyr for even more protein, or try a dairy-free yogurt.

Variations With More Protein

This skillet is flexible and easy to build on.

  • Chicken: Add sliced grilled or rotisserie chicken, or any leftover chicken, at the end to warm through.
  • Salmon: Top with cooked, flaked salmon before serving.
  • Tofu: Pan-fry firm tofu until golden, then spoon it over the beans and rice to keep it a high protein vegetarian meal.
  • Fried egg: Finish each bowl with a soft fried egg for extra comfort.

Simple add-ins that make the meal more filling without too much extra work.

Close-up of beans and rice coated in spices with jammy onions and yogurt on top.

How to Make Kidney Beans and Rice Skillet

Step 1. Cook the onions

Heat the olive oil in a large skillet over medium heat.
Add the sliced onions, honey, and a pinch of salt.
Cook for about 15 minutes, stirring now and then, until the onions are soft and golden.
As they cook, add about ยฝ cup water a little at a time to keep the onions moist and prevent burning.

Step 1 Sliced onions slowly cooking in olive oil with honey until soft and golden.

Step 2. Add the garlic and spices

Lower the heat slightly.
Add the grated garlic, paprika, coriander, cumin, and cinnamon.
Stir for about 1 minute, adding 1/3 cup water gradually to keep the pan moist, until the spices smell warm and fragrant.

Step 2 Garlic and shawarma spices blooming gently in the skillet with a splash of water.

Step 3. Add the beans and rice

Add the rinsed kidney beans and cooked basmati rice to the skillet.
Season with salt and black pepper.
Stir well so everything is coated with the spices.
Cook for 3 to 4 minutes, stirring often, until hot throughout.

Step 3 Kidney beans and rice stirred together until evenly coated and heated through.

Step 4. Finish and serve

Turn off the heat.
Stir in the chopped parsley and squeeze in fresh lemon juice.
Taste and adjust the seasoning if needed.

Spoon the beans and rice into bowls.
Top with the lemony yogurt sauce, if using, and serve as is or with your favorite protein on the side.

For the sauce: In a small bowl, mix the Greek yogurt, lemon juice, water, and a pinch of salt until smooth and pourable.

Step 4 Finished beans and rice topped with parsley and fresh lemon juice

Tips

  • Cook the onions slowly. Take your time and add small splashes of water to get soft, jammy onions without burning.
  • Lower the heat for spices. Gentle heat helps the shawarma spices bloom without turning bitter.
  • Rinse the beans well. This improves flavor, reduces sodium, and keeps the dish tasting clean and balanced.
  • Use cooked, cooled rice. It warms evenly and stays fluffy in the skillet.
  • Add water gradually. A little at a time helps the spices coat everything instead of washing away.
  • Finish with lemon. A squeeze at the end keeps this high fiber dinner bright and not heavy.
  • Taste before serving. Beans soak up seasoning, so a final adjustment matters.
  • Serve it your way. Yogurt or a simple protein on the side fits a Mediterranean-inspired dinner style. I love it with egg, Louise with salmon.

Frequently Asked Questions

Can I make this ahead of time?

Yes. This works well as a make-ahead meal and is still flavorful the next day, which makes it a great one skillet dinner for busy weeks.

How to store this kidney beans and rice?

Let it cool, then store it in an airtight container in the fridge for up to 4 days. Reheat gently on the stove or in the microwave with a splash of water.

Can I use a different type of rice?

Absolutely. Any cooked rice works here, including brown rice or leftover rice from another meal.

Is this recipe spicy?

No. The shawarma spices are warm and aromatic, not hot. You can always add chili flakes if you like heat.

Can I freeze it?

You can, but the texture is best fresh or refrigerated. If freezing, thaw overnight and reheat gently.

Is this filling enough on its own?

Yes, itโ€™s satisfying as is, but you can easily add a protein to turn it into a more substantial dinner recipe.

More Easy Dinner Recipes

If you try this Kidney Beans and Rice Recipe please leave a ๐ŸŒŸ star rating and let us know how it turned out in the commentsโ€”we love hearing from you.

Kidney beans and rice skillet with caramelized onions, warm spices, and fresh parsley.

Kidney Beans and Rice Skillet with Shawarma Spices

5 from 16 votes
This kidney beans and rice skillet is a simple, comforting dinner made in one pan with sweet caramelized onions and warm shawarma spices. Itโ€™s budget friendly, filling, and full of flavor, with plenty of fiber from everyday pantry ingredients.
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Servings: 4 people
Course: Main Course
Cuisine: Mediterranean-Inspired

Ingredients 

  • 2 tablespoons extra virgin olive oil
  • 2 large yellow onions thinly sliced + ยฝ cup or water added as need to help the onions soften and prevent the pan from burning
  • 1 teaspoon honey or sugar – to help the onion caramelize faster
  • 2 cloves garlic grated or finely minced
  • 3 teaspoons paprika smoked or sweet
  • 2 teaspoons coriander
  • 1 teaspoon cumin
  • ยฝ teaspoon cinnamon
  • 2 cans kidney beans 15 oz / 400 g each can – rinsed – or 3 cups cooked beans
  • 2 cups cooked basmati rice
  • ยผ cup fresh parsley chopped
  • ยพ teaspoon salt + black pepper or red pepper flakes to taste
  • 1 lemon
  • ยฝ cup Greek yogurt mixed with 2 tbsp lemon juice, 6 Tbsp water, and 1 pinch salt to make a serving sauce

Instructions 

  • Cook the onions: Heat 2 tablespoons extra virgin olive oil in a large skillet over medium heat.
    Add 2 large yellow onions (thinly sliced), 1 teaspoon honey, and a pinch of salt.
    Cook for 15 minutes, stirring now and then, until soft and golden. Add about ยฝ cup water gradually as they cook to keep the onions moist and prevent burning.
    Step 1 Sliced onions slowly cooking in olive oil with honey until soft and golden.
  • Add garlic and spices: Lower the heat slightly. Add 2 cloves garlic (grated), 3 teaspoons paprika, 2 teaspoons coriander, 1 teaspoon cumin, and ยฝ teaspoon cinnamon.
    Stir for 1 minute, adding โ…“ cup water gradually to keep the pan moist, until the spices are fragrant.
    Step 2 Garlic and shawarma spices blooming gently in the skillet with a splash of water.
  • Add beans and rice: Add 2 cans kidney beans (rinsed) and 2 cups cooked basmati rice to the skillet.
    Season with ยพ teaspoon salt and pepper and stir well to coat everything with the spices.
    Cook for about 3 to 4 minutes, stirring often, until heated through.
    Step 3 Kidney beans and rice stirred together until evenly coated and heated through.
  • Finish the dish: Turn off the heat. Stir in ยผ cup fresh parsley and squeeze in fresh lemon juice. Taste and adjust.
    Spoon the beans and rice into bowls and top with the lemony yogurt sauce. Serve as is or with your favorite protein on the side.
    Note: To make the optional yogurt sauce mix ยฝ cup Greek yogurt, lemon juice, water, and a pinch of salt until smooth and pourable.
    Step 4 Finished beans and rice topped with parsley and fresh lemon juice

Notes

Substitutions
  • Kidney beans โ€“> White beans, pinto beans, or chickpeas
  • Cooked rice โ€“> Jasmine rice, brown rice, or any leftover cooked rice
  • Yellow onions โ€“> Red onions or shallots for a milder flavor
  • Extra virgin olive oil โ€“> Regular olive oil or avocado oil
  • Honey โ€“> Maple syrup or a small pinch of sugar
  • Garlic โ€“> Garlic paste or frozen garlic cubes
  • Shawarma spices โ€“> Store-bought shawarma spice blend
  • Water โ€“> Vegetable broth or any light broth
  • Parsley โ€“> Cilantro or chopped green onions
  • Lemon โ€“> Lime
  • Greek yogurt โ€“> Low-fat Greek yogurt, skyr for more protein, or a dairy-free yogurt
ย 
Tips
  • Go slow with onions. Add small splashes of water for jammy results.
  • Lower the heat for spices. Gentle heat keeps shawarma spices fragrant.
  • Rinse the beans. Cleaner flavor and better balance.
  • Use cooled rice. It stays fluffy and warms evenly.
  • Add water gradually. Helps the spices coat everything.
  • Finish with lemon. Keeps this high-fiber dinner light.
  • Taste at the end. Beans need a final seasoning check.
  • Serve it your way. Fried egg for me, salmon for Louise.

Nutrition

Serving: 1 of 4, Calories: 334kcal, Carbohydrates: 54g, Protein: 13g, Fat: 9g, Saturated Fat: 2g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 5g, Cholesterol: 2mg, Sodium: 452mg, Potassium: 548mg, Dietary Fiber: 9g, Sugar: 9g, Vitamin A: 1089IU, Vitamin B6: 0.3mg, Vitamin C: 27mg, Vitamin E: 2mg, Vitamin K: 73ยตg, Calcium: 118mg, Folate: 56ยตg, Iron: 3mg, Manganese: 1mg, Magnesium: 61mg, Zinc: 1mg

Donโ€™t Lose This Recipe

Enter your email to get this recipe in your inbox and sign up for our free newsletter. Unsubscribe anytime.

Tried this recipe?Leave a comment below or mention @hilltop.recipes on Instagram. We love hearing from you โญ๏ธ ๐Ÿ’š.

Nico and Louise in front of the Consolazione church in Todi

Hi! We are Nico & Louise

We're here to share easy, healthy, and delicious recipes ๐ŸŒฟโœจ.

Welcome to our blog, we are glad you are here.

5 from 16 votes

Leave a comment

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

Recipe Rating




37 Comments

  1. 5 stars
    Delicious! Had it over arugula and drizzled the lemony yogurt sauce over it like salad dressing. Can definitely see having a poached or fried egg with it for breakfast.