24 Vegetarian Dinners in Under 30 Minutes
I created these quick weeknight dinner recipes during my busiest season as a food photographer. Each dish brings unique flavors from my travels across Asia, the Mediterranean, and Latin America right to your kitchen. From aromatic Thai curries to zesty Mexican-inspired dishes, these recipes will transform your dinner routine with minimal time investment.
These 24 recipes take just 30 minutes or less to prepare, making them perfect for hectic evenings when you need something satisfying and nutritious. I’ve included pantry-friendly options like black bean fajitas and creamy mushroom pasta, plus globally-inspired favorites like harissa tofu and veggie shawarma that will add excitement to your meal rotation.
Through years of recipe development, I’ve discovered clever shortcuts and ingredient combinations that create maximum flavor with minimum fuss. You’ll find comforting classics like butternut squash risotto alongside creative twists like BBQ chickpea meatballs. Each recipe delivers restaurant-quality results while keeping preparation simple and ingredients accessible.
Black Bean Fajitas

You’ll want these sizzling Black Bean Fajitas in your weekly rotation! The combination of smoky black beans, crisp bell peppers, and caramelized onions creates pure magic in every bite. A quick marinade with lime juice and fajita seasoning adds depth to this 25-minute wonder that brings the best of Mexican flavors right to your table.
Make it a fiesta by serving these fajitas with warm corn tortillas, fresh guacamole, pico de gallo, and Mexican rice. Add your favorite toppings like shredded cheese, sour cream, or chopped cilantro. A side of refried beans rounds out this satisfying meal perfectly.
Find the Recipe here: Black Bean Fajitas
Crispy Baked Harissa Tofu

Transform ordinary tofu into a flavor-packed sensation with this quick 30-minute recipe. You’ll create perfectly crispy, golden-brown cubes seasoned with fiery harissa paste and a blend of aromatic spices. The trick lies in pressing out excess moisture and coating each piece with cornstarch before baking at high heat.
Serve these spicy tofu bites over fluffy quinoa or brown rice to soak up the delicious sauce. Add a side of roasted vegetables like broccoli or Brussels sprouts, and finish with a dollop of cooling tahini sauce to balance the heat. A sprinkle of fresh herbs like cilantro or parsley adds the perfect finishing touch.
Find the Recipe here: Crispy Baked Harissa Tofu
Chipotle Sofritas

Make your own version of Chipotle’s famous sofritas at home in just 25 minutes! This Mexican-inspired dish combines crumbled extra-firm tofu with bold chipotle peppers, fresh garlic, and warming spices. A quick sauté creates a protein-rich filling with the perfect amount of heat and smokiness that matches the restaurant version.
Stuff your sofritas into warm corn tortillas for street-style tacos, load them into burritos with rice and beans, or top a fresh salad. The versatile filling works beautifully in quesadillas, enchiladas or grain bowls too. Add your favorite toppings like diced tomatoes, shredded lettuce, guacamole and a squeeze of lime.
Find the Recipe here: Chipotle Sofritas
Butternut Squash Risotto

This creamy butternut squash risotto brings warmth and comfort to your dinner table in just 25 minutes. The rich Arborio rice slowly absorbs vegetable broth while cooking with onions, garlic and tender butternut squash cubes. A touch of sage and nutritional yeast adds depth and a subtle cheesy flavor that makes this risotto truly irresistible.
Serve this golden risotto as a main dish alongside roasted Brussels sprouts or a crisp arugula salad with balsamic vinaigrette. For extra protein, top it with pan-fried mushrooms or roasted chickpeas seasoned with herbs.
Find the Recipe here: Butternut Squash Risotto
Broccoli Potato Curry

This curry brings comfort and warmth to your dinner table in just 25 minutes. Fresh broccoli florets and tender potatoes swim in a rich curry sauce made with aromatic Indian spices, coconut milk, and tomato sauce. The broccoli adds a perfect crunch while the potatoes become creamy, creating an irresistible blend of textures.
Serve this hearty curry over fragrant basmati rice or with warm naan bread for scooping up every last bit of sauce. A side of cooling cucumber raita or a simple green salad makes the meal complete. For extra texture, top with roasted cashews or fresh cilantro.
Find the Recipe here: Broccoli Potato Curry
BBQ Chickpea Meatballs

Make these juicy, tender meatballs with simple pantry ingredients in just 25 minutes! Mix mashed chickpeas with onion, garlic, breadcrumbs, and BBQ sauce, then roll into small balls. Pop them in the oven until golden brown, and watch them disappear from the table in minutes. The smokiness from the BBQ sauce adds depth while keeping the meatballs moist and flavorful.
Turn these meatballs into a hearty meal by serving them over spaghetti with marinara sauce, tucked into sub sandwiches, or paired with roasted vegetables and rice. For a quick weeknight dinner, toss them with your favorite pasta and fresh herbs. The options are endless!
Find the Recipe here: BBQ Chickpea Meatballs
Cauliflower Tacos

These crispy, Mexican-seasoned cauliflower tacos bring bold flavors to your dinner table in just 25 minutes. The combination of roasted cauliflower, chili powder, cumin, and smoked paprika creates an irresistible filling that fits perfectly into warm corn tortillas. Top with fresh cilantro, diced red onion, and a squeeze of lime for an extra kick.
Load up your tacos with creamy avocado slices, fresh pico de gallo, or tangy pickled red cabbage. Serve alongside Mexican rice, refried beans, or a crisp jicama slaw to complete your fiesta-worthy meal. For a cool contrast, add a dollop of cashew sour cream or chipotle sauce.
Find the Recipe here: Cauliflower Tacos
Cabbage Stir Fry with Mushrooms and Lentils

This quick stir-fry brings together shredded cabbage, meaty mushrooms, and protein-rich lentils in a savory blend of Asian-inspired flavors. The cabbage stays slightly crisp while soaking up a simple sauce made with soy sauce, rice vinegar, and garlic. I love how the mushrooms add depth and the lentils make it filling enough for dinner.
Serve this versatile dish over brown rice or quinoa to soak up all the delicious sauce. For extra crunch, top with chopped peanuts or cashews. A side of kimchi or pickled vegetables adds a nice tangy contrast to complete the meal.
Find the Recipe here: Cabbage Stir Fry with Mushrooms and Lentils
Sweet Potato Chili

A quick 30-minute dinner that brings warmth and comfort to your table! This hearty chili combines tender sweet potatoes, protein-rich quinoa, and red kidney beans in a rich tomato base. The natural sweetness from the potatoes balances perfectly with smoky paprika and a hint of chili powder, creating deep layers of flavor without hours of simmering.
Serve this filling chili topped with fresh cilantro, diced avocado, and a dollop of sour cream. A side of warm cornbread or tortilla chips adds the perfect crunch. For extra freshness, add a simple green salad dressed with lime vinaigrette.
Find the Recipe here: Sweet Potato Chili
Thai Green Curry Fried Rice

I make this aromatic Thai Green Curry Fried Rice in less than 30 minutes by combining fragrant jasmine rice with colorful bell peppers, onions, and mushrooms. The homemade curry paste brings bold flavors with fresh herbs, ginger, and garlic, while coconut milk adds richness to every bite.
Serve this quick rice dish with a side of crispy tofu for extra protein, or pair it with stir-fried Asian greens like bok choy or Chinese broccoli. A sprinkle of crushed peanuts and fresh cilantro on top adds the perfect finishing touch.
Find the Recipe here: Thai Green Curry Fried Rice
Creamy Mushroom Pasta

Want a quick and comforting dinner? This creamy mushroom pasta takes just 25 minutes to make! The silky sauce combines sautéed mushrooms, garlic, and Italian herbs with a rich cashew cream base. I love how the mushrooms add a deep, savory flavor that makes this pasta feel indulgent while keeping it light and wholesome.
Serve this pasta with a bright arugula salad dressed in lemon vinaigrette to balance the richness. For extra vegetables, add roasted asparagus or broccoli on the side. A slice of crusty garlic bread makes the perfect companion to soak up every last drop of the delicious sauce.
Find the Recipe here: Creamy Mushroom Pasta
Chickpea Mushroom Curry

This fragrant curry brings warming Indian spices together with tender chickpeas and meaty mushrooms. A quick weeknight dinner that packs bold flavors from ginger, garlic, tomatoes and a blend of aromatic curry spices. The combination creates rich, complex tastes that will make you think it simmered all day.
Serve this hearty curry over steamed basmati rice or with warm naan bread for soaking up the creamy sauce. Add a side of cooling cucumber raita or a simple green salad to complete your meal. The leftovers taste even better the next day once the flavors have melded together.
Find the Recipe here: Chickpea Mushroom Curry
Falafel Bowl

I pack these Falafel Bowls with crispy baked falafels, fresh vegetables, and creamy hummus for a filling Mediterranean-inspired meal. The falafels come together quickly using canned chickpeas, fresh herbs, and warm spices. You’ll have dinner ready in under 30 minutes by baking the falafels while preparing the other components.
Build your bowl with crisp lettuce, juicy tomatoes, crunchy cucumbers, and red onions. Add a dollop of hummus and tahini sauce for extra creaminess. For more substance, include quinoa or brown rice as a base. A sprinkle of fresh parsley and a squeeze of lemon juice bring all the flavors together.
Find the Recipe here: Falafel Bowl
Quesadillas Without Cheese

Here’s a clever trick to make quesadillas without dairy – spread creamy hummus between tortillas and add your favorite veggies! I pack mine with roasted red peppers, fresh spinach, and corn for incredible flavor and texture. The hummus gets warm and gooey, creating that perfect melty consistency we all crave.
Make these quesadillas your own by switching up the fillings. Try adding sautéed mushrooms, caramelized onions, or grilled zucchini. Serve with fresh guacamole, salsa, and a crisp Mexican-style coleslaw for a complete meal that comes together in just 15 minutes.
Find the Recipe here: Quesadillas Without Cheese
Sheet Pan Veggie Shawarma

Get ready for a Middle Eastern feast that will transport you to the bustling streets of Jerusalem! This Sheet Pan Veggie Shawarma combines cauliflower, chickpeas, and sweet potatoes with aromatic spices like cumin, paprika, and turmeric. The magic happens when these vegetables roast and caramelize in the oven, creating rich, complex flavors in just 25 minutes.
Serve this shawarma in warm pita bread with tahini sauce, fresh tomatoes, and crisp cucumber slices. For extra richness, add a dollop of hummus or tzatziki. This makes an excellent weeknight dinner that’s both filling and quick to prepare.
Find the Recipe here: Sheet Pan Veggie Shawarma
Quick Broccoli Lentil Stir-fry

This 25-minute dinner brings together tender lentils and crisp broccoli in a flavorful Asian-inspired sauce. I toss in garlic, ginger, and a splash of tamari to create a rich depth without heavy ingredients. The red lentils cook quickly while maintaining their shape, making this an ideal weeknight meal that fills you up without weighing you down.
Serve this colorful stir-fry over brown rice or quinoa to soak up the savory sauce. Add a sprinkle of sesame seeds and green onions on top for extra crunch and freshness. For a complete meal, pair it with a simple side salad dressed in rice vinegar and sesame oil.
Find the Recipe here: Quick Broccoli Lentil Stir-fry
Pesto Vegetables

Looking for a quick weeknight dinner? Transform your vegetables into an Italian-inspired feast with this 20-minute dish. Fresh broccoli, cauliflower, carrots, and zucchini bring color and crunch, while homemade pesto sauce adds bright, herby notes. A sprinkle of pine nuts gives the perfect finishing touch to this Mediterranean medley.
Make this dish your own by serving it over quinoa or brown rice for a complete meal. For extra protein, add crispy tofu cubes or chickpeas. You can also toss it with your favorite pasta shape – bowties work particularly well with the chunky vegetables.
Find the Recipe here: Pesto Vegetables
Butternut Squash Curry

I make this rich and creamy butternut squash curry in just 25 minutes! The natural sweetness of butternut squash blends with warming spices like curry powder, ginger, and garlic. Add coconut milk, and you’ll create a silky sauce that coats every chunk of tender squash. A splash of lime juice at the end brightens all the flavors.
Pour this golden curry over fragrant jasmine rice or serve it with warm naan bread to soak up the sauce. For extra texture, top with crunchy cashews and fresh cilantro. Want more vegetables? Toss in some baby spinach or green peas during the last few minutes of cooking.
Find the Recipe here: Butternut Squash Curry
Cajun Pasta

Turn up the heat in your kitchen with this bold Cajun pasta that takes just 25 minutes to make! The creamy sauce blends paprika, oregano, thyme, and garlic for authentic Louisiana flavors. I make this dish extra special by adding colorful bell peppers and mushrooms, creating layers of texture in every bite.
Serve this spicy pasta with a fresh green salad dressed in light vinaigrette to balance the rich sauce. For extra crunch, add garlic bread on the side – the crispy edges will soak up any remaining sauce on your plate.
Find the Recipe here: Cajun Pasta
Lemon Pepper Pasta with Asparagus

Your next weeknight dinner hero takes just 20 minutes to make! Fresh asparagus, lemon juice, and black pepper create a bright and zingy pasta dish that will make your kitchen smell amazing. I love how the tender asparagus adds a perfect crunch while the garlic and olive oil coat every strand of spaghetti with rich, savory goodness.
Serve this quick pasta hot or cold – it works both ways! Add some cherry tomatoes on top for extra color and freshness, or toss in some toasted pine nuts for added crunch. A simple green salad with balsamic dressing makes the perfect side dish to round out your meal.
Find the Recipe here: Lemon Pepper Pasta with Asparagus
Thai Oyster Mushroom Noodle Stir Fry

Turn your weeknight dinner into something special with this quick Thai-inspired noodle dish. The combination of meaty oyster mushrooms, rice noodles, and a savory-sweet sauce creates an irresistible meal that takes just 25 minutes to make. The mushrooms add a wonderful texture while soaking up all the vibrant flavors of garlic, ginger, and Thai basil.
I like to serve this noodle stir fry with a side of steamed edamame or a crisp Asian cucumber salad to round out the meal. A sprinkle of crushed peanuts and extra Thai basil leaves on top adds the perfect finishing touch to this satisfying dish.
Find the Recipe here: Thai Oyster Mushroom Noodle Stir Fry
Tofu Scramble

Turn your breakfast into a protein-packed feast with this quick and satisfying tofu scramble. You’ll need just 15 minutes to crumble and season firm tofu with turmeric, nutritional yeast, and garlic powder. The golden-yellow scramble offers a soft, fluffy texture that makes a perfect morning meal.
Add sliced avocado, roasted tomatoes, or sautéed mushrooms on the side for extra flavor and nutrients. Toast a thick slice of sourdough bread and pile your scramble high. For a weekend brunch spread, serve alongside crispy hash browns and fresh fruit.
Find the Recipe here: Tofu Scramble
Chipotle Fajita Veggies

Want to make your own restaurant-style fajita veggies at home? This 20-minute recipe captures that signature smoky, charred flavor you crave. Simply sauté bell peppers and onions with chipotle seasoning until they turn golden brown and tender. The secret lies in cooking the vegetables on high heat to achieve those perfect char marks.
Serve these fajita veggies in warm tortillas with your favorite toppings like guacamole, pico de gallo, shredded cheese, and sour cream. They also make a fantastic addition to burrito bowls, quesadillas, or taco salads. The versatility of this side dish opens up endless Mexican-inspired meal possibilities.
Find the Recipe here: Chipotle Fajita Veggies
Copycat Chipotle Veggie Bowl

Create your own takeout-style burrito bowl at home in just 20 minutes! Mix cilantro-lime rice with black beans, corn, and fajita veggies for a quick and satisfying dinner. Top with fresh pico de gallo, guacamole, and a drizzle of chipotle sauce to bring authentic Mexican flavors right to your kitchen table.
Serve this colorful bowl with warm tortillas on the side for scooping, or turn it into tacos. Add extra toppings like diced jalapeños, shredded lettuce, or pickled red onions to customize your bowl. For a complete meal, pair with a side of tortilla chips and fresh mango salsa.
Find the Recipe here: Copycat Chipotle Veggie Bowl
