20 Vegetarian Dinners You’ll Want on Repeat
Who says vegetarian meals can’t be hearty, satisfying, and downright addictive? I’ve rounded up 20 mouthwatering recipes that’ll make you forget all about meat. From creamy risottos to spicy curries, these dishes pack such a flavor punch that they’ve become regular stars in my dinner rotation – and trust me, my carnivorous friends keep asking for seconds!
Each recipe brings something unique to your kitchen table. Picture this: BBQ chickpea meatballs that rival any traditional version, a portobello pot roast so rich and tender it’ll make you do a double-take, and a butternut squash risotto that’s pure comfort in a bowl. These recipes transform everyday ingredients into extraordinary meals that’ll have you reaching for the leftovers at midnight.
The best thing about these recipes? They’re perfect for busy weeknights but impressive enough for weekend dinner parties. Many use pantry staples you already have, and most come together in under an hour. I’ve tested each one multiple times (tough job, but someone had to do it!), and they’ve all earned their spot in this collection through pure deliciousness alone.
Butternut Squash Risotto

Who can resist a creamy, golden bowl of butternut squash risotto? This dreamy Italian rice dish brings together sweet roasted squash, garlic, and herbs in a luxurious blend that’ll make your kitchen smell like heaven. The secret? Slow-cooking Arborio rice while gradually adding hot broth creates that perfect, velvety texture we all crave.
Make this your star dinner paired with a crisp green salad and some crusty garlic bread. Want to jazz it up? Top it with some toasted pine nuts, fresh sage leaves, or a drizzle of good olive oil. This cozy dish works magic on chilly evenings or whenever you need a big warm hug in bowl form.
Find the Recipe here: Butternut Squash Risotto
Black Bean Fajitas

You’ll want to add these sizzling Black Bean Fajitas to your weekly dinner rotation! The combination of smoky black beans, crisp bell peppers, and caramelized onions creates a fiesta of flavors in every bite. A quick marinade with cumin, chili powder, and garlic transforms ordinary ingredients into a Mexican-inspired masterpiece that comes together in just 30 minutes.
Wrap these fajitas in warm tortillas and top them with fresh guacamole, pico de gallo, or a dollop of sour cream. For a complete meal, serve alongside Mexican rice, refried beans, or a zesty corn salad. The leftovers make fantastic lunch bowls too!
Find the Recipe here: Black Bean Fajitas
Broccoli Potato Curry

You’ll crave this quick curry that packs a flavor punch in just 30 minutes! The combination of tender potatoes and crisp broccoli florets swimming in a rich, coconut milk-based sauce creates pure magic in your mouth. The aromatic blend of ginger, garlic, and Indian spices transforms simple ingredients into something extraordinary.
Serve this hearty curry over fragrant basmati rice or with warm naan bread for mopping up every last drop of sauce. For an extra kick, add a dollish of mango chutney on the side or sprinkle some fresh cilantro on top. This dish makes fantastic leftovers too – the flavors deepen overnight!
Find the Recipe here: Broccoli Potato Curry
BBQ Chickpea Meatballs

Get ready for the meatballs that’ll knock your socks off! These BBQ Chickpea Meatballs pack a punch with their savory blend of chickpeas, onions, garlic, and breadcrumbs. A quick whirl in your food processor, a roll between your palms, and voilà – you’ve got golden-brown beauties ready for a slathering of your favorite BBQ sauce.
These little gems shine brightest when nestled in a warm sub roll with melted cheese and extra BBQ sauce. Want to switch things up? Toss them with spaghetti, pile them onto creamy mashed potatoes, or serve them alongside roasted vegetables for a hearty dinner that’ll have everyone asking for seconds.
Find the Recipe here: BBQ Chickpea Meatballs
Lentil Bolognese

Get ready for the heartiest, most satisfying bowl of pasta you’ve ever had! This rich Lentil Bolognese sauce packs a flavorful punch with its blend of red lentils, diced tomatoes, mushrooms, and Italian herbs. The sauce simmers until thick and rich, creating that classic Bolognese texture your family already knows and adores.
Pour this robust sauce over your favorite pasta shape – spaghetti, penne, or rigatoni all work beautifully. Add a sprinkle of nutritional yeast or parmesan on top, and serve with a crisp side salad and warm garlic bread for the ultimate comfort meal that’ll have everyone asking for seconds.
Find the Recipe here: Lentil Bolognese
Cauliflower Tacos

Move over boring taco fillings! These crispy cauliflower tacos pack a serious punch with their golden-brown, Mexican-spiced florets. I coat the cauliflower chunks in a simple homemade breading that turns irresistibly crunchy in the oven. Add a drizzle of zesty cashew lime sauce and fresh toppings, and you’ve got yourself a 30-minute dinner winner.
Load up these bad boys with shredded purple cabbage, diced tomatoes, and creamy avocado slices. Want to kick things up? Throw on some pickled red onions or jalapeños for extra zing. Serve them alongside Mexican rice, refried beans, or a fresh corn salad for the full fiesta experience.
Find the Recipe here: Cauliflower Tacos
Vegetable Bolognese

Who says Bolognese needs meat to be spectacular? This 30-minute sauce packs a flavor punch with mushrooms, carrots, and celery, all simmered in rich tomato sauce. The secret? A splash of soy sauce adds that deep, savory kick that’ll make you forget traditional Bolognese ever existed. Plus, it’s so quick to whip up, you’ll have dinner ready before your pasta water even boils!
Serve this hearty sauce over your favorite pasta – spaghetti works magic here, but penne or rigatoni catch those chunky vegetables perfectly too. Want to get fancy? Layer it in lasagna, spoon it over roasted spaghetti squash, or stuff it in bell peppers. A sprinkle of parmesan and fresh basil on top, and dinner is served!
Find the Recipe here: Vegetable Bolognese
Butternut Squash Curry

Picture this: tender chunks of butternut squash swimming in a rich, creamy coconut curry sauce that’ll make your kitchen smell like heaven! This 30-minute wonder combines sweet squash with warming spices like ginger, turmeric, and curry powder. The best part? You only need one pot, making cleanup a breeze.
Serve this golden beauty over fluffy basmati rice or quinoa to soak up every drop of that dreamy sauce. Want to kick things up? Add a side of warm naan bread for dipping or scatter some fresh cilantro and crushed cashews on top for extra crunch.
Find the Recipe here: Butternut Squash Curry
Crispy Baked Harissa Tofu

If you want tofu that packs a spicy punch, this recipe will knock your socks off! The magic happens when you marinate tofu cubes in a zesty blend of harissa paste, garlic, and lime juice. Pop them in the oven, and watch them transform into golden-brown, crispy bites that’ll make your mouth water.
These fiery cubes shine bright as the star of grain bowls with quinoa or brown rice. Add some roasted vegetables, like bell peppers and zucchini, for a complete meal. I also love tossing them into fresh salads or wrapping them in warm pita bread with tahini sauce and crunchy cucumber slices.
Find the Recipe here: Crispy Baked Harissa Tofu
Thai Green Curry Fried Rice

Want to jazz up your weeknight dinner? This Thai Green Curry Fried Rice transforms leftover rice into something magical. The vibrant green curry paste mingles with coconut milk, creating a creamy sauce that coats every grain of rice. Add crunchy vegetables and fragrant Thai basil, and you’ve got yourself a 30-minute meal that’ll make your kitchen smell like a Bangkok street food stall.
Serve this zesty rice bowl with a side of crispy pan-fried tofu or grilled vegetables. For extra flair, top it with crushed peanuts, fresh cilantro, and a squeeze of lime. Don’t forget the sriracha sauce if you want to kick up the heat!
Find the Recipe here: Thai Green Curry Fried Rice
Sweet Potato Chili

This hearty Sweet Potato Chili packs a punch with tender chunks of sweet potato, protein-rich quinoa, and bold Mexican spices. The combination of fire-roasted tomatoes, bell peppers, and black beans creates a rich, smoky base that’ll make you forget it’s meatless. A splash of lime juice adds the perfect bright note to balance out all those deep, complex flavors.
Serve this cozy chili with a dollop of sour cream, fresh cilantro, and crushed tortilla chips for that satisfying crunch. Want to kick things up? Add diced avocado, shredded cheese, or a side of warm cornbread to soak up every last drop of that delicious broth.
Find the Recipe here: Sweet Potato Chili
Mushroom Risotto

Want the creamiest, most comforting bowl of risotto? This mushroom-packed version will make you swoon! The secret lies in slowly adding hot broth while stirring the Arborio rice, creating that dreamy, smooth texture we all crave. Mixed mushrooms bring an earthy richness, while garlic and onions add depth to every spoonful.
Serve this golden bowl of goodness with a crisp arugula salad dressed in lemon vinaigrette, or pair it with roasted asparagus for extra flair. A glass of chilled white wine wouldn’t hurt either – I’m thinking a nice Pinot Grigio to complement those beautiful mushrooms.
Find the Recipe here: Mushroom Risotto
Cabbage Stir Fry with Mushrooms and Lentils

Got 20 minutes? That’s all you need to whip up this satisfying cabbage stir fry! The humble combo of shredded cabbage, meaty mushrooms, and protein-packed lentils transforms into a quick weeknight wonder with a splash of soy sauce and a hint of ginger. A dash of maple syrup adds that perfect sweet-savory balance that’ll make your dinner sing.
Serve this versatile dish over fluffy rice or quinoa to soak up all those wonderful juices. Want to kick things up? Add a sprinkle of red pepper flakes or a dollop of spicy sauce. For extra crunch, top with toasted sesame seeds or chopped peanuts – because who doesn’t love a good texture party?
Find the Recipe here: Cabbage Stir Fry with Mushrooms and Lentils
Chickpea Mushroom Curry

Want a quick dinner that packs a flavor punch? This aromatic curry combines tender chickpeas and juicy mushrooms in a rich tomato-based sauce. The magic happens when you mix warming spices like cumin, coriander, and garam masala with creamy coconut milk, creating a dish that’ll make your kitchen smell like an Indian restaurant.
Serve this hearty curry over fluffy basmati rice or pair it with warm naan bread for the perfect meal. Add a side of cooling cucumber raita or a simple green salad to balance the spices. You can make extra and freeze portions for busy weeknights – the flavors only get better!
Find the Recipe here: Chickpea Mushroom Curry
Eggplant Parmesan

Oh my goodness, this Eggplant Parmesan recipe will make you weak in the knees! Picture layers of crispy breaded eggplant slices, smothered in rich marinara sauce and melty mozzarella cheese. The secret? A quick 30-minute salt treatment draws out excess moisture, ensuring your eggplant stays perfectly crispy, not soggy.
Pair this Italian comfort food with a fresh arugula salad dressed in lemon vinaigrette, or serve it over a bed of al dente spaghetti. Want to keep things light? A side of roasted garlic bread and steamed broccoli makes this meal complete. Your dinner guests won’t stop raving about this one!
Find the Recipe here: Eggplant Parmesan
Mediterranean Stuffed Butternut Squash

Want to turn a humble butternut squash into a Mediterranean feast? Just split it lengthwise, scoop out those seeds, and fill it with a mouthwatering mix of quinoa, chickpeas, sun-dried tomatoes, and spinach. The best part? While the squash roasts to golden perfection, you’ll have time to catch up on your favorite show or dance around the kitchen – I won’t judge!
This cozy dinner stands perfectly fine on its own, but a crisp Greek salad or warm pita bread will make it sing even louder. Add a sprinkle of fresh herbs and a dollop of tahini sauce, and you’ve got yourself a dinner party-worthy dish that just happens to be ready in under an hour.
Find the Recipe here: Mediterranean Stuffed Butternut Squash
Portobello Pot Roast

Meet your new favorite comfort food! This Portobello Pot Roast brings all the rich, hearty flavors you crave in a traditional pot roast. Meaty mushroom caps take center stage, simmering with carrots, celery, and onions in a savory broth that’ll make your kitchen smell like grandma’s house on Sunday.
Serve this soul-warming dish over creamy mashed potatoes or fluffy rice to soak up every drop of that incredible gravy. Want to kick it up? Add some crusty sourdough bread on the side for an extra dose of comfort. Your dinner guests won’t believe their eyes (or their taste buds)!
Find the Recipe here: Portobello Pot Roast
Creamy Mushroom Pasta

Who needs meat when you can whip up this rich and creamy mushroom pasta in just 30 minutes? The sauce combines garlic, onions, and mushrooms with a splash of white wine (yes, please!) and coconut milk for a silky smooth finish. A sprinkle of fresh parsley adds that perfect pop of color and fresh flavor that’ll make your dinner guests think you spent hours in the kitchen.
Serve this indulgent pasta with a crisp arugula salad dressed in lemon vinaigrette or some garlic-rubbed ciabatta bread for soaking up every last drop of that heavenly sauce. Want to kick things up? Add some roasted cherry tomatoes on top for an extra burst of flavor.
Find the Recipe here: Creamy Mushroom Pasta
Lentil Lasagna

Move over traditional lasagna! This hearty twist layers red lentils, mushrooms, and spinach between tender pasta sheets, creating a rich, comforting dish that’ll make you forget all about meat. The homemade tomato sauce, packed with Italian herbs and garlic, adds depth while cashew ricotta brings creamy indulgence to every bite.
Serve this crowd-pleasing lasagna with a crisp arugula salad dressed in lemon vinaigrette, or pair it with garlic bread to soak up every last drop of sauce. For extra flair, sprinkle fresh basil on top and add a side of roasted Mediterranean vegetables.
Find the Recipe here: Lentil Lasagna
Vegetable Shepherd’s Pie

Picture this: a cozy dish that’ll warm your soul faster than a hug from grandma! This Vegetable Shepherd’s Pie combines tender lentils, mushrooms, and a medley of carrots, celery, and onions in a rich gravy. The real star? A crown of creamy mashed potatoes that turns golden and crispy in the oven, creating the perfect comfort food masterpiece.
Serve this hearty pie with a simple side salad dressed in light vinaigrette to balance the richness. Want to go all-in on the comfort food theme? Add some crusty garlic bread for soaking up every last drop of that savory gravy. Your dinner guests will beg for seconds!
Find the Recipe here: Vegetable Shepherd’s Pie
