12 Easy Veg Dinner Ideas for Busy Weeknights : The clock is ticking past six, you have just walked in the door, and the question “What’s for dinner?” hangs in the air like a challenge. For many, this daily dilemma is compounded by the desire to eat healthy, meat-free meals that are also satisfying and quick to prepare. The myth that vegetarian cooking is complicated, time-consuming, or somehow incomplete persists, but nothing could be further from the truth. A well-stocked vegetarian kitchen is a treasure trove of quick-cooking ingredients: protein-rich legumes, versatile eggs and dairy, an endless array of vegetables, and pantry staples that transform into hearty meals in minutes.
This collection of 12 easy vegetarian dinner ideas is designed for exactly those nights. These are not recipes that require obscure ingredients or hours of simmering. They are straightforward, forgiving, and deeply satisfying dishes that prove vegetarian food is anything but boring. From one-pan wonders to 15-minute skillet meals, from globally inspired flavors to comforting classics, these dinners will become your reliable go-tos, ensuring that a busy schedule never again means sacrificing a delicious, nourishing meal. Let’s banish the takeout menu and reclaim the joy of a quick, home-cooked vegetarian dinner.
Read More : 7 Simple Dal Recipes for Everyday Cooking
The Philosophy of the Quick Vegetarian Weeknight Meal
Before we dive into the recipes, understanding a few key principles will make your journey through these meals smoother and more successful. These are the secrets that transform a frantic evening into a calm, efficient cooking experience.
- Embrace the One-Pot (or One-Pan) Wonder: Meals that cook in a single skillet, pot, or sheet pan are the ultimate time-savers. They minimize both active cooking time and, more importantly, cleanup time. A complete meal emerging from a single vessel feels like a small miracle on a busy night.
- Cook Once, Eat Twice (or Thrice): This is the golden rule of weeknight efficiency. Cook a larger batch of a versatile staple—like rice, quinoa, or roasted vegetables—on the weekend. Having these building blocks ready to go means a weeknight dinner can be as simple as reheating and assembling.
- Stock Your Pantry with Quick-Cooking Heroes: Certain ingredients are your allies in the race against time. Keep your pantry stocked with canned beans and lentils, canned tomatoes, pasta, quick-cooking grains like couscous and quinoa, and a well-curated spice collection. These items are the foundation of countless speedy meals.
- Prep is a Gift to Your Future Self: Spending 20 minutes on a Sunday chopping onions, grating cheese, and washing greens can save you hours of frantic work during the week. Store these prepped ingredients in airtight containers in the fridge, and you will be amazed at how quickly dinner comes together.
- Master the Art of the Skillet: A good, large skillet or sauté pan is your most valuable tool. It can handle everything from a quick stir-fry to a hearty hash to a one-pan pasta dish. Learning to use it well is the key to unlocking a world of fast, flavorful meals.
The Recipes: 12 Delicious and Speedy Vegetarian Dinners
Here are 12 recipes that will transform your weeknight dinners from stressful to satisfying. Each one is designed to be completed in 30 minutes or less.

1. One-Pot Tomato Basil Pasta
This is the quintessential busy weeknight meal. Everything cooks together in a single pot, allowing the pasta to absorb the flavorful tomato broth as it cooks, resulting in a dish that is creamy, comforting, and surprisingly elegant.
Why It’s Fast: No need to boil pasta separately or make a sauce in another pan. It’s all done in one pot in under 20 minutes.
Time: 20 minutes
Ingredients:
- 12 ounces pasta (spaghetti, fettuccine, or penne work well)
- 1 can (28 ounces) whole peeled tomatoes
- 1 medium onion, thinly sliced
- 4 cloves garlic, thinly sliced
- 4 cups vegetable broth or water
- 1/4 cup extra virgin olive oil
- 1 teaspoon dried oregano
- 1/2 teaspoon red pepper flakes (optional)
- Salt and black pepper to taste
- 1/2 cup fresh basil leaves, roughly chopped
- Freshly grated Parmesan cheese, for serving (optional)
Instructions:
- In a large pot or Dutch oven, combine the pasta, whole tomatoes (crush them with your hands as you add them), onion, garlic, vegetable broth, olive oil, oregano, and red pepper flakes. Season generously with salt and black pepper.
- Bring the mixture to a boil over high heat.
- Reduce the heat to a medium boil and cook, stirring frequently to prevent the pasta from sticking, for 10-12 minutes, or until the pasta is al dente and most of the liquid has been absorbed, creating a creamy sauce.
- Remove the pot from the heat. Stir in the fresh basil.
- Serve immediately, topped with grated Parmesan cheese if desired .
2. Black Bean and Corn Quesadillas
Quesadillas are the ultimate customizable quick meal. They are crispy, cheesy, and endlessly adaptable. Using canned beans and frozen corn makes this a true 15-minute miracle.
Why It’s Fast: Assembly is quick, and they cook in a hot skillet in just a few minutes per side.
Time: 15 minutes
Ingredients:
- 4 large flour tortillas
- 1 can (15 ounces) black beans, rinsed and drained
- 1 cup frozen or canned corn kernels, drained
- 2 cups shredded Monterey Jack or cheddar cheese
- 1/2 teaspoon chili powder
- 1/2 teaspoon cumin powder
- Salt to taste
- 2 tablespoons chopped fresh coriander (cilantro)
- 1 tablespoon olive oil or butter
- Sour cream, salsa, and avocado for serving
Instructions:
- In a medium bowl, combine the black beans, corn, chili powder, cumin, salt, and fresh coriander. Mix well.
- Lay two tortillas on a clean work surface. Sprinkle half of the cheese evenly over each tortilla.
- Spoon the black bean and corn mixture over the cheese, spreading it evenly. Top with the remaining cheese.
- Place the remaining two tortillas on top to form two large quesadillas.
- Heat a large non-stick skillet or griddle over medium heat. Add a little olive oil or butter.
- Carefully place one quesadilla in the skillet. Cook for 2-3 minutes per side, until the tortilla is golden brown and crisp and the cheese is melted. Repeat with the second quesadilla.
- Let them cool for a minute, then cut into wedges. Serve hot with sour cream, salsa, and sliced avocado .
3. Speedy Vegetable Stir-fry with Tofu
A stir-fry is the epitome of a fast, healthy dinner. The key is to have all your ingredients prepped and ready to go before you start cooking, as the process itself is lightning fast.
Why It’s Fast: High-heat cooking means vegetables are tender and crisp in just 5-7 minutes.
Time: 20 minutes
Ingredients:
- 1 block (14-16 ounces) extra-firm tofu, pressed and cubed
- 2 tablespoons soy sauce or tamari
- 1 tablespoon sesame oil
- 1 tablespoon cornstarch
- 2 tablespoons vegetable oil, divided
- 1 bell pepper, sliced
- 1 cup broccoli florets
- 1 large carrot, julienned or thinly sliced
- 3 cloves garlic, minced
- 1 tablespoon grated fresh ginger
For the Sauce:
- 1/4 cup soy sauce or tamari
- 2 tablespoons water
- 1 tablespoon rice vinegar
- 1 tablespoon maple syrup or brown sugar
- 1 teaspoon sesame oil
- 1 teaspoon cornstarch mixed with 2 teaspoons water (slurry)
Instructions:
- In a bowl, gently toss the cubed tofu with 2 tablespoons soy sauce, 1 tablespoon sesame oil, and 1 tablespoon cornstarch until coated.
- Heat 1 tablespoon of vegetable oil in a large wok or skillet over medium-high heat. Add the tofu in a single layer and cook, turning occasionally, until golden and crisp on all sides, about 5-7 minutes. Remove the tofu from the skillet and set aside.
- In a small bowl, whisk together all the sauce ingredients (soy sauce through cornstarch slurry).
- Add the remaining 1 tablespoon of vegetable oil to the hot skillet. Add the bell pepper, broccoli, and carrot. Stir-fry for 3-4 minutes, until the vegetables are tender-crisp.
- Add the garlic and ginger and stir-fry for another 30 seconds until fragrant.
- Give the sauce a quick stir and pour it into the skillet. Cook for 1-2 minutes, until the sauce thickens slightly.
- Return the crispy tofu to the skillet and toss to combine with the vegetables and sauce.
- Serve immediately over rice or noodles .
4. Chickpea and Spinach Curry (Chana Palak)
This is a restaurant-quality curry that comes together in your own kitchen in under 30 minutes. Canned chickpeas and frozen spinach are the time-saving heroes here, and the aromatic spices create a deeply flavorful sauce.
Why It’s Fast: It uses canned chickpeas and frozen spinach, eliminating any prep work.
Time: 25 minutes
Ingredients:
- 2 tablespoons coconut oil or ghee
- 1 large onion, finely chopped
- 3 cloves garlic, minced
- 1 tablespoon grated fresh ginger
- 1 tablespoon curry powder
- 1 teaspoon ground cumin
- 1/2 teaspoon turmeric powder
- 1/4 teaspoon cayenne pepper (optional)
- 1 can (15 ounces) diced tomatoes
- 1 can (15 ounces) full-fat coconut milk
- 2 cans (15 ounces each) chickpeas, rinsed and drained
- 5 ounces fresh baby spinach or 1 cup frozen chopped spinach, thawed
- Salt to taste
- Fresh coriander (cilantro), for garnish
- Cooked rice or naan, for serving
Instructions:
- Heat the coconut oil in a large skillet or pot over medium heat. Add the chopped onion and sauté until soft and translucent, about 5 minutes.
- Add the garlic and ginger and cook for another minute until fragrant.
- Add the curry powder, cumin, turmeric, and cayenne. Stir constantly for about 30 seconds to toast the spices.
- Pour in the diced tomatoes (with their juices) and cook for 2-3 minutes, breaking them up with a spoon.
- Stir in the coconut milk and chickpeas. Bring to a simmer and let it cook for 10 minutes to allow the flavors to meld.
- Add the spinach in handfuls, stirring until it wilts completely into the sauce. If using frozen spinach, ensure it is well incorporated. Simmer for another 2 minutes. Season with salt to taste.
- Garnish with fresh coriander and serve hot with rice or warm naan bread .
5. Mushroom and Spinach Pasta with Garlic and Oil (Aglio e Olio)
This classic Italian pasta dish is proof that a few simple, high-quality ingredients can create something truly magical. It is light, flavorful, and ready in the time it takes to boil pasta.
Why It’s Fast: The sauce is made while the pasta cooks, resulting in a perfectly timed, 15-minute meal.
Time: 15 minutes
Ingredients:
- 12 ounces spaghetti or linguine
- 1/3 cup extra virgin olive oil
- 6 cloves garlic, thinly sliced
- 8 ounces cremini mushrooms, sliced
- 1/2 teaspoon red pepper flakes (adjust to taste)
- 5 ounces fresh baby spinach
- Salt and black pepper to taste
- 1/2 cup fresh parsley, chopped
- Freshly grated Parmesan cheese, for serving (optional)
- Zest of 1 lemon (optional)
Instructions:
- Bring a large pot of salted water to a boil. Add the pasta and cook according to package directions until al dente. Reserve about 1 cup of pasta cooking water before draining.
- While the pasta cooks, heat the olive oil in a large skillet over medium heat. Add the sliced garlic and cook for 1-2 minutes until fragrant and just starting to turn golden, but not brown.
- Add the sliced mushrooms and red pepper flakes. Sauté for 5-7 minutes, until the mushrooms have released their liquid and started to brown.
- Add the spinach to the skillet and cook, stirring, until it wilts, about 2 minutes. Season with salt and pepper.
- Add the drained pasta directly to the skillet along with the chopped parsley and about 1/2 cup of the reserved pasta water. Toss vigorously to combine, creating a light sauce that coats the pasta. Add more pasta water if needed.
- Serve immediately, topped with grated Parmesan cheese and a sprinkle of lemon zest for brightness, if desired .
6. Quick Lentil Soup
This is not a soup that needs to simmer for hours. Using red lentils, which break down quickly, you can have a comforting, protein-packed bowl of soup on the table in under 30 minutes.
Why It’s Fast: Red lentils cook in about 15-20 minutes and require no soaking.
Time: 25 minutes
Ingredients:
- 2 tablespoons olive oil
- 1 large onion, chopped
- 2 carrots, diced
- 2 celery stalks, diced
- 3 cloves garlic, minced
- 1 teaspoon cumin
- 1/2 teaspoon turmeric
- 1 cup red lentils, rinsed
- 1 can (14.5 ounces) diced tomatoes
- 4 cups vegetable broth
- Salt and black pepper to taste
- 2 tablespoons lemon juice
- Fresh parsley or coriander, for garnish
Instructions:
- Heat the olive oil in a large pot over medium heat. Add the onion, carrots, and celery and sauté until softened, about 5-7 minutes.
- Add the garlic, cumin, and turmeric and cook for another minute until fragrant.
- Add the rinsed red lentils, diced tomatoes (with their juices), and vegetable broth. Bring to a boil.
- Reduce the heat to a simmer, cover, and cook for 15-20 minutes, until the lentils are soft and have broken down, thickening the soup.
- Stir in the lemon juice and season with salt and pepper to taste.
- Garnish with fresh parsley or coriander and serve with crusty bread .
7. Veggie-Packed Fried Rice
Fried rice is the ultimate “clean out the fridge” meal. It is a fantastic way to use up leftover rice and any vegetables you have on hand. The key to great fried rice is using cold, day-old rice, which fries up perfectly without getting mushy.
Why It’s Fast: With pre-cooked rice, the entire dish comes together in a hot wok or skillet in under 15 minutes.
Time: 15 minutes
Ingredients:
- 3 tablespoons vegetable or sesame oil, divided
- 2 large eggs, lightly beaten
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 1 tablespoon grated fresh ginger
- 1 cup mixed vegetables (peas, carrots, corn, bell pepper), fresh or frozen
- 4 cups cold, cooked rice (preferably day-old)
- 3-4 tablespoons soy sauce or tamari
- 1 teaspoon sesame oil
- 2-3 green onions, sliced
- Salt and white pepper to taste
Instructions:
- Heat 1 tablespoon of oil in a large wok or skillet over medium-high heat. Add the beaten eggs and scramble quickly until just set. Remove the eggs from the wok and set aside.
- Add the remaining 2 tablespoons of oil to the hot wok. Add the onion and stir-fry for 1-2 minutes until it begins to soften.
- Add the garlic and ginger and stir-fry for 30 seconds until fragrant.
- Add the mixed vegetables and stir-fry for 2-3 minutes, until they are heated through and tender-crisp.
- Add the cold rice to the wok, breaking up any clumps with your spatula. Stir-fry for 2-3 minutes, allowing the rice to heat through and get slightly crispy in spots.
- Pour the soy sauce and sesame oil over the rice and toss to combine evenly.
- Return the scrambled eggs to the wok, add the sliced green onions, and toss everything together. Season with salt and white pepper to taste. Serve hot .
8. Zucchini and Corn Fritters with Herbed Yogurt
These crispy, golden fritters are a delightful and quick dinner, especially in the summer when zucchini and corn are at their peak. They are light yet satisfying and come together in minutes.
Why It’s Fast: The batter is simple, and the fritters cook in a hot skillet in just a few minutes per batch.
Time: 25 minutes
Ingredients:
- 2 medium zucchini, grated
- 1 cup corn kernels (fresh, canned, or frozen)
- 2 green onions, thinly sliced
- 1/2 cup all-purpose flour (or chickpea flour for gluten-free)
- 1/2 cup grated Parmesan cheese
- 2 large eggs, lightly beaten
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 2-3 tablespoons olive oil, for frying
For the Herbed Yogurt:
- 1 cup plain Greek yogurt
- 2 tablespoons chopped fresh dill or mint
- 1 tablespoon lemon juice
- 1 clove garlic, minced
- Salt to taste
Instructions:
- Place the grated zucchini in a clean kitchen towel and squeeze out as much excess moisture as possible. This is a crucial step for crispy fritters.
- In a large bowl, combine the squeezed zucchini, corn, green onions, flour, Parmesan cheese, beaten eggs, salt, and pepper. Mix until well combined.
- In a small bowl, stir together all the ingredients for the herbed yogurt. Set aside.
- Heat a large skillet over medium heat and add enough olive oil to coat the bottom.
- Drop spoonfuls of the fritter batter (about 2 tablespoons each) into the hot skillet, flattening them slightly with the back of the spoon. Do not overcrowd the pan.
- Cook for 3-4 minutes per side, until golden brown and cooked through.
- Transfer the cooked fritters to a paper towel-lined plate. Repeat with the remaining batter, adding more oil to the pan as needed.
- Serve the warm fritters with a generous dollop of the herbed yogurt .
9. White Bean and Roasted Red Pepper Crostini
For a lighter, yet still satisfying, dinner option, these crostini are elegant and incredibly quick. They are perfect for those nights when you want something flavorful and substantial but not heavy.
Why It’s Fast: It is essentially an assembly job. The “hardest” part is toasting the bread.
Time: 15 minutes
Ingredients:
- 1 baguette, sliced diagonally into 1/2-inch thick slices
- 1/4 cup olive oil, plus more for drizzling
- 1 can (15 ounces) cannellini or great northern beans, rinsed and drained
- 2 cloves garlic, minced
- 1 tablespoon lemon juice
- 1/4 cup chopped fresh parsley
- Salt and black pepper to taste
- 1/2 cup jarred roasted red peppers, sliced into strips
- Optional: Fresh arugula or spinach leaves
Instructions:
- Preheat your oven to 400°F (200°C) or turn on your broiler. Arrange the baguette slices on a baking sheet, brush or drizzle both sides with olive oil. Toast in the oven for 5-7 minutes, flipping halfway, until golden and crisp.
- While the bread toasts, prepare the bean topping. In a medium bowl, lightly mash the white beans with a fork. You want a chunky mash, not a puree.
- Stir in the minced garlic, lemon juice, chopped parsley, and a good drizzle of olive oil. Season generously with salt and pepper.
- To assemble, top each toasted baguette slice with a spoonful of the white bean mash. If using, add a small arugula leaf.
- Top with a few strips of roasted red pepper.
- Arrange the crostini on a platter and serve immediately .
10. Spicy Peanut Noodles with Vegetables
This is a flavor-packed noodle dish that comes together in the time it takes to boil water. The creamy, spicy, savory peanut sauce is irresistible, and it coats every strand of noodle and every vegetable beautifully.
Why It’s Fast: The sauce is whisked together in minutes, and the vegetables are stir-fried quickly while the noodles cook.
Time: 20 minutes
Ingredients:
- 8 ounces noodles (spaghetti, rice noodles, or soba noodles work well)
- 1 tablespoon sesame or vegetable oil
- 2 cups mixed vegetables (bell pepper, shredded carrot, snap peas, broccoli)
- 2 green onions, sliced
For the Peanut Sauce:
- 1/3 cup creamy peanut butter
- 3 tablespoons soy sauce or tamari
- 2 tablespoons rice vinegar
- 1 tablespoon lime juice
- 1 tablespoon maple syrup or brown sugar
- 1 teaspoon sesame oil
- 1 clove garlic, minced
- 1 teaspoon grated fresh ginger
- 1/4 to 1/2 teaspoon red pepper flakes
- 2-4 tablespoons hot water, to thin
Instructions:
- Cook the noodles according to package directions. Drain and set aside.
- While the noodles cook, make the sauce. In a medium bowl or jar, whisk together all the peanut sauce ingredients, adding hot water gradually until you reach a smooth, pourable consistency.
- Heat the sesame oil in a large skillet or wok over medium-high heat. Add the mixed vegetables and stir-fry for 3-4 minutes until tender-crisp.
- Add the cooked noodles and the peanut sauce to the skillet. Toss everything together until the noodles and vegetables are evenly coated and heated through.
- Serve immediately, garnished with sliced green onions .
11. Caprese Pasta Salad
This is a no-cook dinner (aside from boiling the pasta) that is perfect for warm evenings. It is fresh, bright, and bursting with the classic flavors of a Caprese salad—ripe tomatoes, creamy mozzarella, and fragrant basil.
Why It’s Fast: The “sauce” is simply a matter of tossing fresh ingredients together. No cooking required beyond the pasta.
Time: 15 minutes
Ingredients:
- 12 ounces pasta (short shapes like rotini, penne, or farfalle work well)
- 1 pint cherry or grape tomatoes, halved
- 8 ounces fresh mozzarella balls (bocconcini or ciliegine), halved or quartered
- 1 cup fresh basil leaves, torn or roughly chopped
- 1/3 cup extra virgin olive oil
- 2 tablespoons balsamic glaze (or 2 tablespoons balsamic vinegar)
- 2 cloves garlic, minced
- Salt and black pepper to taste
Instructions:
- Bring a large pot of salted water to a boil. Cook the pasta according to package directions until al dente. Drain and rinse under cold water to stop the cooking process and cool it down. Drain well.
- While the pasta cooks, in a large serving bowl, combine the halved tomatoes, mozzarella, and fresh basil.
- In a small bowl or jar, whisk together the olive oil, balsamic glaze (or vinegar), minced garlic, salt, and pepper.
- Add the cooled, drained pasta to the bowl with the tomatoes and mozzarella.
- Pour the dressing over the pasta and toss gently to combine everything evenly.
- Taste and adjust seasoning if needed. Serve at room temperature or slightly chilled .
12. Sweet Potato and Black Bean Hash
This hearty, satisfying hash is a perfect example of a one-pan meal. It is packed with fiber, protein, and flavor, and it comes together quickly, especially if you have pre-cooked or microwaved the sweet potato.
Why It’s Fast: It’s all cooked in one skillet, and the sweet potato can be quickly par-cooked in the microwave.
Time: 25 minutes
Ingredients:
- 2 tablespoons olive oil
- 1 large sweet potato, peeled and diced into 1/2-inch cubes
- 1 medium onion, chopped
- 1 bell pepper, chopped
- 1 teaspoon chili powder
- 1/2 teaspoon cumin
- 1/2 teaspoon smoked paprika
- Salt and black pepper to taste
- 1 can (15 ounces) black beans, rinsed and drained
- Optional toppings: Fried or poached eggs, avocado, salsa, fresh coriander, hot sauce
Instructions:
- To speed up cooking, place the diced sweet potato in a microwave-safe bowl with a tablespoon of water. Cover and microwave on high for 3-4 minutes, until slightly tender. Drain well.
- Heat the olive oil in a large skillet over medium-high heat. Add the par-cooked sweet potato cubes in a single layer. Cook for 5-7 minutes, stirring occasionally, until they are tender and starting to brown on the edges.
- Add the chopped onion and bell pepper to the skillet. Cook for another 5 minutes, until the vegetables have softened.
- Stir in the chili powder, cumin, smoked paprika, salt, and pepper. Cook for 1 minute until fragrant.
- Add the black beans and cook for another 2-3 minutes, until everything is heated through.
- Serve the hash in bowls, topped with your choice of a fried egg, sliced avocado, fresh salsa, a sprinkle of coriander, and a dash of hot sauce .
Tips for Vegetarian Weeknight Success
- Master a Few Go-To Sauces: Having a repertoire of simple sauces—like a basic tomato sauce, a peanut sauce, a lemon-tahini dressing, and a simple vinaigrette—means you can transform any combination of grains, proteins, and vegetables into a cohesive meal.
- Embrace Canned and Frozen: Canned beans, lentils, and tomatoes are nutritional powerhouses that are just as good as their from-scratch counterparts for quick meals. Frozen vegetables like peas, corn, spinach, and broccoli are picked and frozen at peak freshness and are often more convenient and just as nutritious as fresh.
- Cook Grains in Bulk: A big batch of rice, quinoa, or farro cooked on the weekend is a gift that keeps on giving. Use it for fried rice, grain bowls, or as a simple side.
- Keep Cheese on Hand: A good Parmesan, feta, or fresh mozzarella can elevate a simple pasta, salad, or grain bowl from good to great in seconds.
- Don’t Forget the Garnish: A final sprinkle of fresh herbs, a squeeze of lime juice, a dollop of yogurt, or a scattering of toasted nuts can add a final burst of flavor and freshness that makes a quick meal feel special.
Conclusion
A busy weeknight is no longer an excuse for a bland or unsatisfying dinner. With these 12 easy vegetarian recipes in your repertoire, you have the tools to create meals that are not only quick and convenient but also deeply flavorful, nourishing, and exciting. From the comforting simplicity of One-Pot Tomato Basil Pasta to the vibrant freshness of a Caprese Pasta Salad, from the global flavors of a Spicy Peanut Noodle bowl to the hearty satisfaction of a Sweet Potato and Black Bean Hash, there is a dish here for every craving.
The key is to be prepared, to embrace your pantry staples, and to remember that some of the best meals come from simple ingredients treated with care and a little imagination. So, the next time the clock is ticking and hunger calls, skip the takeout menu and turn to these recipes. Your taste buds, your body, and your schedule will thank you. Happy cooking