This vegetarian Instant Pot recipe is a lifesaver for busy days. It’s all cooked in one pot, which means less mess and a hearty, comforting meal ready in a flash. I love the way the spices deepen during pressure cooking — perfect for weeknight dinners!
Introduction
I first tried making this One Pot Instant Pot Vegetarian recipe on a hectic weeknight when I wanted something nourishing but didn’t have the energy for a long cooking session. What I love about this recipe is that it’s all done in one pot — which saves so much cleanup time. The Instant Pot really helps the flavors develop beautifully while keeping the lentils and rice perfectly tender without turning mushy. I’ve tweaked it over time to balance the spices just right, adding smoked paprika and thyme for a subtle smoky warmth that makes it feel cozy and satisfying. Plus, tossing in fresh spinach at the end adds a nice pop of color and freshness that brightens the dish. It’s filling enough for dinner but still light and wholesome. Honestly, this recipe has become a go-to for me when I want a quick, healthy, and comforting vegetarian meal that doesn’t require a million pots or complicated steps. The trick I learned is to rinse the lentils and rice well, so they cook evenly and don’t stick together. The final dish is a vibrant, hearty stew-like meal with tender veggies, earthy lentils, and a rich broth that’s just begging to be eaten with crusty bread or a side salad. You’ll love how easy it is to throw together and how satisfying it feels after a busy day.
What You'll Need
Approximately 6 cups, 4 servings
- 1 tablespoon olive oil
- 1 medium onion, diced
- 3 cloves garlic, minced
- 1 cup carrots, diced
- 1 cup celery, diced
- 1 bell pepper, diced
- 1 cup mushrooms, sliced
- 1 cup dried lentils, rinsed
- 1 cup brown rice, rinsed
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- 1/2 teaspoon dried thyme
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 4 cups vegetable broth
- 1 can (14 oz) diced tomatoes, undrained
- 2 cups fresh spinach, roughly chopped
How To Do It
Step 1
Set your Instant Pot to sauté mode and heat the olive oil. Add the diced onion and cook for about 3-4 minutes until it becomes translucent and soft. Stir frequently to prevent burning and to help the onion release its natural sweetness, which forms the flavor base for the dish. Avoid rushing this step; properly sautéed onions add depth and balance to the final meal.
⏱ Time: 4 minutes
✓ Doneness: Onions are translucent and fragrant, not browned or burnt
Step 2
Add the minced garlic, diced carrots, celery, bell pepper, and mushrooms to the pot. Stir well and cook for another 5 minutes on sauté, allowing the vegetables to soften slightly and release their flavors. This step builds layers of flavor and ensures the veggies aren’t undercooked after pressure cooking. Stir often to prevent sticking or scorching.
⏱ Time: 5 minutes
✓ Doneness: Vegetables are slightly softened and aromatic
Step 3
Add the rinsed lentils and brown rice to the pot with the vegetables. Stir to combine everything evenly. Rinsing the lentils and rice beforehand removes excess starch and dust, which helps prevent clumping and ensures even cooking. Mixing them well distributes the grains and legumes for a uniform texture.
⏱ Time: 2 minutes
✓ Doneness: Lentils and rice are evenly mixed with vegetables
Step 4
Sprinkle in the ground cumin, smoked paprika, dried thyme, salt, and black pepper. Stir thoroughly to coat all the ingredients with the spices. This step is crucial because the heat and pressure will intensify the spices, so distributing them evenly prevents any one bite from being overpowering. The cumin and paprika give a warm, smoky note that elevates the dish.
⏱ Time: 2 minutes
✓ Doneness: Spices are evenly distributed and fragrant
Step 5
Pour in the vegetable broth and the can of diced tomatoes with their juice. Give everything a good stir to combine. The liquid is essential for the Instant Pot to build pressure and cook the rice and lentils properly. Make sure nothing is stuck to the bottom to avoid a burn notice. The tomatoes add acidity and sweetness to balance the earthiness of the lentils.
⏱ Time: 3 minutes
✓ Doneness: Ingredients are fully submerged and mixed
Step 6
Secure the lid on the Instant Pot and set the valve to sealing. Cook on high pressure for 20 minutes. This timing allows the lentils and rice to cook through without becoming mushy. Pressure cooking locks in flavors and softens ingredients quickly. Don’t skip the natural release step after cooking to let the steam escape gradually, which helps prevent splattering and keeps the texture just right.
⏱ Time: 20 minutes
✓ Doneness: Instant Pot beeps and pressure has naturally released
Step 7
Once the pressure is fully released, open the lid carefully. Stir the mixture gently to combine. At this point, the lentils and rice should be tender and the broth slightly thickened. If it looks too watery, you can use the sauté function for a few minutes to reduce it slightly. Be careful not to over-stir to keep the texture intact.
⏱ Time: 3 minutes
✓ Doneness: Mixture is thickened slightly and ingredients are tender
Step 8
Add the chopped fresh spinach to the pot and stir it in. The residual heat will wilt the spinach quickly without overcooking it, preserving its bright color and nutrients. This step adds freshness and a slight crunch contrast to the creamy lentils and rice.
⏱ Time: 2 minutes
✓ Doneness: Spinach is wilted but still vibrant green
Step 9
Taste and adjust seasoning with extra salt or pepper if needed. Serve hot, ideally with crusty bread or a side salad. This final tasting step is important because flavors can mellow during cooking, so a little seasoning boost can bring everything back to life. Enjoy your warm, comforting one pot meal!
⏱ Time: 2 minutes
✓ Doneness: Balanced seasoning and ready to serve
Pro Tips
Always rinse lentils and rice before cooking.
Rinsing removes surface starch and impurities, preventing the grains from sticking together and ensuring even cooking. Without rinsing, you might end up with a gummy or uneven texture.
Don’t skip sautéing the onions and garlic first.
Sautéing triggers the Maillard reaction, which develops complex flavors and sweetness that pressure cooking alone can’t achieve. It’s the foundation of a rich, flavorful dish.
Use natural pressure release after cooking.
Letting the Instant Pot release pressure naturally prevents sudden texture changes and splattering. It allows the lentils and rice to finish absorbing liquid gently, resulting in perfect tenderness.
Add delicate greens like spinach at the end.
Spinach wilts quickly and adding it after cooking preserves its bright color and nutrients. Cooking it too long can make it mushy and dull in flavor.
Adjust seasoning after cooking, not before.
Flavors concentrate and mellow during pressure cooking, so seasoning at the end lets you fine-tune salt and pepper without overdoing it.
Avoid overfilling your Instant Pot.
Overfilling can lead to improper pressure build-up and uneven cooking. Stick to the recommended max fill line for safety and best results.
Use a wooden or silicone spoon to stir.
Metal utensils can scratch the Instant Pot’s inner pot coating, reducing its lifespan and possibly causing sticking issues.
Common Mistakes to Avoid
Not rinsing lentils and rice.
Why it happens People often skip rinsing to save time or because they don’t realize it affects texture.
Fix Take a minute to rinse under cold water until water runs clear. This removes starch and dust, preventing clumping and ensuring even cooking.
Cooking at too high pressure or too long.
Why it happens Assuming more time equals better cooking can lead to mushy lentils and rice.
Fix Follow the recipe’s pressure and timing exactly. Overcooking breaks down lentils and rice, ruining texture.
Adding delicate vegetables too early.
Why it happens Forgetting that spinach cooks quickly leads to overcooked, limp greens.
Fix Add spinach only after pressure cooking is done, letting it wilt gently in residual heat.
Skipping the sauté step.
Why it happens Rushing to pressure cook without building flavor base.
Fix Always sauté onions and garlic first to develop a richer flavor profile.
Not allowing natural pressure release.
Why it happens Impatience to open the pot quickly.
Fix Wait for natural release to avoid splatter and ensure even texture.
Variations
Spicy One Pot Vegetarian Instant Pot
Add 1/2 teaspoon cayenne pepper and a diced jalapeño to the sauté step for a spicy kick. This variation adds warmth and depth, perfect if you like a bit of heat in your meals.
Note: Monitor spice levels carefully; pressure cooking intensifies heat, so start mild and adjust next time.
Creamy Coconut Lentil and Rice Stew
Replace half the vegetable broth with canned coconut milk and reduce the salt slightly. This gives the dish a creamy, tropical flavor that pairs beautifully with the spices.
Note: Add coconut milk after pressure cooking to avoid curdling.
Mediterranean Style One Pot
Swap the spices for oregano, basil, and rosemary. Add chopped olives and sun-dried tomatoes after cooking. This version has a bright, herbaceous flavor with a salty tang.
Note: Add olives and sun-dried tomatoes after cooking to preserve texture.
One Pot Instant Pot with Sweet Potatoes
Substitute diced sweet potatoes for carrots and bell pepper. Sweet potatoes add natural sweetness and a creamy texture, balancing the savory lentils and rice.
Note: Sweet potatoes cook similarly but may soften faster; check doneness after pressure cooking.
Protein Boosted One Pot Vegetarian
Add cubed firm tofu or cooked chickpeas after pressure cooking for extra protein. This makes the meal more filling and adds texture contrast.
Note: Add tofu or chickpeas after cooking to maintain texture.
Nutrition
Per Serving:
Nutritional values are estimates and may vary based on specific ingredients used.
Storage & Tips
Room Temperature
This dish can safely sit at room temperature for up to 2 hours covered. Beyond that, bacteria growth increases, so refrigerate promptly.
Refrigerator
Store leftovers in an airtight container for up to 4 days. The flavors meld nicely overnight, though the spinach may darken slightly. Reheat gently to preserve texture.
Freezer
Freeze in airtight containers for up to 3 months. Thaw overnight in the fridge before reheating. Freezing may slightly soften the texture but the flavor remains intact.
Reheating
Reheat on the stovetop over medium-low heat, stirring occasionally. Add a splash of vegetable broth or water if it seems dry. Avoid overheating to prevent mushy lentils and rice.
Make Ahead
You can prepare the sautéed vegetables and rinse lentils and rice 1 day ahead and store separately. Assemble and pressure cook fresh for best texture and flavor on serving day.
FAQ
Can I use red lentils instead of brown lentils?
Red lentils cook much faster and tend to become mushy, so they’re not ideal for this recipe where rice and lentils cook together. If you use red lentils, reduce the pressure cooking time significantly and be prepared for a softer texture.
What if I don’t have an Instant Pot?
You can make this on the stovetop in a large pot, but cooking times will be longer and you’ll need to monitor liquid levels closely. Simmer covered for about 40-50 minutes until lentils and rice are tender.
Can I add other vegetables?
Absolutely! Feel free to add zucchini, peas, or green beans. Add harder vegetables at the sauté step and delicate ones like peas near the end to avoid overcooking.
How do I prevent the burn notice on the Instant Pot?
Make sure to sauté vegetables well and deglaze the pot by scraping any stuck bits before pressure cooking. Also, don’t use thick sauces or too little liquid, as this can cause burning.
Can I make this recipe vegan?
Yes! This recipe is naturally vegan as long as you use vegetable broth. Just double-check your broth ingredients to avoid animal products.
What can I serve with this dish?
It pairs well with crusty bread, a simple green salad, or even a dollop of plain yogurt or vegan sour cream for creaminess.
How do I store leftovers properly?
Cool the dish quickly and store in airtight containers in the fridge for up to 4 days. Reheat gently to keep texture intact.
Can I double the recipe?
You can, but be mindful of your Instant Pot’s max fill line. Overfilling can prevent proper pressure build-up and affect cooking.
Final Thoughts
Give this one pot Instant Pot vegetarian recipe a try — it’s easy, comforting, and perfect for busy nights. I’d love to hear how yours turns out!