Best One Pot Rice Recipes Vegetarian Lovers Will Adore

Updated On: October 5, 2025

One pot rice recipes are a lifesaver for busy weeknights, especially when you’re aiming for a wholesome, vegetarian meal that doesn’t require a dozen pans or complicated steps. These dishes combine simplicity with rich flavors, making them perfect for anyone who loves comfort food without the fuss.

Whether you’re a vegetarian veteran or just looking to add more plant-based meals to your routine, these recipes offer a delicious way to enjoy a hearty, nutritious dinner with minimal cleanup.

In this blog post, you’ll find some of the best one pot rice recipes that are entirely vegetarian, packed with fresh vegetables, spices, and wholesome ingredients. From creamy coconut rice with chickpeas to spicy tomato rice and vegetable biryani, each recipe is designed to deliver maximum flavor with one pot magic.

So grab your favorite pot, and let’s dive into these easy, savory rice dishes that will become your new weeknight favorites!

Contents

Why You’ll Love This Recipe

One pot rice recipes are incredibly convenient and time-efficient, perfect for those who want a nutritious meal without spending hours in the kitchen. These vegetarian versions are loaded with vibrant vegetables and protein-rich legumes, giving you a balanced meal in a single dish.

Minimal cleanup means you can spend more time enjoying your food and less time scrubbing dishes. These recipes are also highly customizable, allowing you to swap in your favorite veggies or spices.

Plus, they’re great for meal prep, as they store well and taste even better the next day.

Whether you’re cooking for yourself, family, or friends, these one pot rice meals are sure to impress with their hearty textures and bold flavors.

Ingredients

  • 1 cup basmati or jasmine rice – rinsed and drained
  • 1 can (15 oz) chickpeas, drained and rinsed
  • 1 medium onion, finely chopped
  • 2 cloves garlic, minced
  • 1 cup mixed vegetables (carrots, peas, bell peppers, corn)
  • 2 cups vegetable broth
  • 1 can (14 oz) diced tomatoes
  • 1 tsp ground cumin
  • 1 tsp smoked paprika
  • ½ tsp turmeric
  • ½ tsp chili powder (optional)
  • Salt and black pepper to taste
  • 2 tbsp olive oil
  • Fresh cilantro or parsley for garnish
  • Juice of 1 lemon

Equipment

  • Large deep skillet or Dutch oven with a lid
  • Wooden spoon or spatula
  • Measuring cups and spoons
  • Knife and cutting board
  • Colander (for rinsing rice and chickpeas)

Instructions

  1. Prepare the base: Heat olive oil in your large skillet or Dutch oven over medium heat. Add the chopped onion and sauté for about 5 minutes until translucent and fragrant.
  2. Add garlic and spices: Stir in minced garlic, cumin, smoked paprika, turmeric, chili powder (if using), salt, and pepper. Cook for about 1 minute until the spices bloom and become aromatic.
  3. Incorporate vegetables: Add your mixed vegetables to the pot and sauté for 3-4 minutes, allowing them to soften slightly.
  4. Add rice and liquids: Stir in the rinsed rice, diced tomatoes (including juice), chickpeas, and vegetable broth. Mix everything well to combine.
  5. Simmer: Bring the mixture to a boil, then reduce heat to low. Cover with a tight-fitting lid and simmer for 18-20 minutes, or until the rice is tender and liquid is absorbed.
  6. Rest and fluff: Turn off the heat and let the pot sit covered for 5 minutes. Remove the lid, then gently fluff the rice with a fork.
  7. Finish with lemon and herbs: Squeeze fresh lemon juice over the rice and garnish with chopped cilantro or parsley before serving.

Tips & Variations

For a creamier texture, stir in ¼ cup coconut milk during the simmering step.

Try swapping chickpeas for black beans or lentils for a different protein source.

Add a handful of spinach or kale in the last 5 minutes of cooking for extra greens.

If you prefer a spicier kick, add a diced jalapeño with the onions or a pinch of cayenne pepper with spices.

Nutrition Facts

Nutrient Amount per Serving
Calories 320 kcal
Protein 10 g
Carbohydrates 55 g
Fat 6 g
Fiber 7 g
Sodium 400 mg

Serving Suggestions

This one pot rice pairs wonderfully with a simple cucumber and tomato salad or a dollop of creamy Greek yogurt or vegan tzatziki. For a heartier meal, serve alongside warm pita bread or roasted vegetables.

If you’re interested in exploring more vegetarian-friendly dishes, check out these great recipes:

Best One Pot Rice Recipes Vegetarian

Creamy Coconut Chickpea Rice

This tropical-inspired dish uses coconut milk to create a creamy texture that pairs beautifully with chickpeas and fragrant basmati rice. It’s subtly sweet with warming spices like cinnamon and cardamom.

  • Ingredients: 1 cup basmati rice, 1 can chickpeas, 1 cup coconut milk, 1 cup vegetable broth, ½ tsp cinnamon, ¼ tsp cardamom, 1 onion, garlic, salt, pepper, 1 tbsp olive oil
  1. Sauté onion and garlic in olive oil until soft.
  2. Add rice, cinnamon, and cardamom, toast for 1 minute.
  3. Add chickpeas, vegetable broth, and coconut milk; bring to boil.
  4. Cover and simmer for 18 minutes or until liquid is absorbed.
  5. Let rest 5 minutes; fluff and season with salt and pepper.

Spicy Tomato and Vegetable Rice

A vibrant and tangy rice dish with diced tomatoes, bell peppers, and a kick of chili powder that adds warmth and depth. This recipe is colorful and loaded with veggies.

  • Ingredients: 1 cup jasmine rice, 1 can diced tomatoes, 1 cup mixed bell peppers, 1 onion, 2 cloves garlic, 1 tsp chili powder, 2 cups vegetable broth, salt, pepper, 2 tbsp olive oil
  1. Heat olive oil and sauté onions and garlic.
  2. Add bell peppers and cook 3 minutes.
  3. Stir in rice and chili powder; add tomatoes and broth.
  4. Bring to simmer; cover and cook 20 minutes.
  5. Rest, fluff, and season before serving.

Vegetable Biryani

A fragrant Indian-inspired rice dish packed with spices like cumin, coriander, and garam masala. Mixed vegetables add texture and nutrition, making this a festive and filling one pot meal.

  • Ingredients: 1 cup basmati rice, 1 cup mixed vegetables (carrots, peas, beans), 1 onion, 2 cloves garlic, 1 tsp cumin seeds, 1 tsp garam masala, ½ tsp turmeric, 2 cups vegetable broth, salt, 3 tbsp oil
  1. Heat oil and toast cumin seeds till fragrant.
  2. Add onions and garlic, cook till golden.
  3. Add spices, stir well, then add vegetables and rice.
  4. Pour in broth, bring to boil, cover and simmer 18 minutes.
  5. Rest covered 5 minutes, fluff and serve with fresh herbs.

Conclusion

One pot rice recipes are a fantastic way to enjoy hearty, flavorful vegetarian meals without the hassle of multiple pots and pans. These dishes combine wholesome ingredients like fresh vegetables, legumes, and aromatic spices to create satisfying meals perfect for any day of the week.

Whether you’re in the mood for creamy coconut chickpea rice, a spicy tomato medley, or a fragrant vegetable biryani, these recipes deliver on taste and convenience. Plus, they’re easy to customize according to your pantry and preferences.

Give these recipes a try and discover how delicious and simple vegetarian one pot meals can be!

For more inspiring vegetarian and vegan recipes, check out the Jamaican Minced Beef Recipes or dive into the comforting Kosher Lasagna Recipe. Happy cooking!

📖 Recipe Card: Best One Pot Vegetarian Rice

Description: A flavorful and easy one pot rice dish packed with vegetables and spices. Perfect for a quick, healthy vegetarian meal.

Prep Time: PT10M
Cook Time: PT30M
Total Time: PT40M

Servings: 4 servings

Ingredients

  • 1 cup basmati rice
  • 2 tablespoons olive oil
  • 1 medium onion, chopped
  • 2 cloves garlic, minced
  • 1 bell pepper, diced
  • 1 cup diced tomatoes (canned or fresh)
  • 1 cup chopped carrots
  • 1 cup green peas (fresh or frozen)
  • 2 cups vegetable broth
  • 1 teaspoon cumin powder
  • 1/2 teaspoon turmeric powder
  • Salt and pepper to taste

Instructions

  1. Heat olive oil in a large pot over medium heat.
  2. Add chopped onion and garlic; sauté until translucent.
  3. Stir in bell pepper, carrots, cumin, and turmeric; cook for 3 minutes.
  4. Add rice and stir to coat with spices and vegetables.
  5. Pour in vegetable broth and diced tomatoes; season with salt and pepper.
  6. Bring to a boil, then reduce heat to low and cover.
  7. Simmer for 20 minutes or until rice is cooked and liquid is absorbed.
  8. Stir in green peas and cook for another 5 minutes.
  9. Fluff rice with a fork and serve warm.

Nutrition: Calories: 320 kcal | Protein: 8 g | Fat: 7 g | Carbs: 55 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Best One Pot Vegetarian Rice”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A flavorful and easy one pot rice dish packed with vegetables and spices. Perfect for a quick, healthy vegetarian meal.”, “prepTime”: “PT10M”, “cookTime”: “PT30M”, “totalTime”: “PT40M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“1 cup basmati rice”, “2 tablespoons olive oil”, “1 medium onion, chopped”, “2 cloves garlic, minced”, “1 bell pepper, diced”, “1 cup diced tomatoes (canned or fresh)”, “1 cup chopped carrots”, “1 cup green peas (fresh or frozen)”, “2 cups vegetable broth”, “1 teaspoon cumin powder”, “1/2 teaspoon turmeric powder”, “Salt and pepper to taste”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Heat olive oil in a large pot over medium heat.”}, {“@type”: “HowToStep”, “text”: “Add chopped onion and garlic; saut\u00e9 until translucent.”}, {“@type”: “HowToStep”, “text”: “Stir in bell pepper, carrots, cumin, and turmeric; cook for 3 minutes.”}, {“@type”: “HowToStep”, “text”: “Add rice and stir to coat with spices and vegetables.”}, {“@type”: “HowToStep”, “text”: “Pour in vegetable broth and diced tomatoes; season with salt and pepper.”}, {“@type”: “HowToStep”, “text”: “Bring to a boil, then reduce heat to low and cover.”}, {“@type”: “HowToStep”, “text”: “Simmer for 20 minutes or until rice is cooked and liquid is absorbed.”}, {“@type”: “HowToStep”, “text”: “Stir in green peas and cook for another 5 minutes.”}, {“@type”: “HowToStep”, “text”: “Fluff rice with a fork and serve warm.”}], “nutrition”: {“calories”: “320 kcal”, “proteinContent”: “8 g”, “fatContent”: “7 g”, “carbohydrateContent”: “55 g”}}

Photo of author

Marta K

Leave a Comment

X