When you’re trying to eat healthier, one of the first things you may think about is cutting back on calories. And while eating fewer calories is a good place to start, simply eating fewer calories isn’t always the best way to lose weight or improve your health.

What you really need to focus on is making sure that the calories you do eat are coming from nutrient-rich, whole foods. And that’s where these low calorie meals come in.

Each of these recipes is under 400 calories, but they’re all packed with healthy ingredients that will fill you up and leave you satisfied.

Roasted Cauliflower Soup

This roasted cauliflower soup is creamy and comforting, but made without any cream or cheese. Roasting the cauliflower first gives it a richer flavor that takes this soup over the top.

Spicy Black Bean Soup

This soup is hearty and filling, but still light and low in calories. It’s packed with fiber and protein from the black beans, and gets a little kick from the jalapeo pepper.

Vegetarian Chili

This chili is full of vegetables and flavor, but doesn’t have any meat. It’s a great option for a Meatless Monday meal, and can easily be made in the slow cooker.

Quinoa Salad with Black Beans and Corn

This salad is a great option for a light lunch or dinner. It’s full of fiber and protein from the quinoa and black beans, and the corn and tomatoes add a nice sweetness and freshness.

Roasted Brussels Sprouts with Balsamic Glaze

These roasted Brussels sprouts are a great side dish, but could easily be a meal on their own. They’re tossed with a sweet and tangy balsamic glaze, and can be on the table in just 30 minutes.

Spaghetti Squash with Tomato Sauce

This dish is a lighter, healthier version of spaghetti and meatballs. The spaghetti squash takes the place of pasta, and the tomato sauce is made with lean ground turkey.

Grilled Salmon with Avocado Salsa

This recipe is healthy and flavorful, and perfect for a summertime meal. The salmon is grilled to perfection, and topped with a fresh and zesty avocado salsa.

Cauliflower “Rice” Stir-Fry

This stir-fry is a great way to get your vegetables in, and is much lower in calories than a traditional rice stir-fry. The cauliflower “rice” is a great base for the vegetables and sauce, and can be on the table in just 15 minutes.

Eggplant Parmesan

This eggplant Parmesan is a lighter, healthier version of the classic Italian dish. The eggplant is baked instead of fried, and the sauce is made with fresh tomatoes.

Vegetable Stir-Fry

This stir-fry is a great way to use up any vegetables you have in your fridge. It’s quick and easy to make, and can be on the table in just 15 minutes.