Feeling stuck in a dinner rut or searching for fresh inspiration? You’re in the right place! We’ve gathered 32 of the most delicious Ocado recipes, from quick weeknight wins to impressive weekend feasts and cozy comfort food. Whether you’re a seasoned pro or just starting out, there’s something here for every cook and every occasion. Let’s dive in and find your next favorite meal!
Creamy Mushroom Risotto

Bold, earthy mushrooms and creamy Arborio rice make this risotto a comforting classic. It’s surprisingly simple to master with the right technique. You’ll have a restaurant-quality dish in under an hour.
Serving: 4 | Pre Time: 10 minutes | Cooking Time: 30 minutes
Ingredients
For the base:
– 4 cups low-sodium chicken broth
– 2 tbsp olive oil
– 1 small yellow onion, finely diced
– 2 cloves garlic, minced
For the mushrooms:
– 1 lb cremini mushrooms, sliced
– 1 tbsp unsalted butter
For the risotto:
– 1 1/2 cups Arborio rice
– 1/2 cup dry white wine
– 1/2 cup grated Parmesan cheese
– 2 tbsp unsalted butter
– Salt and black pepper
Instructions
1. Pour chicken broth into a saucepan and heat over medium until simmering, then reduce to low to keep warm.
2. Heat olive oil in a large, heavy-bottomed pot over medium heat.
3. Add diced onion and cook for 5 minutes, stirring occasionally, until translucent.
4. Add minced garlic and cook for 1 minute until fragrant.
5. Add Arborio rice and toast for 2 minutes, stirring constantly, until grains are lightly golden.
6. Pour in white wine and cook, stirring, until fully absorbed.
7. Add 1/2 cup of warm broth to the rice and stir continuously until absorbed.
8. Repeat adding broth in 1/2-cup increments, stirring constantly after each addition until absorbed, for about 20 minutes total.
9. While rice cooks, melt 1 tbsp butter in a separate skillet over medium-high heat.
10. Add sliced mushrooms and cook for 8-10 minutes, stirring occasionally, until browned and tender.
11. Season mushrooms with salt and pepper, then set aside.
12. When rice is al dente and creamy, remove from heat.
13. Stir in cooked mushrooms, Parmesan cheese, and 2 tbsp butter until fully incorporated.
14. Season with salt and pepper to taste.
15. Let risotto rest for 2 minutes before serving.
Keep the risotto slightly loose; it will thicken as it rests. The final texture should be creamy and velvety, with a subtle nuttiness from the toasted rice. Try topping it with fresh parsley or a drizzle of truffle oil for an elegant touch.
Spicy Chicken Enchiladas

Vibrant and satisfying, these spicy chicken enchiladas deliver bold flavor with minimal fuss. They’re perfect for a weeknight dinner or casual gathering, packing heat and comfort in every bite.
Serving: 6 | Pre Time: 20 minutes | Cooking Time: 30 minutes
Ingredients
For the filling:
– 2 cups shredded cooked chicken
– 1 cup shredded Monterey Jack cheese
– 1/2 cup diced onion
– 1 tbsp olive oil
For the sauce:
– 2 cups enchilada sauce
– 1/4 cup chopped cilantro
– 1 tsp chili powder
– 1/2 tsp ground cumin
For assembly:
– 8 corn tortillas
– 1 cup shredded cheddar cheese
Instructions
1. Preheat oven to 375°F.
2. Heat olive oil in a skillet over medium heat for 1 minute.
3. Add diced onion and cook for 5 minutes until translucent.
4. In a bowl, combine shredded chicken, cooked onion, and Monterey Jack cheese.
5. Warm corn tortillas in a dry skillet for 10 seconds each to prevent cracking.
6. Spoon 1/4 cup of chicken mixture onto each tortilla.
7. Roll tortillas tightly and place seam-side down in a 9×13-inch baking dish.
8. In a separate bowl, mix enchilada sauce, cilantro, chili powder, and cumin.
9. Pour sauce evenly over the rolled tortillas.
10. Sprinkle cheddar cheese on top.
11. Bake at 375°F for 25 minutes until cheese is bubbly and edges are golden.
12. Let rest for 5 minutes before serving.
You’ll love the tender tortillas wrapped around the savory chicken filling, all smothered in a zesty, slightly smoky sauce. For a fun twist, top with sliced avocado or a dollop of sour cream to balance the heat.
Classic Beef Wellington

Nothing beats a classic for special occasions. This Beef Wellington delivers elegance with rich, savory flavors wrapped in a crisp pastry crust. Follow these precise steps for a show-stopping centerpiece.
Serving: 6 | Pre Time: 45 minutes | Cooking Time: 45 minutes
Ingredients
– For the beef: 2 lb beef tenderloin, trimmed; 2 tbsp olive oil; 1 tsp kosher salt; 1/2 tsp black pepper.
– For the mushroom duxelles: 1 lb cremini mushrooms, finely chopped; 2 shallots, minced; 2 tbsp unsalted butter; 1/4 cup dry sherry; 1 tsp fresh thyme leaves.
– For assembly: 6 slices prosciutto; 2 tbsp Dijon mustard; 1 sheet puff pastry, thawed; 1 egg, beaten.
Instructions
1. Preheat oven to 425°F. Pat beef tenderloin dry with paper towels.
2. Season beef all over with kosher salt and black pepper.
3. Heat olive oil in a large skillet over high heat until shimmering.
4. Sear beef on all sides until browned, about 2 minutes per side. Tip: Sear quickly to lock in juices without overcooking.
5. Transfer beef to a plate and brush with Dijon mustard while warm. Let cool to room temperature.
6. In the same skillet, melt unsalted butter over medium heat.
7. Add minced shallots and cook until softened, about 3 minutes.
8. Add finely chopped cremini mushrooms and cook until liquid evaporates, about 10 minutes.
9. Stir in dry sherry and fresh thyme leaves, cooking until sherry reduces, about 2 minutes. Remove from heat and cool completely.
10. Lay prosciutto slices on plastic wrap, overlapping slightly to form a rectangle.
11. Spread cooled mushroom duxelles evenly over prosciutto.
12. Place cooled beef in the center and wrap tightly with prosciutto and mushrooms using the plastic wrap. Chill for 15 minutes.
13. Roll out puff pastry on a floured surface to 1/8-inch thickness.
14. Unwrap beef bundle and place in the center of the pastry.
15. Fold pastry over beef, trimming excess, and seal edges with beaten egg. Tip: Seal tightly to prevent leaks during baking.
16. Brush entire pastry with beaten egg for a golden finish.
17. Score pastry top lightly with a knife in a decorative pattern.
18. Bake on a parchment-lined sheet at 425°F for 25 minutes. Tip: Use a meat thermometer; internal temperature should reach 125°F for medium-rare.
19. Reduce oven to 400°F and bake until pastry is golden brown, about 10 more minutes.
20. Remove from oven and let rest for 10 minutes before slicing.
Buttery, flaky pastry gives way to juicy, medium-rare beef and an earthy mushroom layer. Serve slices with a red wine reduction for added depth, or pair with roasted vegetables to balance the richness. The contrast in textures—crisp outside, tender inside—makes every bite memorable.
Mediterranean Vegetable Bake

Zesty and vibrant, this Mediterranean Vegetable Bake layers fresh produce with savory herbs for a simple, satisfying meal. It’s a colorful, one-pan dish that’s perfect for busy weeknights or casual gatherings. You’ll love the roasted flavors and minimal cleanup.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 45 minutes
Ingredients
For the vegetables:
– 2 medium zucchinis, sliced into 1/2-inch rounds
– 1 large eggplant, cut into 1-inch cubes
– 1 red bell pepper, sliced into strips
– 1 yellow bell pepper, sliced into strips
– 1 red onion, thinly sliced
– 3 tbsp olive oil
– 1 tsp salt
– 1/2 tsp black pepper
For the sauce and topping:
– 1 (14.5 oz) can diced tomatoes
– 3 cloves garlic, minced
– 1 tbsp dried oregano
– 1 tsp dried thyme
– 1/2 cup crumbled feta cheese
– 1/4 cup chopped fresh parsley
Instructions
1. Preheat your oven to 400°F.
2. In a large bowl, toss the zucchini, eggplant, bell peppers, and red onion with olive oil, salt, and black pepper until evenly coated.
3. Spread the vegetables in a single layer on a large baking sheet.
4. Roast the vegetables for 25 minutes at 400°F, stirring halfway through, until they start to soften and brown.
5. While roasting, combine the diced tomatoes, minced garlic, oregano, and thyme in a medium bowl.
6. Transfer the roasted vegetables to a 9×13-inch baking dish.
7. Pour the tomato mixture evenly over the vegetables.
8. Sprinkle the crumbled feta cheese on top.
9. Bake at 400°F for 20 minutes, until the sauce is bubbly and the cheese is lightly golden.
10. Remove from the oven and let it rest for 5 minutes.
11. Garnish with chopped fresh parsley before serving.
Aromatic and hearty, this bake offers tender vegetables in a tangy tomato sauce, with feta adding a creamy, salty finish. Serve it warm over couscous or with crusty bread to soak up the juices. For a twist, top with a drizzle of balsamic glaze or add olives for extra briny depth.
Garlic Lemon Herb Shrimp

Dive into a quick, flavorful seafood dish that comes together in minutes. This garlic lemon herb shrimp delivers bright citrus notes balanced with aromatic herbs. It’s perfect for busy weeknights or elegant entertaining.
Serving: 4 | Pre Time: 10 minutes | Cooking Time: 10 minutes
Ingredients
For the shrimp:
– 1 lb large shrimp, peeled and deveined
– 2 tbsp olive oil
– 1/2 tsp salt
– 1/4 tsp black pepper
For the sauce:
– 4 cloves garlic, minced
– 1/4 cup fresh lemon juice
– 2 tbsp unsalted butter
– 1 tbsp fresh parsley, chopped
– 1 tsp fresh thyme leaves
Instructions
1. Pat the shrimp completely dry with paper towels to ensure proper searing.
2. Season the shrimp evenly with salt and black pepper.
3. Heat olive oil in a large skillet over medium-high heat until shimmering, about 2 minutes.
4. Add the shrimp to the skillet in a single layer, cooking for 2 minutes per side until pink and opaque.
5. Transfer the cooked shrimp to a plate, leaving any oil in the skillet.
6. Reduce the heat to medium and add minced garlic to the skillet, sautéing for 30 seconds until fragrant but not browned.
7. Pour in fresh lemon juice, scraping up any browned bits from the bottom of the skillet for extra flavor.
8. Add unsalted butter, swirling the skillet until melted and the sauce slightly thickens, about 1 minute.
9. Return the shrimp to the skillet, tossing to coat evenly in the sauce.
10. Remove from heat and stir in fresh parsley and thyme leaves.
You’ll love the tender, juicy shrimp coated in a vibrant, buttery sauce. The garlic provides a savory backbone while the lemon adds a refreshing zing. Try serving it over creamy polenta or with crusty bread to soak up every drop.
Butternut Squash Soup

Ditch the chill with this creamy butternut squash soup. It’s a simple, one-pot meal that’s both comforting and nutritious. You’ll need just a few pantry staples to make it.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 30 minutes
Ingredients
For the soup base:
– 1 medium butternut squash (about 2 lbs), peeled, seeded, and cubed
– 1 tbsp olive oil
– 1 medium yellow onion, diced
– 2 cloves garlic, minced
– 4 cups vegetable broth
For finishing:
– 1/2 cup heavy cream
– 1 tsp salt
– 1/2 tsp black pepper
– 1/4 tsp ground nutmeg
Instructions
1. Preheat oven to 400°F. Toss cubed butternut squash with 1 tbsp olive oil on a baking sheet. Roast for 25 minutes until fork-tender and lightly browned. Tip: Roasting deepens the squash’s natural sweetness.
2. Heat a large pot over medium heat. Add diced onion and cook for 5 minutes until translucent. Add minced garlic and cook for 1 minute until fragrant.
3. Add roasted squash and 4 cups vegetable broth to the pot. Bring to a boil, then reduce heat to low. Simmer uncovered for 10 minutes.
4. Carefully transfer the mixture to a blender. Blend on high for 2 minutes until completely smooth. Tip: Work in batches if needed to avoid overflow.
5. Return the blended soup to the pot over low heat. Stir in 1/2 cup heavy cream, 1 tsp salt, 1/2 tsp black pepper, and 1/4 tsp ground nutmeg. Heat for 3 minutes until warmed through. Tip: Add cream off-heat to prevent curdling.
6. Ladle soup into bowls and serve immediately. Keep leftovers refrigerated for up to 3 days.
Key to this soup’s appeal is its velvety texture and rich, slightly sweet flavor with a hint of warmth from the nutmeg. For a creative twist, top it with toasted pumpkin seeds or a drizzle of sage-infused oil.
Thai Red Curry with Tofu

Rethink takeout with this vibrant Thai red curry that brings restaurant-quality flavor to your kitchen in under 30 minutes. It’s a perfect weeknight meal that’s both satisfying and surprisingly simple to make.
Serving: 4 | Pre Time: 10 minutes | Cooking Time: 20 minutes
Ingredients
For the tofu:
– 1 (14-ounce) block extra-firm tofu, pressed for 15 minutes and cubed
– 1 tbsp vegetable oil
For the curry:
– 1 tbsp vegetable oil
– 1 small yellow onion, thinly sliced
– 1 red bell pepper, thinly sliced
– 2 tbsp Thai red curry paste
– 1 (13.5-ounce) can full-fat coconut milk
– 1 tbsp soy sauce
– 1 tbsp brown sugar
– 1 cup broccoli florets
For serving:
– 2 cups cooked jasmine rice
– ¼ cup fresh cilantro leaves
– 1 lime, cut into wedges
Instructions
1. Heat 1 tbsp vegetable oil in a large skillet or wok over medium-high heat until shimmering.
2. Add the cubed tofu in a single layer and cook undisturbed for 4-5 minutes until golden brown on the bottom.
3. Flip the tofu pieces and cook for another 4-5 minutes until browned on all sides, then transfer to a plate. Tip: Pressing the tofu removes excess water for better browning.
4. In the same skillet, add the remaining 1 tbsp vegetable oil over medium heat.
5. Add the sliced onion and bell pepper, cooking for 4-5 minutes until softened.
6. Stir in the Thai red curry paste and cook for 1 minute until fragrant.
7. Pour in the coconut milk, soy sauce, and brown sugar, stirring to combine.
8. Bring the mixture to a gentle simmer, then reduce heat to medium-low.
9. Add the broccoli florets and simmer for 5-6 minutes until the broccoli is tender-crisp. Tip: Simmering, not boiling, prevents the coconut milk from separating.
10. Gently stir the cooked tofu back into the curry and heat through for 2 minutes. Tip: Add tofu last to keep it firm.
11. Remove from heat.
12. Serve the curry immediately over cooked jasmine rice, garnished with fresh cilantro leaves and lime wedges.
Find the final dish boasts a creamy, rich sauce with a perfect balance of spicy, sweet, and savory notes. The tofu remains pleasantly firm, while the vegetables add a satisfying crunch. For a creative twist, serve it over quinoa or spoon it into lettuce cups for a lighter meal.
Hearty Lentil Stew

Perfect for chilly evenings, this hearty lentil stew is a simple, satisfying one-pot meal. Packed with protein and vegetables, it simmers to a rich, comforting texture. Prep is minimal, making it ideal for busy weeknights.
Serving: 6 | Pre Time: 15 minutes | Cooking Time: 45 minutes
Ingredients
For the base:
– 2 tbsp olive oil
– 1 large onion, diced
– 3 cloves garlic, minced
– 2 large carrots, diced
– 2 celery stalks, diced
For the stew:
– 1 ½ cups brown lentils, rinsed
– 6 cups vegetable broth
– 1 (14.5 oz) can diced tomatoes
– 1 tsp dried thyme
– 1 tsp smoked paprika
– ½ tsp salt
– ¼ tsp black pepper
For finishing:
– 2 tbsp fresh parsley, chopped
Instructions
1. Heat olive oil in a large pot over medium heat for 1 minute.
2. Add diced onion, garlic, carrots, and celery to the pot.
3. Sauté vegetables for 8-10 minutes, stirring occasionally, until softened and fragrant.
4. Stir in rinsed brown lentils, ensuring they are coated with the oil and vegetables.
5. Pour in vegetable broth and diced tomatoes with their juices.
6. Add dried thyme, smoked paprika, salt, and black pepper to the pot.
7. Bring the mixture to a boil over high heat, which should take about 5 minutes.
8. Reduce heat to low, cover the pot, and simmer for 30-35 minutes until lentils are tender but not mushy.
9. Check the stew after 25 minutes; if it’s too thick, add ¼ cup of water or broth to adjust consistency.
10. Remove the pot from heat and stir in chopped fresh parsley.
11. Let the stew rest for 5 minutes off the heat to allow flavors to meld.
Unbelievably thick and creamy, this stew develops a deep, savory flavor from the smoked paprika and thyme. Serve it over a bed of mashed potatoes or with crusty bread for dipping—the leftovers taste even better the next day as the lentils continue to absorb the broth.
Baked Lemon Herb Salmon

Delicious and healthy, this baked lemon herb salmon is a weeknight lifesaver. It comes together quickly with minimal cleanup and delivers bright, fresh flavors. Perfect for busy evenings when you want something satisfying without the fuss.
Serving: 4 | Pre Time: 10 minutes | Cooking Time: 15 minutes
Ingredients
For the salmon
– 4 salmon fillets (6 oz each)
– 1 tbsp olive oil
– 1/2 tsp salt
– 1/4 tsp black pepper
For the lemon herb topping
– 2 tbsp butter, melted
– 2 tbsp fresh lemon juice
– 2 cloves garlic, minced
– 1 tbsp fresh dill, chopped
– 1 tbsp fresh parsley, chopped
– 1 tsp lemon zest
Instructions
1. Preheat your oven to 400°F (200°C).
2. Pat the 4 salmon fillets completely dry with paper towels.
3. Place the dried fillets on a parchment-lined baking sheet.
4. Drizzle the 1 tbsp olive oil evenly over the top of each fillet.
5. Season the fillets evenly with the 1/2 tsp salt and 1/4 tsp black pepper.
6. In a small bowl, combine the 2 tbsp melted butter and 2 tbsp fresh lemon juice.
7. Stir the 2 cloves minced garlic, 1 tbsp chopped dill, 1 tbsp chopped parsley, and 1 tsp lemon zest into the butter mixture.
8. Spoon the lemon herb butter mixture evenly over the top of each seasoned salmon fillet.
9. Bake the salmon in the preheated oven for 12-15 minutes. Tip: The salmon is done when it flakes easily with a fork and reaches an internal temperature of 145°F.
10. Remove the baking sheet from the oven. Tip: Let the salmon rest on the sheet for 3 minutes before serving to allow the juices to redistribute.
11. Serve the salmon immediately. Tip: For extra flavor, spoon any pan juices over the top of the fillets.
Nothing beats the flaky, tender texture of perfectly baked salmon. The bright lemon and fresh herbs cut through the richness, creating a balanced and light dish. Try serving it over a bed of quinoa or with roasted asparagus for a complete meal.
Chicken Tikka Masala

Bold flavors and tender chicken define this classic Indian-inspired dish. Marinated chicken gets charred before simmering in a rich, creamy tomato sauce. It’s a restaurant favorite you can easily make at home.
Serving: 4 | Pre Time: 30 minutes | Cooking Time: 25 minutes
Ingredients
For the chicken marinade:
– 1.5 lbs boneless, skinless chicken thighs, cut into 1-inch pieces
– 1 cup plain whole-milk yogurt
– 2 tbsp lemon juice
– 2 tbsp vegetable oil
– 4 garlic cloves, minced
– 1 tbsp grated fresh ginger
– 1 tbsp garam masala
– 1 tsp ground cumin
– 1 tsp paprika
– 1/2 tsp turmeric
– 1 tsp salt
For the sauce:
– 2 tbsp unsalted butter
– 1 large yellow onion, finely chopped
– 4 garlic cloves, minced
– 1 tbsp grated fresh ginger
– 1 tbsp tomato paste
– 1 tbsp garam masala
– 1 tsp ground cumin
– 1/2 tsp cayenne pepper (optional)
– 1 (28-oz) can crushed tomatoes
– 1 cup heavy cream
– 1/2 cup water
– 1 tsp salt
– 1/4 cup chopped fresh cilantro
Instructions
1. In a large bowl, combine all chicken marinade ingredients. 2. Cover and refrigerate for at least 30 minutes, or up to 4 hours for deeper flavor. 3. Preheat a grill or grill pan to high heat (about 450°F). 4. Thread marinated chicken onto skewers, discarding excess marinade. 5. Grill chicken for 3-4 minutes per side until charred and cooked through (internal temperature 165°F). 6. Remove chicken from skewers and set aside. 7. In a large skillet or Dutch oven, melt butter over medium heat. 8. Add chopped onion and cook for 5-7 minutes until soft and translucent. 9. Add minced garlic, grated ginger, and tomato paste; cook for 1 minute until fragrant. 10. Stir in garam masala, cumin, and cayenne pepper; cook for 30 seconds to toast spices. 11. Pour in crushed tomatoes, heavy cream, and water; bring to a simmer. 12. Reduce heat to low and simmer for 10 minutes, stirring occasionally. 13. Add grilled chicken pieces to the sauce. 14. Simmer for 5 more minutes to allow flavors to meld. 15. Stir in chopped cilantro just before serving. Tender chicken pieces soak up the creamy, spiced tomato sauce for a comforting meal. Serve it over basmati rice with naan bread to scoop up every last bit of sauce.
Vegetarian Chili Con Carne

A hearty vegetarian chili con carne delivers bold flavor without meat. This one-pot meal combines beans, vegetables, and spices for a satisfying dinner. It’s perfect for meal prep or feeding a crowd.
Serving: 6 | Pre Time: 15 minutes | Cooking Time: 45 minutes
Ingredients
– For the base: 2 tbsp olive oil, 1 large onion (diced), 3 cloves garlic (minced), 1 red bell pepper (diced), 1 green bell pepper (diced)
– For the chili: 2 tbsp chili powder, 1 tbsp ground cumin, 1 tsp smoked paprika, 1/2 tsp cayenne pepper, 1 can (28 oz) crushed tomatoes, 2 cups vegetable broth, 1 can (15 oz) black beans (rinsed), 1 can (15 oz) kidney beans (rinsed), 1 cup corn kernels (frozen or canned), 1 tbsp soy sauce, 1 tbsp lime juice, salt to taste
– For serving: 1/2 cup fresh cilantro (chopped), 1 avocado (sliced), 1/2 cup shredded cheddar cheese
Instructions
1. Heat 2 tbsp olive oil in a large pot over medium heat until shimmering.
2. Add 1 diced onion and cook for 5 minutes, stirring occasionally, until softened.
3. Add 3 minced garlic cloves and cook for 1 minute until fragrant.
4. Stir in 1 diced red bell pepper and 1 diced green bell pepper, cooking for 5 minutes until slightly tender.
5. Add 2 tbsp chili powder, 1 tbsp ground cumin, 1 tsp smoked paprika, and 1/2 tsp cayenne pepper, toasting for 1 minute to enhance flavor.
6. Pour in 1 can crushed tomatoes and 2 cups vegetable broth, scraping the bottom of the pot to deglaze.
7. Bring the mixture to a boil, then reduce heat to low and simmer for 20 minutes.
8. Add 1 can rinsed black beans, 1 can rinsed kidney beans, and 1 cup corn kernels, simmering for 15 minutes to meld flavors.
9. Stir in 1 tbsp soy sauce and 1 tbsp lime juice, then season with salt to taste.
10. Ladle the chili into bowls and top with 1/2 cup chopped cilantro, 1 sliced avocado, and 1/2 cup shredded cheddar cheese.
Ladle this chili hot for a thick, stew-like texture with a smoky, slightly spicy kick from the paprika and cayenne. Serve it over rice or with cornbread to soak up the rich sauce, or let it cool for a chunkier, bean-forward leftovers lunch.
Spinach and Ricotta Cannelloni

Hearty, comforting, and perfect for a cozy dinner, spinach and ricotta cannelloni delivers classic Italian flavors with minimal fuss. This baked pasta dish features tender tubes stuffed with a creamy cheese and spinach filling, smothered in a rich tomato sauce and melted mozzarella. It’s a crowd-pleaser that comes together with straightforward steps and pantry-friendly ingredients.
Serving: 6 | Pre Time: 25 minutes | Cooking Time: 35 minutes
Ingredients
For the filling:
– 1 (10-ounce) package frozen chopped spinach, thawed and squeezed dry
– 1 (15-ounce) container whole-milk ricotta cheese
– 1 cup shredded mozzarella cheese
– 1 large egg
– 1/4 cup grated Parmesan cheese
– 1/2 teaspoon salt
– 1/4 teaspoon black pepper
For the sauce:
– 2 tablespoons olive oil
– 3 cloves garlic, minced
– 1 (28-ounce) can crushed tomatoes
– 1 teaspoon dried oregano
– 1/2 teaspoon salt
For assembly:
– 12 dried cannelloni tubes
– 1 cup shredded mozzarella cheese
– 2 tablespoons grated Parmesan cheese
Instructions
1. Preheat your oven to 375°F.
2. Heat 2 tablespoons of olive oil in a medium saucepan over medium heat for 1 minute.
3. Add 3 cloves of minced garlic to the saucepan and cook for 1 minute, stirring constantly until fragrant.
4. Pour in 1 (28-ounce) can of crushed tomatoes, 1 teaspoon of dried oregano, and 1/2 teaspoon of salt.
5. Bring the sauce to a simmer, then reduce the heat to low and let it cook uncovered for 15 minutes, stirring occasionally.
6. In a large mixing bowl, combine 1 (10-ounce) package of thawed, squeezed-dry spinach, 1 (15-ounce) container of ricotta, 1 cup of shredded mozzarella, 1 large egg, 1/4 cup of grated Parmesan, 1/2 teaspoon of salt, and 1/4 teaspoon of black pepper.
7. Mix the filling ingredients thoroughly with a spoon until fully combined.
8. Spoon the filling into a piping bag or a large zip-top bag with a corner snipped off.
9. Pipe the filling evenly into 12 dried cannelloni tubes, filling each tube completely.
10. Spread 1 cup of the prepared tomato sauce evenly over the bottom of a 9×13-inch baking dish.
11. Arrange the filled cannelloni tubes in a single layer over the sauce in the baking dish.
12. Pour the remaining tomato sauce evenly over the top of the cannelloni tubes, covering them completely.
13. Sprinkle 1 cup of shredded mozzarella and 2 tablespoons of grated Parmesan cheese evenly over the sauce.
14. Cover the baking dish tightly with aluminum foil.
15. Bake at 375°F for 25 minutes.
16. Remove the foil and bake for an additional 10 minutes, or until the cheese is bubbly and lightly browned.
17. Let the cannelloni rest for 5 minutes before serving to allow the filling to set.
This dish emerges from the oven with a golden, bubbly cheese topping that gives way to tender pasta and a creamy, savory filling. The ricotta and spinach mixture stays moist and flavorful, perfectly complemented by the tangy, herb-infused tomato sauce. Try serving it with a crisp green salad and garlic bread for a complete, satisfying meal that’s ideal for weeknights or entertaining.
Slow-Cooked Barbecue Ribs

Tender, fall-off-the-bone ribs are a backyard classic. This slow-cooked method delivers maximum flavor with minimal effort. Get ready for smoky, sweet, and savory perfection.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 4 hours
Ingredients
For the rub:
– 2 racks baby back ribs (about 4 lbs)
– 1/4 cup brown sugar
– 2 tbsp smoked paprika
– 1 tbsp garlic powder
– 1 tbsp onion powder
– 1 tsp black pepper
– 1 tsp salt
For the sauce:
– 1 cup ketchup
– 1/4 cup apple cider vinegar
– 2 tbsp Worcestershire sauce
– 2 tbsp honey
– 1 tsp liquid smoke
Instructions
1. Preheat your oven to 275°F.
2. Remove the membrane from the back of each rack of ribs for more tender results.
3. In a small bowl, combine 1/4 cup brown sugar, 2 tbsp smoked paprika, 1 tbsp garlic powder, 1 tbsp onion powder, 1 tsp black pepper, and 1 tsp salt to make the rub.
4. Pat the 2 racks of ribs dry with paper towels.
5. Rub the spice mixture evenly over both sides of the ribs.
6. Place the ribs on a baking sheet lined with aluminum foil, meat-side up.
7. Tightly cover the ribs with another sheet of foil, creating a sealed packet.
8. Bake at 275°F for 3 hours.
9. While the ribs bake, make the sauce. In a saucepan, combine 1 cup ketchup, 1/4 cup apple cider vinegar, 2 tbsp Worcestershire sauce, 2 tbsp honey, and 1 tsp liquid smoke.
10. Simmer the sauce over medium heat for 10 minutes, stirring occasionally, until slightly thickened.
11. After 3 hours, carefully remove the ribs from the oven and uncover them.
12. Brush a generous layer of the prepared barbecue sauce over the ribs.
13. Increase the oven temperature to 400°F.
14. Return the uncovered, sauced ribs to the oven and bake for 15-20 minutes, until the sauce is sticky and caramelized.
15. Let the ribs rest for 10 minutes before slicing between the bones.
Dive into ribs with a perfect pull-apart texture and a sticky, caramelized crust. The low-and-slow cooking renders the fat completely, leaving incredibly tender meat. Serve them piled high on a platter with extra sauce for dipping, coleslaw, and cornbread.
Stuffed Bell Peppers

Unquestionably a classic comfort food, stuffed bell peppers are a versatile, satisfying meal. They’re perfect for using up leftover rice or ground meat, and can be customized to suit any taste. This version is hearty and flavorful, with a cheesy, golden-brown top.
Serving: 4 | Pre Time: 20 minutes | Cooking Time: 45 minutes
Ingredients
For the peppers and filling:
– 4 large bell peppers (any color)
– 1 lb ground beef (85% lean)
– 1 cup cooked white rice
– 1 small yellow onion, finely diced
– 2 cloves garlic, minced
– 1 (15 oz) can diced tomatoes, drained
– 1 tsp dried oregano
– 1/2 tsp salt
– 1/4 tsp black pepper
For topping:
– 1 cup shredded cheddar cheese
Instructions
1. Preheat your oven to 375°F.
2. Slice the tops off the bell peppers and remove all seeds and membranes.
3. Place the hollowed peppers upright in a baking dish just large enough to hold them snugly.
4. In a large skillet over medium-high heat, cook the ground beef until no pink remains, about 8-10 minutes, breaking it up with a spoon.
5. Tip: Drain any excess fat from the skillet for a less greasy filling.
6. Add the diced onion to the skillet with the beef and cook until softened, about 5 minutes.
7. Stir in the minced garlic and cook for 1 more minute until fragrant.
8. Remove the skillet from the heat and stir in the cooked rice, drained diced tomatoes, oregano, salt, and black pepper until fully combined.
9. Tip: Taste the filling mixture now and adjust seasoning if needed, as it’s harder to season once stuffed.
10. Spoon the beef and rice mixture evenly into the prepared bell peppers, packing it down lightly.
11. Cover the baking dish tightly with aluminum foil and bake for 30 minutes.
12. Carefully remove the foil and sprinkle the shredded cheddar cheese evenly over the top of each pepper.
13. Return the dish to the oven, uncovered, and bake for an additional 15 minutes, or until the cheese is melted and bubbly and the peppers are tender.
14. Tip: For extra browning on the cheese, switch the oven to broil for the final 1-2 minutes, watching closely to prevent burning.
15. Remove from the oven and let the peppers rest in the dish for 5 minutes before serving.
Deliciously tender peppers hold a savory, well-seasoned filling with a satisfying texture contrast. The melted cheese forms a rich, golden crust that complements the hearty beef and rice. Serve them straight from the baking dish for a rustic presentation, or pair with a simple green salad for a complete meal.
Zesty Lemon Drizzle Cake

Vividly bright and bursting with citrus, this lemon drizzle cake delivers a perfect balance of sweet and tart. It’s an easy, one-bowl wonder that comes together quickly for any occasion. The zesty glaze soaks in to create an irresistibly moist crumb.
Serving: 8 | Pre Time: 15 minutes | Cooking Time: 45 minutes
Ingredients
For the cake:
– 1 cup granulated sugar
– 1/2 cup unsalted butter, softened to room temperature
– 2 large eggs
– 1 1/2 cups all-purpose flour
– 1 tsp baking powder
– 1/2 tsp salt
– 1/2 cup whole milk
– Zest of 2 lemons
– 2 tbsp fresh lemon juice
For the drizzle:
– 1/2 cup granulated sugar
– 1/4 cup fresh lemon juice
Instructions
1. Preheat your oven to 350°F and grease a 9×5-inch loaf pan, lining it with parchment paper for easy removal.
2. In a large bowl, cream together 1 cup sugar and softened butter until light and fluffy, about 3 minutes.
3. Beat in the eggs one at a time until fully incorporated, scraping down the bowl as needed.
4. In a separate bowl, whisk together flour, baking powder, and salt to ensure even distribution.
5. Gradually add the dry ingredients to the wet mixture, alternating with milk, and mix just until combined.
6. Fold in the lemon zest and 2 tbsp lemon juice gently to avoid overmixing, which can toughen the cake.
7. Pour the batter into the prepared pan and smooth the top with a spatula.
8. Bake for 40-45 minutes, or until a toothpick inserted into the center comes out clean.
9. While the cake bakes, make the drizzle by whisking 1/2 cup sugar and 1/4 cup lemon juice in a small bowl until the sugar dissolves.
10. As soon as the cake comes out of the oven, poke holes all over the top with a skewer to help the drizzle penetrate.
11. Slowly pour the drizzle evenly over the warm cake, letting it soak in completely—this keeps it moist.
12. Let the cake cool in the pan for 15 minutes before transferring it to a wire rack to cool completely.
This cake boasts a tender, moist texture with a crisp sugary crust from the glaze. The bold lemon flavor shines through in every bite, making it a refreshing treat. Try serving it with a dollop of whipped cream or alongside afternoon tea for a simple yet impressive dessert.
Moroccan Lamb Tagine

Unlock the rich, aromatic flavors of North Africa with this slow-cooked Moroccan lamb tagine. Tender lamb simmers with sweet dried fruit and warm spices for a comforting, one-pot meal that’s perfect for gatherings. It’s a hands-off dish that rewards patience with deep, complex taste.
Serving: 6 | Pre Time: 20 minutes | Cooking Time: 2 hours 30 minutes
Ingredients
For the lamb and base:
– 2 lbs lamb shoulder, cut into 1-inch cubes
– 2 tbsp olive oil
– 1 large onion, finely chopped
– 4 garlic cloves, minced
For the spices and liquid:
– 1 tsp ground cumin
– 1 tsp ground coriander
– 1 tsp ground cinnamon
– 1/2 tsp ground ginger
– 1/4 tsp cayenne pepper
– 1 cup chicken broth
– 1 (14.5 oz) can diced tomatoes
For the fruit and garnish:
– 1/2 cup dried apricots, halved
– 1/4 cup dried dates, pitted and chopped
– 1/4 cup fresh cilantro, chopped
Instructions
1. Pat the lamb cubes dry with paper towels to ensure even browning.
2. Heat olive oil in a large Dutch oven or tagine over medium-high heat until shimmering.
3. Add lamb cubes in a single layer, working in batches if needed, and sear for 3–4 minutes per side until browned.
4. Transfer browned lamb to a plate and set aside.
5. Reduce heat to medium and add chopped onion to the pot, cooking for 5 minutes until softened.
6. Add minced garlic and cook for 1 minute until fragrant.
7. Stir in ground cumin, coriander, cinnamon, ginger, and cayenne pepper, toasting for 30 seconds to release aromas.
8. Pour in chicken broth and diced tomatoes, scraping the bottom to deglaze.
9. Return lamb and any juices to the pot, bringing the mixture to a simmer.
10. Cover and reduce heat to low, simmering for 2 hours until lamb is fork-tender.
11. Add dried apricots and dates, stirring to combine, and simmer uncovered for 15 minutes to thicken slightly.
12. Remove from heat and stir in fresh cilantro.
13. Taste and adjust seasoning with salt if needed, but avoid over-salting as flavors concentrate during cooking.
You’ll find the lamb melts in your mouth, balanced by the sweet chew of dried fruit and a warm spice backdrop. Serve it over fluffy couscous or with crusty bread to soak up the rich sauce, making it a hearty centerpiece for any dinner table.
Pesto Pasta with Cherry Tomatoes

Perfect for a quick weeknight dinner, this pesto pasta with cherry tomatoes comes together in under 30 minutes. Packed with fresh basil and garlic, it’s a vibrant, satisfying meal.
Serving: 4 | Pre Time: 10 minutes | Cooking Time: 15 minutes
Ingredients
For the Pesto:
– 2 cups fresh basil leaves, packed
– 1/2 cup grated Parmesan cheese
– 1/3 cup pine nuts
– 2 garlic cloves, peeled
– 1/2 cup extra-virgin olive oil
– Salt to taste
For the Pasta and Tomatoes:
– 12 ounces dried pasta (such as spaghetti or fusilli)
– 1 pint cherry tomatoes, halved
– 2 tablespoons olive oil
– Salt to taste
Instructions
1. Bring a large pot of salted water to a boil over high heat.
2. Add the pasta to the boiling water and cook according to package directions until al dente, about 10-12 minutes.
3. While the pasta cooks, make the pesto: In a food processor, combine basil, Parmesan, pine nuts, and garlic. Pulse until finely chopped.
4. With the processor running, slowly drizzle in the olive oil until the pesto is smooth. Season with salt.
5. Heat 2 tablespoons olive oil in a large skillet over medium-high heat.
6. Add the halved cherry tomatoes to the skillet. Cook for 5-7 minutes, stirring occasionally, until they start to blister and release juices.
7. Drain the cooked pasta, reserving 1/2 cup of the pasta water.
8. Add the drained pasta to the skillet with the tomatoes.
9. Pour the pesto over the pasta and tomatoes. Toss to combine, adding reserved pasta water a little at a time until the sauce coats the pasta nicely.
10. Serve immediately.
Keep it simple: the pesto’s creamy texture clings to every noodle, while the tomatoes add a sweet, juicy burst. For a twist, top with extra Parmesan or toasted pine nuts.
Teriyaki Glazed Tofu

Omit the takeout menus—this teriyaki glazed tofu delivers restaurant-quality flavor with minimal effort. Crispy tofu cubes soak up a sweet-savory glaze that comes together in one pan. Serve it over rice for a satisfying weeknight meal.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 20 minutes
Ingredients
For the tofu:
– 1 (14-ounce) block extra-firm tofu
– 2 tablespoons cornstarch
– 2 tablespoons vegetable oil
For the sauce:
– 1/4 cup soy sauce
– 2 tablespoons brown sugar
– 1 tablespoon rice vinegar
– 1 teaspoon grated fresh ginger
– 1 garlic clove, minced
– 1/2 cup water
– 1 tablespoon cornstarch
Instructions
1. Press the tofu between paper towels for 10 minutes to remove excess moisture.
2. Cut the pressed tofu into 1-inch cubes.
3. Toss the tofu cubes with 2 tablespoons cornstarch until evenly coated.
4. Heat 2 tablespoons vegetable oil in a large skillet over medium-high heat until shimmering.
5. Add the coated tofu to the hot skillet in a single layer.
6. Cook the tofu for 4-5 minutes per side until golden brown and crispy.
7. Transfer the cooked tofu to a plate while preparing the sauce.
8. In a small bowl, whisk together 1/4 cup soy sauce, 2 tablespoons brown sugar, 1 tablespoon rice vinegar, 1 teaspoon grated ginger, and 1 minced garlic clove.
9. In a separate bowl, mix 1 tablespoon cornstarch with 1/2 cup water until smooth.
10. Pour the soy sauce mixture into the same skillet over medium heat.
11. Whisk the cornstarch slurry into the sauce immediately to prevent clumping.
12. Cook the sauce for 3-4 minutes, stirring constantly, until thickened to a glaze consistency.
13. Return the crispy tofu to the skillet with the thickened sauce.
14. Gently toss the tofu in the glaze for 1-2 minutes until fully coated and heated through.
15. Remove the skillet from heat immediately to prevent overcooking.
Serve this immediately over steamed rice while the glaze is still glossy. The tofu maintains a satisfying crispness against the sticky-sweet sauce. Try it in lettuce wraps or as a protein-packed salad topping for a fresh twist.
Conclusion
From quick weeknight dinners to impressive holiday feasts, this roundup offers 32 delicious Ocado recipes for every occasion. We hope you find some new favorites to try! Don’t forget to leave a comment telling us which recipe you loved most and share this article on Pinterest to spread the inspiration. Happy cooking!




