Let’s be real, the thought of another boring weeknight dinner can be soul-crushing. You’ve had a long day, you’re hungry, and the last thing you want to do is spend hours in the kitchen making something that, let’s face it, is probably going to be underwhelming. But what if I told you that you could have a delicious, satisfying, and, dare I say, exciting vegetarian dinner on the table in under an hour? And no, I’m not talking about another sad salad.
I’ve been on a mission to prove that vegetarian food can be just as delicious (if not more so!) than its meaty counterparts. And after much trial and error (and a few questionable kitchen experiments), I’ve compiled a list of my top 15 go-to vegetarian dinners. These are the recipes that have converted even the most stubborn carnivores in my life, and they’re so good, you’ll actually look forward to cooking them. So, grab a glass of wine, put on your favorite playlist, and let’s get cooking!
1. One-Pan Lemon Herb Roasted Veggies and Sausage
This is my holy grail of weeknight dinners. It’s ridiculously easy to make, requires minimal cleanup (one pan, baby!), and is packed with so much flavor, you’ll feel like a gourmet chef. The combination of roasted veggies, savory vegetarian sausage, and a zesty lemon-herb marinade is simply divine.
Ingredients
- 1 package vegetarian Italian sausage, sliced
- 1 lb. Brussels sprouts, trimmed and halved
- 1 lb. baby potatoes, halved
- 1 red onion, cut into wedges
- 2 tbsp. olive oil
- 1 tsp. dried oregano
- 1 tsp. dried basil
- 1/2 tsp. garlic powder
- Salt and pepper to taste
- 1 lemon, juiced
- Fresh parsley, chopped (for garnish)
Instructions
- Preheat your oven to 400°F (200°C).
- On a large baking sheet, toss the sausage, Brussels sprouts, potatoes, and red onion with olive oil, oregano, basil, garlic powder, salt, and pepper.
- Roast for 25-30 minutes, or until the vegetables are tender and the sausage is browned.
- Squeeze the lemon juice over the top and garnish with fresh parsley.
2. Creamy Tomato Soup with Grilled Cheese Croutons
Is there anything more comforting than a warm bowl of tomato soup? I think not. But we’re not talking about the canned stuff here. This homemade version is rich, creamy, and has a depth of flavor that will blow your mind. And the grilled cheese croutons? Well, they’re just the cherry on top.
Ingredients
- 1 tbsp. olive oil
- 1 onion, chopped
- 2 cloves garlic, minced
- 1 (28 oz) can crushed tomatoes
- 4 cups vegetable broth
- 1/2 cup heavy cream
- 1 tsp. sugar
- Salt and pepper to taste
- 4 slices of bread
- 1 cup shredded cheddar cheese
Instructions
- In a large pot or Dutch oven, heat the olive oil over medium heat. Add the onion and cook until softened, about 5 minutes.
- Add the garlic and cook for another minute until fragrant.
- Stir in the crushed tomatoes, vegetable broth, sugar, salt, and pepper. Bring to a simmer and cook for 15 minutes.
- Meanwhile, make the grilled cheese croutons. Toast the bread and top with cheese. Broil until the cheese is melted and bubbly. Cut into cubes.
- Use an immersion blender to blend the soup until smooth. Stir in the heavy cream and heat through.
- Serve the soup topped with grilled cheese croutons.
3. Black Bean Burgers on Brioche Buns

Forget those dry, flavorless veggie burgers you’ve had in the past. These black bean burgers are juicy, flavorful, and will satisfy even the most die-hard meat-lover. The secret is in the seasoning and the combination of black beans and breadcrumbs, which creates a perfectly textured patty.
Ingredients
- 1 (15 oz) can black beans, rinsed and drained
- 1/2 cup breadcrumbs
- 1/4 cup chopped onion
- 1/4 cup chopped fresh cilantro
- 1 clove garlic, minced
- 1 tsp. cumin
- 1/2 tsp. chili powder
- Salt and pepper to taste
- 4 brioche buns
- Your favorite burger toppings (lettuce, tomato, onion, pickles, etc.)
Instructions
- In a large bowl, mash the black beans with a fork until they are partially broken down.
- Stir in the breadcrumbs, onion, cilantro, garlic, cumin, chili powder, salt, and pepper.
- Form the mixture into 4 patties.
- Heat a skillet over medium heat and cook the patties for 3-4 minutes per side, or until heated through and lightly browned.
- Serve on brioche buns with your favorite toppings.
4. Sheet Pan Lemon Herb Tofu & Asparagus
I know, I know, another sheet pan recipe. But can you blame me? They’re just so darn easy! This one is perfect for a light, healthy, and flavorful dinner. The tofu gets crispy on the outside and stays soft on the inside, and the asparagus is perfectly tender-crisp.
Ingredients
- 1 block extra-firm tofu, pressed and cut into cubes
- 1 bunch asparagus, trimmed
- 2 tbsp. olive oil
- 1 lemon, juiced
- 1 tsp. dried thyme
- 1 tsp. garlic powder
- Salt and pepper to taste
Instructions
- Preheat your oven to 400°F (200°C).
- On a large baking sheet, toss the tofu and asparagus with olive oil, lemon juice, thyme, garlic powder, salt, and pepper.
- Roast for 20-25 minutes, or until the tofu is golden brown and the asparagus is tender.
5. Creamy Avocado Pasta
Avocado in pasta? Trust me on this one. It creates a rich, creamy sauce without any of the heavy cream. This dish is surprisingly light, yet incredibly satisfying. Plus, it comes together in the time it takes to cook the pasta. What’s not to love?
Ingredients
- 1 lb. pasta of your choice
- 2 ripe avocados
- 1/2 cup fresh basil leaves
- 2 cloves garlic
- 2 tbsp. lemon juice
- 1/4 cup olive oil
- Salt and pepper to taste
- Cherry tomatoes, halved (for garnish)
Instructions
- Cook the pasta according to package directions.
- While the pasta is cooking, combine the avocados, basil, garlic, and lemon juice in a food processor or blender.
- With the motor running, slowly stream in the olive oil until the sauce is smooth and creamy. Season with salt and pepper.
- Drain the pasta, reserving 1/2 cup of the pasta water.
- Toss the pasta with the avocado sauce, adding a little pasta water if the sauce is too thick.
- Garnish with cherry tomatoes and serve immediately.
6. Spicy Peanut Noodles with Crispy Tofu

If you’re a fan of a little heat, this one’s for you. The spicy peanut sauce is addictively good, and the crispy tofu adds the perfect amount of texture. You can customize this dish with any veggies you have on hand, but I personally love it with broccoli and bell peppers.
Ingredients
- 1 block extra-firm tofu, pressed and cut into cubes
- 1 tbsp. cornstarch
- 1 tbsp. soy sauce
- 1 lb. noodles of your choice
- 1/2 cup creamy peanut butter
- 1/4 cup soy sauce
- 2 tbsp. honey or maple syrup
- 1 tbsp. sriracha
- 1 tbsp. rice vinegar
- 1 clove garlic, minced
- 1/2 cup hot water
- Broccoli florets and sliced bell peppers (for serving)
Instructions
- Toss the tofu cubes with cornstarch and soy sauce. Pan-fry until crispy.
- Cook the noodles according to package directions.
- Whisk together the peanut butter, soy sauce, honey, sriracha, rice vinegar, and garlic. Slowly whisk in the hot water until the sauce is smooth.
- Toss the noodles with the peanut sauce, crispy tofu, and your favorite veggies.
7. Hearty Lentil Shepherd’s Pie
This is the ultimate vegetarian comfort food. It’s warm, savory, and topped with a creamy layer of mashed potatoes. The lentil filling is so rich and flavorful, you won’t even miss the meat. I guarantee this will become a staple in your dinner rotation.
Ingredients
- 1 tbsp. olive oil
- 1 onion, chopped
- 2 carrots, chopped
- 2 celery stalks, chopped
- 2 cloves garlic, minced
- 1 cup brown or green lentils, rinsed
- 4 cups vegetable broth
- 1 tbsp. tomato paste
- 1 tsp. dried thyme
- 4 cups mashed potatoes
Instructions
- In a large pot, heat the olive oil over medium heat. Add the onion, carrots, and celery and cook until softened.
- Add the garlic and cook for another minute.
- Stir in the lentils, vegetable broth, tomato paste, and thyme. Bring to a simmer and cook for 30-40 minutes, or until the lentils are tender.
- Preheat your oven to 375°F (190°C).
- Pour the lentil mixture into a baking dish and top with mashed potatoes.
- Bake for 20-25 minutes, or until the top is golden brown.
8. Quick and Easy Veggie Quesadillas
Quesadillas are my go-to when I need a super fast and easy meal. They’re endlessly customizable, so you can use whatever veggies and cheese you have on hand. My personal favorite combination is black beans, corn, and pepper jack cheese for a little kick.
Ingredients
- 8 flour tortillas
- 1 (15 oz) can black beans, rinsed and drained
- 1 cup frozen corn, thawed
- 1 cup shredded pepper jack cheese
- Salsa and sour cream (for serving)
Instructions
- Heat a large skillet over medium heat.
- Place a tortilla in the skillet and sprinkle with cheese, black beans, and corn. Top with another tortilla.
- Cook for 2-3 minutes per side, or until the cheese is melted and the tortillas are golden brown.
- Cut into wedges and serve with salsa and sour cream.
9. Creamy Mushroom and Spinach Gnocchi

Pillowy gnocchi in a creamy mushroom and spinach sauce? Yes, please! This dish feels incredibly decadent, but it’s actually quite simple to make. It’s the perfect meal for a cozy night in.
Ingredients
- 1 tbsp. olive oil
- 8 oz. cremini mushrooms, sliced
- 2 cloves garlic, minced
- 5 oz. fresh spinach
- 1/2 cup heavy cream
- 1/4 cup grated Parmesan cheese
- 1 lb. gnocchi
Instructions
- Cook the gnocchi according to package directions.
- In a large skillet, heat the olive oil over medium-high heat. Add the mushrooms and cook until browned.
- Add the garlic and cook for another minute.
- Stir in the spinach and cook until wilted.
- Reduce the heat to low and stir in the heavy cream and Parmesan cheese.
- Add the cooked gnocchi to the skillet and toss to coat.
10. Roasted Cauliflower Tacos with Chipotle Crema
Taco Tuesday just got a major upgrade. These roasted cauliflower tacos are a game-changer. The cauliflower gets a little crispy and has a slightly nutty flavor that pairs perfectly with the smoky chipotle crema.
Ingredients
- 1 head cauliflower, cut into florets
- 1 tbsp. olive oil
- 1 tsp. chili powder
- 1/2 tsp. cumin
- 8 corn tortillas
- 1/2 cup sour cream or Greek yogurt
- 1 chipotle pepper in adobo sauce, minced
- Lime wedges and cilantro (for serving)
Instructions
- Preheat your oven to 425°F (220°C).
- Toss the cauliflower with olive oil, chili powder, and cumin. Roast for 20-25 minutes, or until tender and lightly browned.
- Whisk together the sour cream and chipotle pepper.
- Warm the tortillas and fill with roasted cauliflower. Drizzle with chipotle crema and serve with lime wedges and cilantro.
11. One-Pot Vegan Chili Mac
Two of my favorite comfort foods in one pot? Sign me up! This vegan chili mac is hearty, flavorful, and incredibly easy to make. It’s the perfect meal for a crowd or for meal prepping for the week.
Ingredients
- 1 tbsp. olive oil
- 1 onion, chopped
- 2 cloves garlic, minced
- 1 (15 oz) can black beans, rinsed and drained
- 1 (15 oz) can kidney beans, rinsed and drained
- 1 (15 oz) can diced tomatoes
- 2 tbsp. chili powder
- 1 tsp. cumin
- 2 cups vegetable broth
- 2 cups uncooked macaroni
Instructions
- In a large pot or Dutch oven, heat the olive oil over medium heat. Add the onion and cook until softened.
- Add the garlic and cook for another minute.
- Stir in the beans, tomatoes, chili powder, and cumin.
- Pour in the vegetable broth and bring to a simmer.
- Stir in the macaroni and cook for 10-12 minutes, or until the pasta is tender.
12. Baked Feta with Cherry Tomatoes and Chickpeas

This dish is proof that simple can be incredibly delicious. The feta gets soft and creamy in the oven, and the cherry tomatoes burst with flavor. The chickpeas add a nice dose of protein and make this a complete and satisfying meal.
Ingredients
- 1 block feta cheese
- 2 pints cherry tomatoes
- 1 (15 oz) can chickpeas, rinsed and drained
- 2 tbsp. olive oil
- 1 tsp. dried oregano
- Crusty bread for serving
Instructions
- Preheat your oven to 400°F (200°C).
- In a baking dish, place the block of feta in the center. Surround it with the cherry tomatoes and chickpeas.
- Drizzle with olive oil and sprinkle with oregano.
- Bake for 20-25 minutes, or until the feta is soft and the tomatoes have burst.
- Serve with crusty bread for dipping.
13. Curried Lentil Soup
This curried lentil soup is warm, comforting, and packed with flavor. It’s one of my favorite things to make on a cold day. The combination of curry powder, coconut milk, and lime juice is simply irresistible.
Ingredients
- 1 tbsp. olive oil
- 1 onion, chopped
- 2 carrots, chopped
- 2 celery stalks, chopped
- 2 cloves garlic, minced
- 1 tbsp. curry powder
- 1 cup red lentils, rinsed
- 4 cups vegetable broth
- 1 (14 oz) can coconut milk
- 1 lime, juiced
- Fresh cilantro (for garnish)
Instructions
- In a large pot, heat the olive oil over medium heat. Add the onion, carrots, and celery and cook until softened.
- Add the garlic and curry powder and cook for another minute.
- Stir in the lentils and vegetable broth. Bring to a simmer and cook for 15-20 minutes, or until the lentils are tender.
- Stir in the coconut milk and lime juice.
- Garnish with fresh cilantro and serve.
14. Sweet Potato and Black Bean Enchiladas
These enchiladas are a little bit sweet, a little bit savory, and a whole lot of delicious. The sweet potatoes and black beans make for a surprisingly hearty filling, and the enchilada sauce adds the perfect amount of smoky flavor.
Ingredients
- 2 large sweet potatoes, peeled and cubed
- 1 (15 oz) can black beans, rinsed and drained
- 1/2 cup chopped onion
- 1 tsp. chili powder
- 8 flour tortillas
- 2 cups enchilada sauce
- 1 cup shredded Monterey Jack cheese
Instructions
- Roast the sweet potato cubes until tender.
- In a bowl, combine the roasted sweet potatoes, black beans, onion, and chili powder.
- Fill the tortillas with the sweet potato mixture and roll them up.
- Place the enchiladas in a baking dish and top with enchilada sauce and cheese.
- Bake at 375°F (190°C) for 20 minutes, or until the cheese is melted and bubbly.
15. Easy Lo Mein

Who needs takeout when you can make delicious lo mein at home in under 20 minutes? This recipe is super versatile, so feel free to add in any veggies you have on hand. It’s a great way to clean out your fridge at the end of the week.
Ingredients
- 1 lb. lo mein noodles
- 2 tbsp. sesame oil
- 1 onion, sliced
- 2 cloves garlic, minced
- 1 cup sliced mushrooms
- 1 cup shredded carrots
- 1 cup snow peas
- 1/4 cup soy sauce
- 2 tbsp. honey or maple syrup
- 1 tbsp. rice vinegar
Instructions
- Cook the noodles according to package directions.
- In a large skillet or wok, heat the sesame oil over high heat. Add the onion, garlic, mushrooms, carrots, and snow peas. Stir-fry for 3-5 minutes, or until the veggies are tender-crisp.
- In a small bowl, whisk together the soy sauce, honey, and rice vinegar.
- Add the cooked noodles and sauce to the skillet and toss to combine.
So there you have it—15 vegetarian dinners that are anything but boring. I hope this list inspires you to get in the kitchen and try something new. And who knows, you might just find a new favorite weeknight meal. Happy cooking! 🙂

