So, you’re thinking about cutting back on meat, or maybe you’re a seasoned pro just looking for some new tricks. Either way, welcome! I’ve been on this veggie journey for a while, and let me tell you, it’s not all salads and sadness. In fact, some of the most flavorful, satisfying meals I’ve ever had have been completely meat-free.
But let’s be real, staring into the fridge wondering what to make can be a drag. That’s why I’ve put together this list of 11 meatless meals that are anything but boring. These are my go-tos, my tried-and-true recipes that even my most carnivorous friends have devoured. So, grab your apron, and let’s get cooking!
1. The “I Can’t Believe It’s Not Meat” Veggie Burger
Ever had a veggie burger that tasted like cardboard? Yeah, me too. This is not that burger. The secret here is a mix of mushrooms and walnuts, which gives it a surprisingly “meaty” texture and a deep, savory flavor.
Ingredient List
- 2 tablespoons extra-virgin olive oil
- 2 shallots, chopped
- 16 ounces of mixed shiitake and portobello mushrooms, stemmed and diced
- 2 tablespoons tamari
- 2 tablespoons balsamic vinegar
- 1 tablespoon mirin (or ½ teaspoon maple syrup)
- 2 cloves garlic, minced
- ½ teaspoon smoked paprika
- 2 teaspoons sriracha
- ½ cup chopped walnuts
- ¼ cup ground flaxseed
- 2 cups cooked short-grain brown rice, sticky
- 1 cup panko bread crumbs
- Hamburger buns and your favorite toppings
Step-by-Step Instructions
- Heat the olive oil in a skillet over medium heat. Add the shallots and mushrooms and cook until they’ve released their liquid and started to brown.
- Stir in the tamari, balsamic vinegar, mirin, garlic, smoked paprika, and sriracha. Cook for another minute until fragrant.
- Transfer the mushroom mixture to a food processor. Add the walnuts, ground flaxseed, and cooked rice. Pulse until everything is combined but still has some texture.
- Move the mixture to a bowl and stir in the panko bread crumbs.
- Form the mixture into patties. At this point, you can cook them right away or let them chill in the fridge for a bit to firm up.
- To cook, pan-fry the patties in a little oil for about 3-4 minutes per side, until golden brown and heated through.
- Serve on a toasted bun with all your favorite fixings. I’m a big fan of avocado and a little extra sriracha. 🙂
2. Speedy Black Beans and Rice

This is my emergency “I have nothing in the house to eat” meal. It’s ridiculously easy, super cheap, and surprisingly satisfying. Plus, it’s a complete protein, which is a nice little bonus.
Ingredient List
- 1 tablespoon olive oil
- 1/2 medium yellow onion, finely diced
- 3 cloves garlic, minced
- 1 can (4 ounce) mild green chiles
- 1 ½ cups cooked brown rice
- 1 can (15-ounce) black beans, rinsed and drained
- 1 tablespoon rice vinegar
- 2 teaspoons fresh lime juice
- 2 tablespoons chopped fresh cilantro
- Salt and freshly ground black pepper to taste
Step-by-Step Instructions
- In a large saucepan, heat the olive oil over medium-high heat. Add the onion and garlic and cook until the onion is soft and translucent.
- Reduce the heat a bit and stir in the green chiles, cooked rice, and black beans. Heat everything through, which should only take about 3-4 minutes.
- Remove the pan from the heat and stir in the rice vinegar, lime juice, and cilantro.
- Season with salt and pepper to your liking. Serve it up right away!
3. Not-Your-Grandma’s Veggie Tacos
Tacos are a food group in my house, and these veggie tacos are a weekly staple. They’re packed with so much flavor and texture, you won’t even miss the meat. Promise.
Ingredient List
- 1 tablespoon olive oil
- 1/2 red onion, chopped
- 1 medium zucchini, chopped
- 8 ounces mushrooms, sliced
- 1 red bell pepper, chopped
- 2 cloves garlic, minced
- 1 ½ teaspoons ground cumin
- 1 ½ teaspoons chili powder
- 1 teaspoon smoked paprika
- ¼ teaspoon dried oregano
- 1 can (15-ounce) black beans, rinsed and drained
- Juice of ½ a lime
- ¼ cup chopped fresh cilantro
- Corn tortillas and your favorite toppings (avocado, salsa, cotija cheese, etc.)
Step-by-Step Instructions
- Heat the olive oil in a large skillet over medium-high heat. Add the onion, zucchini, mushrooms, and bell pepper. Cook until the veggies are softened, about 5-7 minutes.
- Stir in the garlic and cook for another minute until it’s fragrant.
- Add the cumin, chili powder, smoked paprika, and oregano, along with a tablespoon of water to help everything combine.
- Gently stir in the black beans, lime juice, and cilantro. Season with salt and pepper to taste.
- Warm your tortillas and then load them up with the veggie filling and all your favorite toppings.
4. One-Pan Wonder: Veggie Skillet
I am all about meals that require minimal cleanup. This one-pan veggie skillet is a lifesaver on busy weeknights. It’s hearty, flavorful, and you can pretty much throw in whatever veggies you have on hand.
Ingredient List
- 1 tablespoon olive oil
- 1 onion, chopped
- 1 red bell pepper, chopped
- 3 cloves garlic, chopped
- 1 cup quinoa, rinsed
- 2 cups vegetable broth
- 1 can (15 ounce) fire-roasted tomatoes
- 1 can (4 ounce) mild green chiles
- 3 teaspoons chili powder
- 2 teaspoons ground cumin
- ¾ teaspoon smoked paprika
- ½ teaspoon dried oregano
- 1 can (15 ounce) black beans, rinsed and drained
- 1 cup frozen corn
- ¼ cup chopped cilantro
- 1 ½ cups shredded Mexican blend cheese
Step-by-Step Instructions
- In a large oven-safe skillet, heat the olive oil over medium heat. Add the onion and bell pepper and cook until soft, about 5 minutes. Stir in the garlic and cook for another minute.
- Add the quinoa, vegetable broth, tomatoes, green chiles, and all the spices. Bring it to a boil, then reduce the heat to low, cover, and simmer for 15-18 minutes, or until the quinoa is cooked.
- Stir in the black beans, corn, and cilantro.
- Top with the shredded cheese, put the lid back on for a few minutes until the cheese is gloriously melted.
- Serve with your favorite taco toppings.
5. Creamy Dreamy Tomato Pasta

Who doesn’t love a good pasta night? This creamy tomato pasta is pure comfort in a bowl. It’s simple, elegant, and comes together in a flash.
Ingredient List
- 12 ounces of your favorite pasta (I like fettuccine for this)
- 1 tablespoon olive oil
- 1 shallot, finely chopped
- 2 cloves garlic, minced
- 1 can (28 ounce) crushed tomatoes
- ½ cup heavy cream (or full-fat coconut milk for a vegan option)
- ¼ cup grated Parmesan cheese (or nutritional yeast)
- Fresh basil for garnish
- Salt and pepper to taste
Step-by-Step Instructions
- Cook the pasta according to the package directions. Don’t forget to salt your water – it really does make a difference!
- While the pasta is cooking, heat the olive oil in a large skillet over medium heat. Add the shallot and cook until softened. Stir in the garlic and cook for another 30 seconds.
- Pour in the crushed tomatoes and season with salt and pepper. Let it simmer for about 10 minutes to let the flavors meld.
- Reduce the heat to low and stir in the heavy cream and Parmesan cheese. Keep stirring until the cheese is melted and the sauce is smooth.
- Drain the pasta and add it to the skillet with the sauce. Toss everything together until the pasta is well-coated.
- Serve immediately with a generous sprinkle of fresh basil.
6. The “I’m Basically a Chef” Vegetable Curry
Making a good curry from scratch can seem intimidating, but trust me, it’s easier than you think. This recipe is a great starting point and is incredibly forgiving. Feel free to play around with the veggies and spices.
Ingredient List
- 1 tablespoon coconut oil
- 1 cup chopped yellow onion
- 2 cloves garlic, minced
- 1 teaspoon grated fresh ginger
- 1 teaspoon garam masala
- ½ teaspoon turmeric
- ¼ teaspoon cumin
- 2 cups cubed butternut squash (or sweet potatoes)
- 1 can (13.5 ounce) full-fat coconut milk
- 1 can (15 ounce) chickpeas, rinsed and drained
- 4 cups fresh spinach
- 1 tablespoon fresh lime juice
- Cooked rice for serving
Step-by-Step Instructions
- Heat the coconut oil in a large pot or Dutch oven over medium heat. Add the onion and cook until softened.
- Stir in the garlic and ginger and cook for another minute. Add the garam masala, turmeric, and cumin and cook for 30 seconds more, until fragrant.
- Add the butternut squash and coconut milk to the pot. Bring to a simmer, then reduce the heat, cover, and cook for 15-20 minutes, or until the squash is tender.
- Stir in the chickpeas and spinach and cook until the spinach is wilted.
- Remove from the heat and stir in the lime juice. Season with salt to taste.
- Serve hot over a bed of fluffy rice.
7. Hearty and Wholesome Lentil Soup
There’s something so comforting about a big bowl of lentil soup. It’s like a warm hug from the inside. This recipe is packed with veggies and is incredibly nutritious.
Ingredient List
- 1 tablespoon olive oil
- 1 large onion, chopped
- 2 carrots, diced
- 2 celery stalks, diced
- 4 cloves garlic, minced
- 1 cup brown or green lentils, rinsed
- 6 cups vegetable broth
- 1 can (14.5 ounce) diced tomatoes, undrained
- 1 teaspoon dried thyme
- 1 bay leaf
- 2 cups chopped kale or spinach
- 1 tablespoon lemon juice
Step-by-Step Instructions
- Heat the olive oil in a large pot or Dutch oven over medium heat. Add the onion, carrots, and celery and cook until softened, about 5-7 minutes. Stir in the garlic and cook for another minute.
- Add the lentils, vegetable broth, diced tomatoes, thyme, and bay leaf. Bring to a boil, then reduce the heat and simmer for 45-60 minutes, or until the lentils are tender.
- Remove the bay leaf. Stir in the kale or spinach and cook until wilted.
- Stir in the lemon juice and season with salt and pepper to taste.
8. The Easiest Tofu Stir-fry

Tofu gets a bad rap for being bland, but that’s just because people don’t know how to cook it right! The key is to press it well and then marinate it. This stir-fry is a great way to give tofu a try.
Ingredient List
- 1 (14-ounce) block of extra-firm tofu, pressed and cut into cubes
- 2 tablespoons soy sauce
- 1 tablespoon maple syrup
- 1 tablespoon rice vinegar
- 1 teaspoon sesame oil
- 1 tablespoon cornstarch
- 1 tablespoon vegetable oil
- 1 head of broccoli, cut into florets
- 1 red bell pepper, sliced
- Cooked noodles or rice for serving
Step-by-Step Instructions
- In a bowl, whisk together the soy sauce, maple syrup, rice vinegar, and sesame oil. Add the tofu cubes and let them marinate for at least 15 minutes.
- Remove the tofu from the marinade and toss it with the cornstarch.
- Heat the vegetable oil in a large skillet or wok over medium-high heat. Add the tofu and cook until it’s golden and crispy on all sides. Remove the tofu from the skillet.
- Add the broccoli and bell pepper to the skillet and stir-fry for 3-5 minutes, until tender-crisp.
- Return the tofu to the skillet and pour in the remaining marinade. Cook for another minute, until the sauce has thickened slightly.
- Serve immediately over noodles or rice.
9. A Salad That’s Actually a Meal
I know, I know, I promised it wouldn’t be all salads. But this isn’t just any salad; it’s a “power salad.” It’s packed with protein and healthy fats, so it will actually keep you full.
Ingredient List
- 1 can (15-ounce) chickpeas, rinsed and drained
- 1 cucumber, diced
- 1 pint of cherry tomatoes, halved
- 1/2 red onion, thinly sliced
- 1/2 cup crumbled feta cheese
- 1/4 cup chopped fresh parsley
- For the dressing:
- 1/4 cup olive oil
- 2 tablespoons lemon juice
- 1 clove garlic, minced
- 1/2 teaspoon dried oregano
- Salt and pepper to taste
Step-by-Step Instructions
- In a large bowl, combine the chickpeas, cucumber, tomatoes, red onion, feta, and parsley.
- In a small bowl or jar, whisk together the olive oil, lemon juice, garlic, and oregano. Season with salt and pepper.
- Pour the dressing over the salad and toss to combine.
- Let the salad sit for at least 10 minutes to allow the flavors to meld before serving.
10. Flavor-Packed Tempeh “Bacon”
If you’re missing that smoky, salty flavor of bacon, you have to try this tempeh bacon. It’s amazing in sandwiches, on salads, or just as a side. FYI, it’s also ridiculously easy to make.
Ingredient List
- 1 (8-ounce) package of tempeh, thinly sliced
- 3 tablespoons soy sauce or tamari
- 2 tablespoons maple syrup
- 1 tablespoon liquid smoke
- 1 teaspoon smoked paprika
- 1/2 teaspoon garlic powder
- 1 tablespoon olive oil
Step-by-Step Instructions
- In a shallow dish, whisk together the soy sauce, maple syrup, liquid smoke, smoked paprika, and garlic powder.
- Add the tempeh slices and make sure they are well-coated. Let them marinate for at least 30 minutes, or even overnight for a deeper flavor.
- Heat the olive oil in a large skillet over medium heat.
- Cook the tempeh slices for 3-4 minutes per side, until they are browned and crispy.
- Drain on a paper towel before serving.
11. Hearty Mushroom and Spinach Lasagna

For those days when you need a serious comfort food fix, this mushroom and spinach lasagna is the answer. It’s rich, cheesy, and everything a good lasagna should be.
Ingredient List
- 9 lasagna noodles
- 1 tablespoon olive oil
- 1 pound mushrooms, sliced
- 1 (10-ounce) package frozen chopped spinach, thawed and squeezed dry
- 1 (15-ounce) container of ricotta cheese
- 1 egg, beaten
- 1/2 cup grated Parmesan cheese
- 1 (24-ounce) jar of your favorite marinara sauce
- 2 cups shredded mozzarella cheese
- Salt and pepper to taste
Step-by-Step Instructions
- Preheat your oven to 375°F (190°C). Cook the lasagna noodles according to the package directions.
- Heat the olive oil in a skillet over medium-high heat. Add the mushrooms and cook until they have released their liquid and are browned. Season with salt and pepper.
- In a bowl, combine the ricotta cheese, egg, Parmesan cheese, and the cooked spinach and mushrooms. Mix well.
- To assemble, spread a thin layer of marinara sauce in the bottom of a 9×13 inch baking dish.
- Arrange three lasagna noodles over the sauce. Spread half of the ricotta mixture over the noodles, followed by a layer of marinara sauce and a sprinkle of mozzarella.
- Repeat the layers, and top with the remaining noodles, marinara sauce, and a generous layer of mozzarella and Parmesan cheese.
- Bake for 30-40 minutes, or until the sauce is bubbly and the cheese is golden and melted. Let it rest for a few minutes before slicing and serving.
There you have it—11 meatless meals that are anything but bland and boring. Going meatless, whether it’s for one night a week or for good, opens up a whole new world of flavors and ingredients. So, what are you waiting for? Get in that kitchen and start experimenting! You might just surprise yourself.

