15 Easy Vegan One Pot Meals (Ready in 30 Minutes)
Fifteen of the best vegan one pot meals from this blog - all made in a single pot, all ready in 30 minutes or less, and all completely plant-based. Perfect for busy weeknights, meal prep, and feeding a crowd.
One pot cooking is the most practical approach to weeknight vegan meals. Everything goes into a single pot - no juggling multiple pans, no complicated timings, no pile of washing up at the end. Just good, satisfying food that comes together fast.
All fifteen recipes on this list are made entirely in one pot or casserole, start to finish. Most are ready in 30 minutes or less, and every single one is naturally vegan and gluten-free unless noted. Several have become reader favourites on this blog with hundreds of comments from people who make them on repeat - which is exactly why they made this list.
Whether you are cooking for one, feeding a family, or batch cooking for the week ahead, there is something here for every occasion.
Table of contents
Why one pot vegan meals work so well
The beauty of one pot cooking for plant-based meals is how naturally the method suits vegan ingredients. Lentils, chickpeas, beans, and vegetables all cook beautifully in a shared liquid - absorbing spices, softening into sauces, and building flavor in ways that individual roasting or frying simply cannot replicate.
There is also the practical reality that most of us do not have unlimited time in the kitchen on a weeknight. A one pot meal that takes 25 minutes from start to finish and leaves one pot to wash is genuinely achievable every single day of the week. That consistency is what makes plant-based eating sustainable long-term.
Tips for getting the most out of one pot cooking
Start with the aromatics. Garlic, onion, and bell pepper fried for 2-3 minutes at the beginning of almost every one pot meal creates the flavour foundation that carries through the entire dish. Never skip this step, even if you are in a hurry.
Adjust liquid as you go. Every hob runs differently and every pot holds heat differently. If a curry or soup is looking thicker than you want, add a splash of vegetable broth and stir. If it is too thin, let it simmer uncovered for a few minutes.
Season at the end. Add salt and pepper after the dish has cooked rather than before - flavors concentrate as liquids reduce, so what seems under-seasoned early will often taste right once finished.
Make double. Almost every recipe on this list stores well in the fridge for 4-5 days and freezes for up to 3 months. Doubling the batch on a Sunday means effortless lunches and dinners all week.
Use the right pot. A large casserole or Dutch oven - at least 4 liters - is the single most useful piece of equipment for one pot cooking. Wide, heavy-bottomed pots distribute heat evenly and give enough surface area to fry the aromatics properly before adding liquid.
The 15 recipes
1. Sweet Potato Curry

This is one of the most popular recipes on this blog, and it earns that status. Sweet potatoes, chickpeas, coconut milk, and red curry paste come together in a single pot in just 25 minutes. The coconut milk creates a naturally creamy sauce without any cream, and the sweet potatoes soften beautifully as they cook directly in the sauce, contributing their starch to thicken it slightly.
It is one of those recipes that genuinely tastes better the next day, which makes it ideal for meal prep. Serve over rice or with flatbread.
Time: 25 minutes | Serves: 6
→ Get the Sweet Potato Curry recipe
2. Vegetarian White Chili

With 126 reader comments and counting, this is among the most-made recipes on the site. It is rich, creamy, and deeply flavored - made with white beans, vegan cream cheese, and a homemade white chili seasoning blend. Nobody who tries it believes it is fully plant-based.
The homemade seasoning is what makes it stand out from store-bought versions: a careful balance of cumin, garlic, chili, and cloves that you can dial up or down to your heat preference.
Time: 30 minutes | Serves: 4
→ Get the Vegetarian White Chili recipe
3. Mujadara

Mujadara is a traditional Middle Eastern dish of lentils, rice, and deeply caramelised onions - one of the most satisfying combinations in plant-based cooking. It requires patience for the onions (15 minutes of unhurried frying is what gives them their characteristic sweetness) but almost no effort beyond that.
It is filling, protein-rich, budget-friendly, and completely pantry-based. Serve with hummus and a simple salad for a complete meal.
Time: 30 minutes | Serves: 4
→ Get the Mujadara recipe
4. Chickpea Tikka Masala

All the warming, aromatic depth of a restaurant tikka masala - made in one pot with five main ingredients. Chickpeas replace chicken entirely and do the job beautifully, absorbing the garam masala spice blend and the coconut milk sauce while holding their shape and contributing a gentle nuttiness.
This is one of the quickest curries on this list. From chopping the garlic to serving in bowls, it comes together in under 20 minutes.
Time: 20 minutes | Serves: 4
→ Get the Chickpea Tikka Masala recipe
5. Eggplant Curry

A one pot curry that uses eggplant as its main ingredient - cooked directly in coconut milk and yellow curry paste until just tender, not mushy. Bell pepper, garlic, and onion round out the base. It is one of those simple combinations where the result is noticeably greater than the sum of its parts.
This recipe is also highly adaptable. Add smoked paprika for depth, include cubed potatoes for extra substance, or serve over noodles instead of rice for a different texture.
Time: 25 minutes | Serves: 4
→ Get the Eggplant Curry recipe
6. Lentil Chickpea Yellow Curry

Lentils and chickpeas cooked together in a yellow curry sauce - this is a hearty, high-protein meal that comes together in under 30 minutes and tastes like it has been simmering all afternoon. The lentils soften into the sauce and contribute a creamy texture, while the chickpeas provide contrast and substance.
It is one of the most filling recipes on this list and excellent for meal prep - the flavours deepen considerably overnight.
Time: 28 minutes | Serves: 4
→ Get the Lentil Chickpea Yellow Curry recipe
7. Dumpling Soup

Homemade dumplings cooked directly in a herbed vegetable broth - this is comfort food at its best. The dumplings come together quickly from flour, baking powder, and plant milk into a simple dough that drops directly into the simmering soup and puffs up as it cooks.
The broth is seasoned with dill, chives, and a small amount of chili flakes, and finished with roasted broccoli for colour and texture. It is the kind of soup that feels like a project but actually comes together in about 35 minutes.
Time: 35 minutes | Serves: 4
→ Get the Dumpling Soup recipe
8. Paprikash

The classic Central European paprikash - made entirely vegan with vegan chicken, smoked paprika, and vegan sour cream. This is one of the fastest recipes on the list: everything comes together in a single skillet in under 20 minutes, and the result is rich, creamy, and deeply satisfying.
The smoked paprika is the key ingredient. Use a good quality one - the difference in depth of flavour is significant. Serve over pasta, rice, or egg-free noodles.
Time: 20 minutes | Serves: 2
→ Get the Paprikash recipe
9. One Pot Chili Mac and Cheese

Chili and mac and cheese merged into a single pot - creamy, spicy, and completely vegan. This is one of the most indulgent recipes on this list and one of the fastest, ready in 20 minutes and requiring nothing more than a single casserole.
It works beautifully as a weeknight dinner and is particularly popular with people feeding picky eaters, as the chili flavour is present but not overwhelming.
Time: 20 minutes | Serves: 4
→ Get the One Pot Chili Mac and Cheese recipe
10. Vegetable Panang Curry

Panang curry is richer and slightly sweeter than a standard red curry, made with Panang curry paste and a generous amount of coconut milk. This version uses mixed vegetables and comes together in a single pot in about 25 minutes.
It has a more complex flavour profile than a straightforward red curry and pairs particularly well with jasmine rice, which absorbs the rich sauce beautifully.
Time: 25 minutes | Serves: 4
→ Get the Vegetable Panang Curry recipe
11. Coconut Curry Noodle Soup

Rice noodles, mixed vegetables, and coconut milk in a Thai yellow curry broth - this is one of the most comforting soups on the site and one of the easiest. Everything cooks together in a single pot in about 20 minutes, and the result is warming, creamy, and deeply aromatic.
It is also one of the most flexible recipes here. Use whatever vegetables you have on hand - broccoli, mushrooms, carrots, bell pepper, and courgette all work well.
Time: 20 minutes | Serves: 4
→ Get the Coconut Curry Noodle Soup recipe
12. Lentil Curry

A straightforward, reliable lentil curry that earns its place on the weeknight rotation through sheer consistency. Red lentils cook quickly in a spiced tomato and coconut milk base, breaking down into a thick, creamy sauce. The flavour is bold without being sharp and warming without being hot.
It is one of the most budget-friendly recipes on this list and genuinely satisfying as a standalone bowl with rice or bread.
Time: 25 minutes | Serves: 4
→ Get the Lentil Curry recipe
13. Moroccan Spiced Lentils

Lentils cooked with Moroccan spices - cumin, coriander, smoked paprika, and cinnamon - in a tomato and vegetable broth base. This is a more aromatic, earthier one pot meal than a standard curry, with a flavour profile that is distinctly North African rather than South Asian.
It is naturally vegan, gluten-free, protein-rich, and ready in about 25 minutes. Serve with flatbread or over couscous.
Time: 25 minutes | Serves: 4
→ Get the Moroccan Spiced Lentils recipe
14. Massaman Curry with Roasted Potatoes

Massaman is the mildest and sweetest of the Thai curry pastes, with warm notes of cinnamon and cardamom that make it particularly approachable for people who find red or green curries too sharp. This version uses roasted potatoes to add texture and substance, making it one of the heartiest curries on this list.
It takes slightly longer than the other curries here due to the potato roasting step, but the result is worth it - and you can roast the potatoes ahead of time to bring the active cooking time under 30 minutes.
Time: 35 minutes | Serves: 4
→ Get the Massaman Curry recipe
15. Creamy Lemon Pasta

The only pasta on this list - and it earns its place because it is genuinely one of the quickest, most satisfying one pot meals on the site. Cooked pasta is tossed in a sauce of coconut milk, lemon juice, lemon zest, garlic, and vegan parmesan. Everything comes together in about 10 minutes if you have pre-cooked pasta on hand, or 20 minutes from scratch.
The sauce is creamy without any cream and bright without being sharp. It has over 70 reader comments and is one of the site's most-returned-to recipes.
Time: 10-20 minutes | Serves: 2
→ Get the Creamy Lemon Pasta recipe
Frequently asked questions
A one pot meal is one where all the cooking happens in a single vessel - one pot, one pan, or one casserole - from start to finish. There may be minor prep work done elsewhere (chopping vegetables, mixing spices) but all the actual cooking takes place in one piece of equipment. The benefit is minimal washing up and a single cooking vessel to monitor.
Most of them yes - in fact, many taste better the next day as the flavours develop. Soups, curries, chilis, and lentil dishes all keep well in the fridge for 4-5 days in an airtight container. The pasta is best made fresh, or at least reheated with a splash of liquid to loosen the sauce.
All of the curries, soups, and chilis on this list freeze well for up to 3 months. Allow them to cool completely before transferring to freezer-safe containers. Thaw overnight in the fridge and reheat gently on the stovetop. The pasta does not freeze well.
Yes - one pot meals are among the best meal prep options available because they scale easily, store well, and reheat without losing quality. The Sweet Potato Curry, Vegetarian White Chili, Mujadara, and Lentil Curry are all particularly well-suited to Sunday batch cooking for the week ahead.
Start with the Sweet Potato Curry or the Chickpea Tikka Masala. Both are forgiving, require very few ingredients, and produce results that consistently impress even non-vegan eaters. The Creamy Lemon Pasta is also an excellent starting point if you want something that comes together in under 15 minutes.
A large, heavy-bottomed casserole or Dutch oven - at least 4 liters - is the most versatile choice. Cast iron holds heat exceptionally well. A non-stick surface makes cleanup easier for dishes with a lot of coconut milk or tomato. Stainless steel works well for everything. The most important quality is a well-fitting lid, which traps steam and accelerates cooking.
Made one of these? I would love to see it - tag me on Instagram or Facebook with a photo.
