|

25 Heart-Healthy Dinners That Won’t Wreck Your Grocery Budget

A heart-healthy dinner does not have to start with an expensive salmon fillet or a cart full of specialty ingredients. A couple of cans of beans, a bag of rice, and vegetables you can actually use are a better place to begin. These 25 dinners put those basics to work in different ways, from smoky skillets to soups and sheet-pan meals.

Build a flexible dinner rotation

  • Choose three recipes that share a main ingredient, such as white beans, cabbage, or carrots. Buying fewer different ingredients makes it easier to use everything.
  • Compare dry and canned beans by the cost of a cooked serving. Canned beans save time; dry beans can save money when you have time to cook a batch.
  • Use a cooked grain as an accompaniment rather than doubling the fish or chicken. The recipes already include serving amounts.

What makes these meals heart-conscious?

These recipes emphasize vegetables, beans or lentils, whole grains, and olive oil, with lean poultry, fish, or low-fat dairy where included. That approach follows the American Heart Association’s dietary guidance. Your overall eating pattern matters more than any one dish.

Use no-salt-added canned foods and unsalted broth as listed, and check labels on bread, tortillas, canned fish, and spice blends. The recipes include no added table salt. Costs vary by store and season, so the budget tips focus on ingredient choices and avoiding waste rather than promising a fixed dollar amount.

Jump to a recipe

  1. Smoky Black Bean and Pepper Bowls
  2. Lemon White Bean and Zucchini Skillet
  3. Chickpea and Cauliflower Tomato Bowls
  4. Pinto Bean and Cabbage Skillet
  5. Chickpea and Eggplant Skillet
  6. White Bean and Mushroom Ragout
  7. Chickpea and Carrot Curry Bowls
  8. Smoky Lentil Taco Bowls
  9. Lentil and Mushroom Pasta Sauce
  10. Lemon Lentil and Carrot Bowls
  11. Lentil and Sweet Potato Curry
  12. Lentil and Eggplant Ragout
  13. White Bean, Carrot, and Spinach Soup
  14. Lentil and Tomato Soup
  15. Pinto Bean and Sweet Potato Soup
  16. Roasted Chickpea and Broccoli Bowls
  17. Chickpea and Sweet Potato Roast
  18. Chicken, Cabbage, and Carrot Sheet-Pan Dinner
  19. Sheet-Pan White Fish and Green Beans
  20. Slow Cooker Black Bean and Sweet Potato Chili
  21. Slow Cooker Chicken and Cabbage Soup
  22. Tomato Cod and White Bean Bowls
  23. Tuna and White Bean Tomato Pasta
  24. White Bean and Potato Mash Bowls
  25. Black Bean Stuffed Sweet Potatoes

1. Smoky Black Bean and Pepper Bowls

A saucy skillet meal that turns two inexpensive cans of beans into four filling servings.

Servings: 4   Prep: 10 minutes   Cook: 20 minutes

Ingredients

  • 2 (15-ounce) cans no-salt-added black beans, drained and rinsed
  • 1 tablespoon olive oil
  • 1 medium onion, diced
  • 2 garlic cloves, minced
  • 2 bell peppers, diced
  • 1 (14.5-ounce) can no-salt-added diced tomatoes
  • 1/2 cup water
  • 1 teaspoon ground cumin and 1 teaspoon smoked paprika
  • 2 tablespoons lime juice
  • 3 cups cooked brown rice

Instructions

  1. Heat the olive oil in a large skillet over medium heat. Add the onion and cook for 5 minutes, stirring, until softened.
  2. Add the garlic, 2 bell peppers, and the seasonings. Cook for 3 minutes, stirring so the garlic does not scorch.
  3. Stir in the drained beans, tomatoes with their juices, and water. Bring to a gentle simmer, cover, and cook for 10 minutes. Stir halfway through; add a splash of water if the pan looks dry.
  4. Uncover and cook for 2 more minutes, or until the vegetables are tender and the sauce lightly coats the beans. Stir in the finishing ingredient.
  5. Divide the listed cooked grain among four bowls and spoon the bean mixture over the top. If bread is listed instead, serve it alongside the beans.

Budget and prep tip: Cook a larger pot of brown rice once and freeze it in meal-sized portions. The listed rice is already cooked; if starting from dry, allow the package cooking time.

2. Lemon White Bean and Zucchini Skillet

A saucy skillet meal that turns two inexpensive cans of beans into four filling servings.

Servings: 4   Prep: 10 minutes   Cook: 20 minutes

Ingredients

  • 2 (15-ounce) cans no-salt-added cannellini beans, drained and rinsed
  • 1 tablespoon olive oil
  • 1 medium onion, diced
  • 2 garlic cloves, minced
  • 2 medium zucchini, diced
  • 1 (14.5-ounce) can no-salt-added diced tomatoes
  • 1/2 cup water
  • 1 teaspoon dried oregano and 1/4 teaspoon black pepper
  • 2 tablespoons lemon juice
  • 4 slices whole-grain bread

Instructions

  1. Heat the olive oil in a large skillet over medium heat. Add the onion and cook for 5 minutes, stirring, until softened.
  2. Add the garlic, 2 medium zucchini, and the seasonings. Cook for 3 minutes, stirring so the garlic does not scorch.
  3. Stir in the drained beans, tomatoes with their juices, and water. Bring to a gentle simmer, cover, and cook for 10 minutes. Stir halfway through; add a splash of water if the pan looks dry.
  4. Uncover and cook for 2 more minutes, or until the vegetables are tender and the sauce lightly coats the beans. Stir in the finishing ingredient.
  5. Divide the listed cooked grain among four bowls and spoon the bean mixture over the top. If bread is listed instead, serve it alongside the beans.

Budget and prep tip: Cook a larger pot of brown rice once and freeze it in meal-sized portions. The listed rice is already cooked; if starting from dry, allow the package cooking time.

3. Chickpea and Cauliflower Tomato Bowls

A saucy skillet meal that turns two inexpensive cans of beans into four filling servings.

Servings: 4   Prep: 10 minutes   Cook: 20 minutes

Ingredients

  • 2 (15-ounce) cans no-salt-added chickpeas, drained and rinsed
  • 1 tablespoon olive oil
  • 1 medium onion, diced
  • 2 garlic cloves, minced
  • 4 cups small cauliflower florets
  • 1 (14.5-ounce) can no-salt-added diced tomatoes
  • 1/2 cup water
  • 1 teaspoon ground cumin and 1 teaspoon ground coriander
  • 2 tablespoons lemon juice
  • 3 cups cooked brown rice

Instructions

  1. Heat the olive oil in a large skillet over medium heat. Add the onion and cook for 5 minutes, stirring, until softened.
  2. Add the garlic, 4 cups small cauliflower florets, and the seasonings. Cook for 3 minutes, stirring so the garlic does not scorch.
  3. Stir in the drained beans, tomatoes with their juices, and water. Bring to a gentle simmer, cover, and cook for 10 minutes. Stir halfway through; add a splash of water if the pan looks dry.
  4. Uncover and cook for 2 more minutes, or until the vegetables are tender and the sauce lightly coats the beans. Stir in the finishing ingredient.
  5. Divide the listed cooked grain among four bowls and spoon the bean mixture over the top. If bread is listed instead, serve it alongside the beans.

Budget and prep tip: Cook a larger pot of brown rice once and freeze it in meal-sized portions. The listed rice is already cooked; if starting from dry, allow the package cooking time.

4. Pinto Bean and Cabbage Skillet

A saucy skillet meal that turns two inexpensive cans of beans into four filling servings.

Servings: 4   Prep: 10 minutes   Cook: 20 minutes

Ingredients

  • 2 (15-ounce) cans no-salt-added pinto beans, drained and rinsed
  • 1 tablespoon olive oil
  • 1 medium onion, diced
  • 2 garlic cloves, minced
  • 4 cups thinly sliced cabbage
  • 1 (14.5-ounce) can no-salt-added diced tomatoes
  • 1/2 cup water
  • 1 teaspoon smoked paprika and 1/2 teaspoon ground cumin
  • 1 tablespoon apple cider vinegar
  • 3 cups cooked brown rice

Instructions

  1. Heat the olive oil in a large skillet over medium heat. Add the onion and cook for 5 minutes, stirring, until softened.
  2. Add the garlic, 4 cups thinly sliced cabbage, and the seasonings. Cook for 3 minutes, stirring so the garlic does not scorch.
  3. Stir in the drained beans, tomatoes with their juices, and water. Bring to a gentle simmer, cover, and cook for 10 minutes. Stir halfway through; add a splash of water if the pan looks dry.
  4. Uncover and cook for 2 more minutes, or until the vegetables are tender and the sauce lightly coats the beans. Stir in the finishing ingredient.
  5. Divide the listed cooked grain among four bowls and spoon the bean mixture over the top. If bread is listed instead, serve it alongside the beans.

Budget and prep tip: Cook a larger pot of brown rice once and freeze it in meal-sized portions. The listed rice is already cooked; if starting from dry, allow the package cooking time.

5. Chickpea and Eggplant Skillet

A saucy skillet meal that turns two inexpensive cans of beans into four filling servings.

Servings: 4   Prep: 10 minutes   Cook: 20 minutes

Ingredients

  • 2 (15-ounce) cans no-salt-added chickpeas, drained and rinsed
  • 1 tablespoon olive oil
  • 1 medium onion, diced
  • 2 garlic cloves, minced
  • 1 small eggplant, cut into 1/2-inch cubes
  • 1 (14.5-ounce) can no-salt-added diced tomatoes
  • 1/2 cup water
  • 1 teaspoon dried oregano and 1/2 teaspoon smoked paprika
  • 2 tablespoons chopped parsley
  • 3 cups cooked whole-wheat couscous

Instructions

  1. Heat the olive oil in a large skillet over medium heat. Add the onion and cook for 5 minutes, stirring, until softened.
  2. Add the garlic, 1 small eggplant, and the seasonings. Cook for 3 minutes, stirring so the garlic does not scorch.
  3. Stir in the drained beans, tomatoes with their juices, and water. Bring to a gentle simmer, cover, and cook for 10 minutes. Stir halfway through; add a splash of water if the pan looks dry.
  4. Uncover and cook for 2 more minutes, or until the vegetables are tender and the sauce lightly coats the beans. Stir in the finishing ingredient.
  5. Divide the listed cooked grain among four bowls and spoon the bean mixture over the top. If bread is listed instead, serve it alongside the beans.

Budget and prep tip: Cook a larger pot of brown rice once and freeze it in meal-sized portions. The listed rice is already cooked; if starting from dry, allow the package cooking time.

6. White Bean and Mushroom Ragout

A saucy skillet meal that turns two inexpensive cans of beans into four filling servings.

Servings: 4   Prep: 10 minutes   Cook: 20 minutes

Ingredients

  • 2 (15-ounce) cans no-salt-added cannellini beans, drained and rinsed
  • 1 tablespoon olive oil
  • 1 medium onion, diced
  • 2 garlic cloves, minced
  • 8 ounces mushrooms, sliced
  • 1 (14.5-ounce) can no-salt-added diced tomatoes
  • 1/2 cup water
  • 1 teaspoon dried thyme and 1/4 teaspoon black pepper
  • 1 tablespoon balsamic vinegar
  • 3 cups cooked brown rice

Instructions

  1. Heat the olive oil in a large skillet over medium heat. Add the onion and cook for 5 minutes, stirring, until softened.
  2. Add the garlic, 8 ounces mushrooms, and the seasonings. Cook for 3 minutes, stirring so the garlic does not scorch.
  3. Stir in the drained beans, tomatoes with their juices, and water. Bring to a gentle simmer, cover, and cook for 10 minutes. Stir halfway through; add a splash of water if the pan looks dry.
  4. Uncover and cook for 2 more minutes, or until the vegetables are tender and the sauce lightly coats the beans. Stir in the finishing ingredient.
  5. Divide the listed cooked grain among four bowls and spoon the bean mixture over the top. If bread is listed instead, serve it alongside the beans.

Budget and prep tip: Cook a larger pot of brown rice once and freeze it in meal-sized portions. The listed rice is already cooked; if starting from dry, allow the package cooking time.

7. Chickpea and Carrot Curry Bowls

A saucy skillet meal that turns two inexpensive cans of beans into four filling servings.

Servings: 4   Prep: 10 minutes   Cook: 20 minutes

Ingredients

  • 2 (15-ounce) cans no-salt-added chickpeas, drained and rinsed
  • 1 tablespoon olive oil
  • 1 medium onion, diced
  • 2 garlic cloves, minced
  • 3 medium carrots, thinly sliced
  • 1 (14.5-ounce) can no-salt-added diced tomatoes
  • 1/2 cup water
  • 2 teaspoons salt-free curry powder
  • 2 tablespoons lemon juice
  • 3 cups cooked brown rice

Instructions

  1. Heat the olive oil in a large skillet over medium heat. Add the onion and cook for 5 minutes, stirring, until softened.
  2. Add the garlic, 3 medium carrots, and the seasonings. Cook for 3 minutes, stirring so the garlic does not scorch.
  3. Stir in the drained beans, tomatoes with their juices, and water. Bring to a gentle simmer, cover, and cook for 10 minutes. Stir halfway through; add a splash of water if the pan looks dry.
  4. Uncover and cook for 2 more minutes, or until the vegetables are tender and the sauce lightly coats the beans. Stir in the finishing ingredient.
  5. Divide the listed cooked grain among four bowls and spoon the bean mixture over the top. If bread is listed instead, serve it alongside the beans.

Budget and prep tip: Cook a larger pot of brown rice once and freeze it in meal-sized portions. The listed rice is already cooked; if starting from dry, allow the package cooking time.

8. Smoky Lentil Taco Bowls

Dry lentils are the main ingredient here, with vegetables and a simple seasoning blend doing the rest.

Servings: 4   Prep: 15 minutes   Cook: 35 minutes

Ingredients

  • 1 cup dry brown or green lentils, rinsed and picked over
  • 1 tablespoon olive oil
  • 1 onion, diced
  • 2 garlic cloves, minced
  • 1 bell pepper, diced
  • 1 (14.5-ounce) can no-salt-added diced tomatoes
  • 3 cups water
  • 1 teaspoon ground cumin and 1 teaspoon smoked paprika
  • 2 tablespoons lime juice
  • 3 cups cooked brown rice

Instructions

  1. Heat the oil in a large saucepan over medium heat. Cook the onion for 5 minutes and the garlic for 30 seconds.
  2. Add the vegetables and seasonings. Stir for 2 minutes, then add the dry lentils, tomatoes with their juices, and water.
  3. Bring to a boil, reduce the heat, and cover loosely. Simmer for 25 to 35 minutes, stirring occasionally, until the lentils are tender. Older lentils may take longer; add water in 1/4-cup amounts if needed.
  4. Uncover and simmer briefly if the mixture is watery. Stir in the finishing ingredient and taste for balance.
  5. Divide the listed cooked grain or pasta among four plates or bowls and spoon the lentil mixture over it. If bread is listed instead, serve it alongside.

Budget and prep tip: Dry lentils do not need soaking. Compare their unit price with canned lentils, and cook extra to freeze for another meal.

9. Lentil and Mushroom Pasta Sauce

Dry lentils are the main ingredient here, with vegetables and a simple seasoning blend doing the rest.

Servings: 4   Prep: 15 minutes   Cook: 35 minutes

Ingredients

  • 1 cup dry brown or green lentils, rinsed and picked over
  • 1 tablespoon olive oil
  • 1 onion, diced
  • 2 garlic cloves, minced
  • 8 ounces mushrooms, finely chopped
  • 1 (14.5-ounce) can no-salt-added diced tomatoes
  • 3 cups water
  • 1 teaspoon dried oregano and 1/2 teaspoon dried basil
  • 1 tablespoon balsamic vinegar
  • 8 ounces whole-wheat spaghetti, cooked according to the package

Instructions

  1. Heat the oil in a large saucepan over medium heat. Cook the onion for 5 minutes and the garlic for 30 seconds.
  2. Add the vegetables and seasonings. Stir for 2 minutes, then add the dry lentils, tomatoes with their juices, and water.
  3. Bring to a boil, reduce the heat, and cover loosely. Simmer for 25 to 35 minutes, stirring occasionally, until the lentils are tender. Older lentils may take longer; add water in 1/4-cup amounts if needed.
  4. Uncover and simmer briefly if the mixture is watery. Stir in the finishing ingredient and taste for balance.
  5. Divide the listed cooked grain or pasta among four plates or bowls and spoon the lentil mixture over it. If bread is listed instead, serve it alongside.

Budget and prep tip: Dry lentils do not need soaking. Compare their unit price with canned lentils, and cook extra to freeze for another meal.

10. Lemon Lentil and Carrot Bowls

Dry lentils are the main ingredient here, with vegetables and a simple seasoning blend doing the rest.

Servings: 4   Prep: 15 minutes   Cook: 35 minutes

Ingredients

  • 1 cup dry brown or green lentils, rinsed and picked over
  • 1 tablespoon olive oil
  • 1 onion, diced
  • 2 garlic cloves, minced
  • 3 carrots, diced
  • 1 (14.5-ounce) can no-salt-added diced tomatoes
  • 3 cups water
  • 1 teaspoon ground cumin and 1/2 teaspoon dried thyme
  • 2 tablespoons lemon juice
  • 3 cups cooked brown rice

Instructions

  1. Heat the oil in a large saucepan over medium heat. Cook the onion for 5 minutes and the garlic for 30 seconds.
  2. Add the vegetables and seasonings. Stir for 2 minutes, then add the dry lentils, tomatoes with their juices, and water.
  3. Bring to a boil, reduce the heat, and cover loosely. Simmer for 25 to 35 minutes, stirring occasionally, until the lentils are tender. Older lentils may take longer; add water in 1/4-cup amounts if needed.
  4. Uncover and simmer briefly if the mixture is watery. Stir in the finishing ingredient and taste for balance.
  5. Divide the listed cooked grain or pasta among four plates or bowls and spoon the lentil mixture over it. If bread is listed instead, serve it alongside.

Budget and prep tip: Dry lentils do not need soaking. Compare their unit price with canned lentils, and cook extra to freeze for another meal.

11. Lentil and Sweet Potato Curry

Dry lentils are the main ingredient here, with vegetables and a simple seasoning blend doing the rest.

Servings: 4   Prep: 15 minutes   Cook: 35 minutes

Ingredients

  • 1 cup dry brown or green lentils, rinsed and picked over
  • 1 tablespoon olive oil
  • 1 onion, diced
  • 2 garlic cloves, minced
  • 1 medium sweet potato, cut into 1/2-inch cubes
  • 1 (14.5-ounce) can no-salt-added diced tomatoes
  • 3 cups water
  • 2 teaspoons salt-free curry powder
  • 2 tablespoons lemon juice
  • 3 cups cooked brown rice

Instructions

  1. Heat the oil in a large saucepan over medium heat. Cook the onion for 5 minutes and the garlic for 30 seconds.
  2. Add the vegetables and seasonings. Stir for 2 minutes, then add the dry lentils, tomatoes with their juices, and water.
  3. Bring to a boil, reduce the heat, and cover loosely. Simmer for 25 to 35 minutes, stirring occasionally, until the lentils are tender. Older lentils may take longer; add water in 1/4-cup amounts if needed.
  4. Uncover and simmer briefly if the mixture is watery. Stir in the finishing ingredient and taste for balance.
  5. Divide the listed cooked grain or pasta among four plates or bowls and spoon the lentil mixture over it. If bread is listed instead, serve it alongside.

Budget and prep tip: Dry lentils do not need soaking. Compare their unit price with canned lentils, and cook extra to freeze for another meal.

12. Lentil and Eggplant Ragout

Dry lentils are the main ingredient here, with vegetables and a simple seasoning blend doing the rest.

Servings: 4   Prep: 15 minutes   Cook: 35 minutes

Ingredients

  • 1 cup dry brown or green lentils, rinsed and picked over
  • 1 tablespoon olive oil
  • 1 onion, diced
  • 2 garlic cloves, minced
  • 1 small eggplant, cut into 1/2-inch cubes
  • 1 (14.5-ounce) can no-salt-added diced tomatoes
  • 3 cups water
  • 1 teaspoon dried oregano and 1/2 teaspoon ground cumin
  • 2 tablespoons chopped parsley
  • 3 cups cooked brown rice

Instructions

  1. Heat the oil in a large saucepan over medium heat. Cook the onion for 5 minutes and the garlic for 30 seconds.
  2. Add the vegetables and seasonings. Stir for 2 minutes, then add the dry lentils, tomatoes with their juices, and water.
  3. Bring to a boil, reduce the heat, and cover loosely. Simmer for 25 to 35 minutes, stirring occasionally, until the lentils are tender. Older lentils may take longer; add water in 1/4-cup amounts if needed.
  4. Uncover and simmer briefly if the mixture is watery. Stir in the finishing ingredient and taste for balance.
  5. Divide the listed cooked grain or pasta among four plates or bowls and spoon the lentil mixture over it. If bread is listed instead, serve it alongside.

Budget and prep tip: Dry lentils do not need soaking. Compare their unit price with canned lentils, and cook extra to freeze for another meal.

13. White Bean, Carrot, and Spinach Soup

A roomy pot of soup makes modest ingredients feel like a complete meal. The beans or lentils supply substance without cream.

Servings: 4   Prep: 15 minutes   Cook: 28 minutes

Ingredients

  • 1 tablespoon olive oil
  • 1 medium onion, diced
  • 2 garlic cloves, minced
  • 3 carrots, diced
  • 2 (15-ounce) cans no-salt-added white beans, drained and rinsed
  • 1 (14.5-ounce) can no-salt-added diced tomatoes
  • 4 cups unsalted vegetable broth
  • 1 teaspoon dried thyme
  • 1 tablespoon lemon juice
  • 3 cups baby spinach

Instructions

  1. Heat the oil in a large soup pot over medium heat. Cook the onion for 5 minutes, then add the garlic and stir for 30 seconds.
  2. Add the listed vegetables and seasonings. Cook for 2 minutes, stirring to coat them in the oil.
  3. Add the beans, lentils, or split peas, tomatoes with their juices, and broth. If pumpkin puree is listed, stir it in now. Bring to a boil, then reduce the heat to a gentle simmer.
  4. Cover loosely and simmer for 20 minutes, stirring occasionally, until the vegetables and any dry lentils or grains are tender. If using pasta, add it for the final package cooking time. If using spinach, stir it in for the last 3 minutes.
  5. For a thicker soup, mash a ladleful of beans against the side of the pot. For a thinner soup, stir in a little hot water. Remove any bay leaf, finish with the lemon juice, and divide among four bowls.

Budget and prep tip: Freeze individual portions before they get pushed to the back of the refrigerator. Use unsalted broth and no-salt-added canned ingredients; season with herbs and lemon.

14. Lentil and Tomato Soup

A roomy pot of soup makes modest ingredients feel like a complete meal. The beans or lentils supply substance without cream.

Servings: 4   Prep: 15 minutes   Cook: 38 minutes

Ingredients

  • 1 tablespoon olive oil
  • 1 medium onion, diced
  • 2 garlic cloves, minced
  • 2 carrots and 2 celery stalks, diced
  • 1 cup dry brown lentils, rinsed and picked over
  • 1 (14.5-ounce) can no-salt-added diced tomatoes
  • 4 cups unsalted vegetable broth
  • 1 teaspoon ground cumin and 1/2 teaspoon dried oregano
  • 1 tablespoon lemon juice

Instructions

  1. Heat the oil in a large soup pot over medium heat. Cook the onion for 5 minutes, then add the garlic and stir for 30 seconds.
  2. Add the listed vegetables and seasonings. Cook for 2 minutes, stirring to coat them in the oil.
  3. Add the beans, lentils, or split peas, tomatoes with their juices, and broth. If pumpkin puree is listed, stir it in now. Bring to a boil, then reduce the heat to a gentle simmer.
  4. Cover loosely and simmer for 30 minutes, stirring occasionally, until the vegetables and any dry lentils or grains are tender. If using pasta, add it for the final package cooking time. If using spinach, stir it in for the last 3 minutes.
  5. For a thicker soup, mash a ladleful of beans against the side of the pot. For a thinner soup, stir in a little hot water. Remove any bay leaf, finish with the lemon juice, and divide among four bowls.

Budget and prep tip: Freeze individual portions before they get pushed to the back of the refrigerator. Use unsalted broth and no-salt-added canned ingredients; season with herbs and lemon.

15. Pinto Bean and Sweet Potato Soup

A roomy pot of soup makes modest ingredients feel like a complete meal. The beans or lentils supply substance without cream.

Servings: 4   Prep: 15 minutes   Cook: 33 minutes

Ingredients

  • 1 tablespoon olive oil
  • 1 medium onion, diced
  • 2 garlic cloves, minced
  • 1 large sweet potato, cut into 1/2-inch cubes
  • 2 (15-ounce) cans no-salt-added pinto beans, drained and rinsed
  • 1 (14.5-ounce) can no-salt-added diced tomatoes
  • 4 cups unsalted vegetable broth
  • 1 teaspoon ground cumin and 1/2 teaspoon smoked paprika
  • 1 tablespoon lemon juice

Instructions

  1. Heat the oil in a large soup pot over medium heat. Cook the onion for 5 minutes, then add the garlic and stir for 30 seconds.
  2. Add the listed vegetables and seasonings. Cook for 2 minutes, stirring to coat them in the oil.
  3. Add the beans, lentils, or split peas, tomatoes with their juices, and broth. If pumpkin puree is listed, stir it in now. Bring to a boil, then reduce the heat to a gentle simmer.
  4. Cover loosely and simmer for 25 minutes, stirring occasionally, until the vegetables and any dry lentils or grains are tender. If using pasta, add it for the final package cooking time. If using spinach, stir it in for the last 3 minutes.
  5. For a thicker soup, mash a ladleful of beans against the side of the pot. For a thinner soup, stir in a little hot water. Remove any bay leaf, finish with the lemon juice, and divide among four bowls.

Budget and prep tip: Freeze individual portions before they get pushed to the back of the refrigerator. Use unsalted broth and no-salt-added canned ingredients; season with herbs and lemon.

16. Roasted Chickpea and Broccoli Bowls

Everything roasts on one pan while an inexpensive cooked grain makes the meal more filling.

Servings: 4   Prep: 15 minutes   Cook: 35 minutes

Ingredients

  • 1 tablespoon olive oil
  • 4 cups broccoli florets and 1 red onion, cut into wedges
  • 2 (15-ounce) cans no-salt-added chickpeas, drained and rinsed
  • 1 teaspoon smoked paprika and 1/2 teaspoon garlic powder
  • 2 tablespoons lemon juice
  • 3 cups cooked brown rice

Instructions

  1. Heat the oven to 425°F. Line a large rimmed sheet pan with parchment. Use a second pan if the vegetables would overlap.
  2. Toss the vegetables with the oil and seasonings. Spread them into an even layer, leaving room between pieces.
  3. Roast for 20 minutes, turning halfway through. Add the drained beans, toss gently, and roast for 10 to 15 minutes more, until the vegetables are tender and browned at the edges.
  4. Remove from the oven and add the finishing ingredient. Divide the cooked grain among four bowls and top with the roasted mixture.

Budget and prep tip: Frozen vegetables can go directly onto the pan. Leave space so they roast instead of steaming, and buy plain vegetables without sauce.

17. Chickpea and Sweet Potato Roast

Everything roasts on one pan while an inexpensive cooked grain makes the meal more filling.

Servings: 4   Prep: 15 minutes   Cook: 35 minutes

Ingredients

  • 1 tablespoon olive oil
  • 2 medium sweet potatoes, cut into 1/2-inch cubes, and 1 bell pepper, diced
  • 2 (15-ounce) cans no-salt-added chickpeas, drained and rinsed
  • 1 teaspoon ground cumin and 1 teaspoon smoked paprika
  • 2 tablespoons lime juice
  • 3 cups cooked brown rice

Instructions

  1. Heat the oven to 425°F. Line a large rimmed sheet pan with parchment. Use a second pan if the vegetables would overlap.
  2. Toss the vegetables with the oil and seasonings. Spread them into an even layer, leaving room between pieces.
  3. Roast for 20 minutes, turning halfway through. Add the drained beans, toss gently, and roast for 10 to 15 minutes more, until the vegetables are tender and browned at the edges.
  4. Remove from the oven and add the finishing ingredient. Divide the cooked grain among four bowls and top with the roasted mixture.

Budget and prep tip: Frozen vegetables can go directly onto the pan. Leave space so they roast instead of steaming, and buy plain vegetables without sauce.

18. Chicken, Cabbage, and Carrot Sheet-Pan Dinner

Everything roasts on one pan while an inexpensive cooked grain makes the meal more filling.

Servings: 4   Prep: 15 minutes   Cook: 35 minutes

Ingredients

  • 1 tablespoon olive oil
  • 4 cups cabbage, cut into 1-inch pieces, and 3 carrots, sliced 1/4 inch thick
  • 1 pound boneless skinless chicken breast, cut into 1-inch pieces
  • 1 teaspoon smoked paprika and 1/2 teaspoon garlic powder
  • 1 tablespoon apple cider vinegar
  • 3 cups cooked brown rice

Instructions

  1. Heat the oven to 425°F. Line a large rimmed sheet pan with parchment.
  2. Toss the vegetables with half the oil and half the seasonings. Spread on the pan and roast for 10 minutes.
  3. Coat the chicken with the remaining oil and seasonings. Add it to the pan without crowding; keep raw-chicken utensils separate from serving utensils.
  4. Roast for another 18 to 25 minutes, stirring the vegetables once, until a thermometer reads 165°F in the thickest chicken piece. Remove tender vegetables early if necessary.
  5. Add the finishing ingredient and serve over the cooked grain.

Budget and prep tip: Frozen vegetables can go directly onto the pan. Leave space so they roast instead of steaming, and buy plain vegetables without sauce.

19. Sheet-Pan White Fish and Green Beans

Everything roasts on one pan while an inexpensive cooked grain makes the meal more filling.

Servings: 4   Prep: 15 minutes   Cook: 35 minutes

Ingredients

  • 1 tablespoon olive oil
  • 4 cups frozen green beans and 1 onion, cut into wedges
  • 1 pound thawed white fish fillets, divided into four portions
  • 1 teaspoon dried dill and 1/2 teaspoon garlic powder
  • 2 tablespoons lemon juice
  • 3 cups cooked brown rice

Instructions

  1. Heat the oven to 425°F. Line a large rimmed sheet pan with parchment.
  2. Toss the vegetables with half the oil and seasonings. Roast for 20 minutes, stirring halfway through.
  3. Pat the thawed fish dry. Coat with the remaining oil and seasonings and nestle among the vegetables.
  4. Roast for another 10 to 15 minutes, or until the thickest part of the fish reaches 145°F. Timing varies with thickness.
  5. Add the finishing ingredient. Divide the cooked grain among four plates and serve the fish and vegetables alongside.

Budget and prep tip: Frozen vegetables can go directly onto the pan. Leave space so they roast instead of steaming, and buy plain vegetables without sauce.

20. Slow Cooker Black Bean and Sweet Potato Chili

A slow cooker handles the long simmer while beans, vegetables, or lean chicken keep the ingredient list practical.

Servings: 4   Prep: 15 minutes   Cook: 360 minutes

Ingredients

  • 2 (15-ounce) cans no-salt-added black beans, drained and rinsed
  • 2 sweet potatoes, cut into 1/2-inch cubes
  • 1 onion, diced
  • 2 garlic cloves, minced
  • 1 (14.5-ounce) can no-salt-added diced tomatoes
  • 3 cups unsalted vegetable broth
  • 1 teaspoon ground cumin and 2 teaspoons salt-free chili powder
  • 2 tablespoons lime juice

Instructions

  1. Use a 4- to 6-quart slow cooker. If using chicken, thaw it in the refrigerator before starting; do not put frozen raw chicken into the cooker.
  2. Add the protein, vegetables, onion, garlic, tomatoes with their juices, broth, and seasonings. Stir to distribute the ingredients.
  3. Cover and cook on LOW for 5 to 6 hours or HIGH for 3 to 4 hours, until the vegetables are tender and the mixture is bubbling hot.
  4. Stir in the finishing ingredient. For a thicker stew, mash a few beans against the side of the cooker; for a thinner one, stir in a little hot water.
  5. Divide among four bowls. Serve as a hearty stew.

Budget and prep tip: Prep the vegetables the night before and refrigerate them separately. Transfer cooked leftovers to shallow containers rather than refrigerating the full cooker insert.

21. Slow Cooker Chicken and Cabbage Soup

A slow cooker handles the long simmer while beans, vegetables, or lean chicken keep the ingredient list practical.

Servings: 4   Prep: 15 minutes   Cook: 360 minutes

Ingredients

  • 1 pound boneless skinless chicken breast
  • 4 cups chopped cabbage and 2 carrots, diced
  • 1 onion, diced
  • 2 garlic cloves, minced
  • 1 (14.5-ounce) can no-salt-added diced tomatoes
  • 3 cups unsalted vegetable broth
  • 1 teaspoon dried thyme and 1/2 teaspoon smoked paprika
  • 2 tablespoons lemon juice

Instructions

  1. Use a 4- to 6-quart slow cooker. If using chicken, thaw it in the refrigerator before starting; do not put frozen raw chicken into the cooker.
  2. Add the protein, vegetables, onion, garlic, tomatoes with their juices, broth, and seasonings. Stir to distribute the ingredients.
  3. Cover and cook on LOW for 5 to 6 hours or HIGH for 3 to 4 hours, until the chicken reaches 165°F and the vegetables are tender. Shred the chicken with two forks and return it to the cooker.
  4. Stir in the finishing ingredient. For a thicker stew, mash a few beans against the side of the cooker; for a thinner one, stir in a little hot water.
  5. Divide among four bowls. Serve as a hearty stew.

Budget and prep tip: Prep the vegetables the night before and refrigerate them separately. Transfer cooked leftovers to shallow containers rather than refrigerating the full cooker insert.

22. Tomato Cod and White Bean Bowls

A tomato and vegetable sauce helps a modest amount of fish go further across four dinner bowls.

Servings: 4   Prep: 10 minutes   Cook: 20 minutes

Ingredients

  • 1 pound thawed cod fillets, cut into four portions
  • 1 tablespoon olive oil
  • 1 onion, diced
  • 2 garlic cloves, minced
  • 1 (15-ounce) can no-salt-added white beans, drained and rinsed
  • 1 (14.5-ounce) can no-salt-added diced tomatoes
  • 1 teaspoon dried oregano
  • 2 tablespoons lemon juice
  • 3 cups cooked brown rice

Instructions

  1. Heat the oil in a deep skillet over medium heat. Cook the onion for 5 minutes, then stir in the garlic for 30 seconds.
  2. Add the vegetables, tomatoes with their juices, and seasonings. Cover and simmer for 8 minutes, stirring once, until the vegetables begin to soften.
  3. Pat the thawed fish dry and lay it on top of the sauce. Cover and cook over medium-low heat for 8 to 12 minutes, until the thickest part reaches 145°F. Add a splash of water if the sauce becomes dry.
  4. Remove from the heat and add the finishing ingredient. Serve the fish and sauce over the cooked grain, dividing everything among four portions.

Budget and prep tip: Frozen fillets are often cheaper than seafood-counter portions. Thaw in the refrigerator and compare the price per pound rather than the package price.

23. Tuna and White Bean Tomato Pasta

Canned fish keeps this dinner practical, while vegetables and a cooked grain stretch it into four servings.

Servings: 4   Prep: 10 minutes   Cook: 15 minutes

Ingredients

  • 2 (5-ounce) cans no-salt-added tuna in water, drained
  • 1 tablespoon olive oil
  • 1 onion, diced
  • 2 garlic cloves, minced
  • 1 (15-ounce) can no-salt-added white beans, drained and rinsed
  • 1 (14.5-ounce) can no-salt-added diced tomatoes
  • 1 teaspoon dried oregano
  • 2 tablespoons chopped parsley
  • 8 ounces whole-wheat pasta, cooked according to the package

Instructions

  1. Heat the oil in a large skillet over medium heat. Cook the onion for 5 minutes, then add the garlic and stir for 30 seconds.
  2. Add the vegetables, tomatoes with their juices, and seasonings. Cover and simmer for 8 to 10 minutes, until the vegetables are tender. Add a splash of water if needed.
  3. Drain and flake the canned fish. Remove any hard bones or skin you do not want, then fold the fish gently into the skillet. Heat for 2 to 3 minutes.
  4. Stir in the finishing ingredient and divide over the listed cooked rice or pasta.

Budget and prep tip: Choose fish packed in water with no added salt when available. Compare drained weights so a cheaper can really is a better value.

24. White Bean and Potato Mash Bowls

Creamy potato and bean mash needs only a little milk and olive oil, with broccoli on top for a complete bowl.

Servings: 4   Prep: 15 minutes   Cook: 25 minutes

Ingredients

  • 1 pound potatoes, peeled and cut into 1-inch pieces
  • 2 (15-ounce) cans no-salt-added white beans, drained and rinsed
  • 1/2 cup low-fat milk
  • 1 tablespoon olive oil
  • 1/2 teaspoon garlic powder
  • 1/4 teaspoon black pepper
  • 4 cups frozen broccoli
  • 2 tablespoons lemon juice

Instructions

  1. Place the potatoes in a saucepan and cover with water. Bring to a boil and simmer for 15 to 20 minutes, until fork-tender; drain.
  2. Add the beans, milk, oil, garlic powder, and pepper. Mash together and warm over low heat for 3 to 5 minutes, stirring.
  3. Cook the broccoli according to its package instructions and drain. Toss with the lemon juice.
  4. Divide the mash among four bowls and top with broccoli. Add a splash of milk if the mash is too stiff.

Budget and prep tip: Beans replace some of the potatoes and make this a filling meatless bowl. Buy a large potato bag only if you will use the rest.

25. Black Bean Stuffed Sweet Potatoes

Sweet potatoes provide their own edible bowl for a warm black bean filling.

Servings: 4   Prep: 15 minutes   Cook: 50 minutes

Ingredients

  • 4 medium sweet potatoes
  • 2 (15-ounce) cans no-salt-added black beans, drained and rinsed
  • 1 tablespoon olive oil
  • 1 onion, diced
  • 1 cup frozen corn
  • 1 teaspoon ground cumin
  • 1/2 teaspoon smoked paprika
  • 2 tablespoons lime juice
  • 1/2 cup plain nonfat Greek yogurt

Instructions

  1. Heat the oven to 425°F. Scrub and prick the sweet potatoes. Place on a baking sheet and roast for 45 to 55 minutes, until a knife slides easily into the center.
  2. While they bake, heat the oil in a skillet. Cook the onion for 5 minutes.
  3. Add the beans, corn, cumin, paprika, and 1/4 cup water. Simmer for 8 minutes, until hot and the corn is cooked. Stir in the lime juice.
  4. Split the potatoes and fluff the flesh with a fork. Spoon a quarter of the bean mixture into each and top with 2 tablespoons yogurt.

Budget and prep tip: Bake extra sweet potatoes for lunches. The filling is also useful over rice if sweet potatoes are expensive that week.

Store leftovers without wasting food

Refrigerate perishable food in shallow containers within 2 hours, or within 1 hour if the temperature is above 90°F. Keep the refrigerator at 40°F or below. Use cooked leftovers within 3 to 4 days, or freeze them sooner for later meals. Reheat cooked leftovers to 165°F. Keep cold lunch salads cold. See the USDA guide to leftovers for details.

For raw poultry, use a thermometer to confirm 165°F; for raw fish, confirm 145°F. Egg mixtures should reach 160°F. The USDA safe-temperature chart explains these temperatures.

Common questions

How do I make these recipes cheaper this week?

Compare unit prices, use plain frozen vegetables when they are cheaper, and choose a recipe that uses what you already have. Swapping one similar bean for another usually works; changing a dry ingredient to a cooked one requires adjusting liquid and cooking time.

Do I need expensive specialty ingredients?

No. These recipes use ordinary grocery-store ingredients. Olive oil, a few dry spices, and lemon or vinegar provide flavor. Buy the smallest practical list for the recipes you plan to cook.

More meal-planning help

For more background, read Heart Health After 50: 12 Small Changes You Can Make This Week. You can also browse the recipe collections below for your next grocery trip.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *