7 Hearty Vegan Dinners to Keep You Full

I’ve been vegan for almost three years and am really enjoying this lifestyle. It’s not without its challenges, though, and I’ve had to prioritize finding flavorful vegan dinner recipes that actually keep me full. For me, that means well-balanced meals that contain plenty of protein, fiber, fat, and complex carbohydrates. And loads of flavor plus satisfying textures are a must!

My Favorite Vegan Dinner Ideas

Here’s a list of my go-to dinner recipes, and what to serve with them to keep me satisfied on a vegan diet:

1. Meatless Meatloaf

Vegan meatloaf with two slices cut.

Fresh sage takes this vegan meatloaf to a whole other level. It’s so flavorful and has a satisfying texture that really hits the spot. This meatloaf is packed with nutritious ingredients like chickpeas, almond butter, and whole grain flour.

To complete the meal, I like to serve it with some roasted vegetables or a salad and some whole grain bread. Ezekiel bread is a great choice because it’s made with sprouted grains and legumes and is higher in protein than most traditional breads. Meatless Meatloaf Recipe

2. Sweet Potato Pasta Sauce

A bowl full of noodles smothered in sweet potato pasta sauce.

This creamy pasta sauce is loaded with flavor and nutrients. For added fiber and protein, I like to serve it with a nutritious pasta such as Kamut pasta, chickpea pasta, or lentil pasta. And I always add some veggies such as sautéed or roasted peppers, broccoli, or a salad to round out the meal. Sweet Potato Pasta Sauce Recipe

3. Stuffed Portobello Mushrooms

A vegan stuffed portobello mushroom on a white plate against a white tile background.

These stuffed mushrooms are my ideal comfort food. They’re rich and flavorful with a totally satisfying texture. To balance the meal and ensure that I feel full, I like to serve these with a good protein source such as tofu or tempeh, and some garlic bread on the side. Vegan Stuffed Portobello Mushrooms Recipe

4. Chickpea Stuffed Peppers

Six cooked chickpea stuffed peppers in a casserole dish.

These stuffed peppers are easy to make, nutritious, and tasty. I tend to serve them with whole-grain pasta tossed with olive oil and garlic to round out the meal and keep me satiated. Or a simple brown rice pilaf if I’m not in the mood for pasta. Chickpea Stuffed Peppers Recipe

5. Tahini Pasta

Pasta with tahini sauce in a white bowl.

This delicious pasta dish is smothered in a creamy tahini sauce. It’s pretty filling on its own if I use a whole grain or legume-based pasta, but I like to boost the protein even more by adding some tofu or tempeh to make really satiating. And I love pairing it with sautéed vegetables or steamed greens such as spinach or kale. Tahini Pasta Recipe

6. Vegan Roasted “Chicken”

A piece of vegan roasted chicken sprinkled with chives on a plate with lemon wedges.

This vegan chicken is a quicker and easier version of seitan. It’s baked in the oven as opposed to steamed, which makes it really quick and simple. I like to serve it with roasted or mashed potatoes and some steamed asparagus for a really delicious and hearty meal. Vegan Roasted Chicken Recipe

7. Almond Butter Noodles

Almond butter noodles garnished with sesame seeds and chopped green onions in a white bowl.

These noodles are so quick and easy to throw together. For a particularly filling meal, I like to use buckwheat noodles because they’re a complete protein. To boost the fiber and protein even more, I like to toss these noodles with a serving of canned black beans as well. That combination is guaranteed to keep me full after this meal. Almond Butter Noodles Recipe

Have You Tried Them?

If you’ve tried any of these vegan dinner recipes, please let me know how they turned out and whether they kept you full in the comments!

You Might Also Like

  • This collection of tahini recipes is helpful if you’re looking for ways to incorporate it in both sweet and savory dishes.
Comments are moderated to ensure a respectful and constructive environment. Your email address will not be published. Required fields are marked with *.

Leave a Comment